Skip to content

simulator-x/simulator-x

Repository files navigation

Other versions

This is the latest version of Simulator X available under the Apache License, Version 2.0. If you want to use Simulator X for research or teaching and are interested in (later) versions that we use internally, then contact us. This versions are hosted on our institut's GitLab server together with additional material that we use for teaching, such as how-tos and practical exercises.
Getting access is as easy as sending your type of interest as well as a mail address for registration to one of the following contacts:

Getting Started with Simulator X

  • Install JDK (Version 1.8)
    • Windows users might need to add the path to the installation's bin folder to the environment variable PATH
  • Install Git and clone this repository as well as its sub-repositories
    • Use git clone --recursive or
    • A GUI Git client like SmartGit
  • Download and install the community edition of JetBrain's IDE IntelliJ (Version 14.1.4)
    • Windows user might need to explicitly start IntelliJ's 64 bit executable idea64.exe, located in folder bin
    • Install the plugins sbt and scala
    • Increase the heap size of sbt in Preferences>Other Settings>SBT to at least -Xmx1024m
  • Open the cloned project with IntelliJ
  • Set a JDK in the Project Settings menu
  • Go to Edit Configurations ... in the and Run Configuration dropdown menu and set Run SBT Action 'compile' as default behaviour before an Application is launched
  • Close IntelliJ
  • Discard all changes IntelliJ made to your .idea/runConfigurations folder
  • Open the IntelliJ project again
  • Run Simulator X's basic example. You should see a ball bouncing on rotating a table.

Additional Setup

Leap Motion

In oder to run modules that require the Leap Motion module you have to do a quick manual configuration step due to licensing issues.

  • Download the Leap Motion SDK and extract it.
  • Copy the contents of the extracted lib folder to <SimX>/components/io/leapmotion/lib/<OS>
    • <SimX> is the root folder of the Simulator X project
    • <OS> is one of the following
      • linux/x64
      • linux/x86
      • mac
      • windows/x64
      • windows/x86

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published