Requirements

Last updated on 16th July 2024

Minimum Requirements

The Simudyne SDK is a set of libraries in Java that will require the following to run:

  1. Java JDK 8 (Java Development Kit - must be 1.8)
  2. Maven
  3. IDE (recommend IntelliJ)

Getting Access

A free 7-day trial is available for the Simudyne SDK and can be accessed via the AWS Marketplace. More info in the sections below.

Simudyne SDK Free Trial

This AWS instance comes complete with the Simudyne SDK installed, license and access token set up, and a sample project so that you can immediately begin development. Pricing information and AMI options are available below:

Explore Simudyne AMI Options

Note that for purchases via AWS Marketplace, a single additional developer license can be provided for working locally, please contact support@simudyne.com to receive this after purchasing.

Purchasing via Simudyne

To purchase directly, please contact support@simudyne.com for a quote.

Downloading Options

If you have purchased an AMI via AWS, the Simudyne SDK will come preinstalled and is ready for development.

If you have purchased the SDK directly you will need to download the required SDK libraries via one of the two methods:

  1. Maven (recommended): Use Maven to download the libraries - A Firewall can block authentication and grabbing of Maven libraries, if Maven is being blocked, make sure to check your Firewall settings.
  2. Offline Installer: If your security restrictions will not allow you to use Maven, an offline installer is available for installing the libraries without Maven.

Windows

JDK 8

It is highly recommended that you download the 64-Bit version of the JDK (if your system supports it). This is because only the 64-Bit version allows you to customize the available JVM memory via commands like -Xms and -Xmx.

Download and install the latest version of JDK 8 from the Oracle repository.

Other distributions of JDK 8 are available and can be downloaded using IntelliJ.

The JDK 8 installation path is explicitly set in the Windows installer, and can be saved from there.

It is recommended to install the Maven build tool to manage Simudyne SDK projects, even when using IntelliJ Idea.

Maven

  1. Visit the Maven repository and download the latest release.
  2. Extract the file and save it in the C:\Program Files directory.
  3. Right click on the Windows button, in the lower left corner of the screen, and open "Settings".
  4. In the search field, search for and select "Edit the system environment variables".
  5. On the "Advanced" tab, click "Environment Variables".
  6. In "System Variables", add the following variables if they do not exist. Otherwise, edit them accordingly.
Name Value
JAVA_HOME JDK repository (JDK installation path)
M2_HOME C:\Program Files\apache-maven-x.x.x
MAVEN_HOME C:\Program Files\apache-maven-x.x.x
PATH Add "%M2_HOME%\bin" to existing variable

To add the Maven home location to the PATH system variable:

  1. Select the PATH system variable.
  2. Underneath the list of system variables, click "Edit".
  3. In the dialog that appears, click "New."
  4. Enter "%M2_HOME%\bin" into the next empty PATH variable row.
  5. Hit "Enter" to save the value.

Finally, check whether the install was successful by running the following command.

mvn -v

If it returns Apache Maven X.X.X, the install was successful.

IDE

Simudyne recommends using IntelliJ Idea. This IDE also manages builds, so it is not necessary to install a separate build tool, however, it is recommended that the Maven build tool be installed.

Mac OS

JDK 8

Run the following command in a terminal to check whether JDK 8 is already installed.

javac version

If the command returns a JDK version number that starts with 1.8 or higher, the system already has the proper JDK installed. Otherwise, the current JDK must be uninstalled before installing JDK 8.

Run the following command to uninstall an older JDK.

$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

Download and install the latest version of JDK 8 from the Oracle repository.

Other distributions of JDK 8 are available and can be downloaded using IntelliJ.

On Linux, run the following commands.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

The JDK 8 installation path is returned by the terminal after installation is complete.

Maven

The process of installing Maven differs slightly between Mac OS and Linux.

On Mac OS, make sure Homebrew is installed, then run the following command.

$ brew install maven

On Linux, run the following command.

$ apt-cache search maven
$ sudo apt-get install maven

IDE

Simudyne recommends using IntelliJ Idea. This IDE also manages builds, so it is not necessary to install a separate build tool, however, it is recommended that the Maven build tool be installed in the next section.

Linux

JDK 8

Download and install the latest version of JDK 8 from the Oracle repository.

Other distributions of JDK 8 are available and can be downloaded using IntelliJ.

On Linux, run the following commands.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

The JDK 8 installation path is returned by the terminal after installation is complete.

Maven

On Linux, run the following command:

$ apt-cache search maven
$ sudo apt-get install maven

IDE

Simudyne recommends using IntelliJ Idea. This IDE also manages builds, so it is not necessary to install a separate build tool, however, it is recommended that the Maven build tool be installed in the next section.