Technical requirements
This tutorial has the following technical requirements.
If you require more information on any of these requirements, please contact us.
Hardware
Minimum hardware specification:
Component | Specification |
---|---|
CPU |
Intel Core 2 Duo or better (ideally Intel Core i7) |
Memory |
4-GB RAM (ideally 8 GB) |
Hard drive |
2 GB available space or better |
Display |
Two 19" screens or better (per pair of delegates) |
Operating system
Microsoft Windows 7 64-bit or Microsoft Windows 10 64-bit.
Learners can also follow the tutorials on macOS and Linux. The tutorials are targeted at Microsoft Windows because it is a common operating system in corporate IT. |
User privileges
Local administrator privileges.
Permission to edit the hosts file (C:\Windows\system32\drivers\etc\hosts
).
Software
To save time during training, please install the development environment prior to beginning training. See Setting up the development environment. |
Development environment:
-
OpenJDK 8 or OpenJDK 11, with the
JAVA_HOME
environment variable set to the installation root of the JDK (see Installing Java) -
JetBrain’s IntelliJ IDEA or Eclipse IDE for Java EE Developers (64-bit)
-
(Windows only) Microsoft Visual C++ Redistributable for Visual Studio 2015
-
(Windows only) Git Bash or Cygwin, with Bash symlinks modelled as Windows shortcuts (
winsymlinks:lnk
option). For full instructions, see Installing Bash on Windows.Caplin products are not supported on the Windows Subsystem for Linux (WSL).
Caplin installation kits and libraries:
Caplin software licenses:
-
Liberator developer licence with the
javaauth
option. Thejavaauth
option is required to complete the Permissioning Adapter Tutorial.Liberator’s evaluation licence does not include the javaauth
option. -
Transformer developer license
For detailed installation instructions, see Setting up the development environment.
Network access
Each training computer must have Internet access (for downloading software) and be accessible on the network by a fully-qualified host name.
Internet access to the following websites to download project dependencies:
-
Caplin Software Repository (https://repository.caplin.com)
-
Maven Central (https://repo1.maven.org)