You can export your models as standalone Java applications and deploy them on other machines, including servers. Java applications are not subject to security restrictions and can communicate with databases, external files and other applications. This feature enables you to embed simulation models into larger decision support systems.
export a model as Java application
run Simulation Application (AnyLogic model exported as standalone Java
Having run the application, you will see the application window similar to the presentation window shown on model launch from AnyLogic IDE.
The window of the model exported as standalone application
The size of the window is defined in the properties of the exported model, in AnyLogic IDE.
But since in this case we deal not with the model launched from AnyLogic IDE, but with the standalone application, the toolbar has two more items: Preferences... and About AnyLogic Engine Runtime that enable the user to configure the application preferences and to get information on the program correspondingly.
open the application preferences
AnyLogic Engine Runtime Preferences dialog box
Language - By default the application UI will be in the language that was selected on model export. Here you can change it to any other language from the set of languages supported by AnyLogic: English, Russian, German, Chinese, or Portuguese (Brasil).
3D Window Settings
Navigation-Rotation mode key - Sets the key (Alt, Ctrl, or Shift) that is used for rotating 3D animation scene. (To rotate the scene, press this key and move the mouse with the left button pressed).
Enable AnyLogic light & grid shaders - If selected, the model will use light and grid shaders, providing nice lighting effects. Please note that shaders may be not supported by some X3D files and/or hardware.
Number of processors for parallel execution - AnyLogic supports multicore processors. When you start optimization or parameter variation experiment, AnyLogic Engine Runtime may run several iterations in parallel on different processor cores. Thereby performance is multiply increased and the experiment is performed significantly quicker than on processor with a single core. In case your machine has multicore processor, here you can set the number of processors that you want to be used for parallel execution of model runs.
The model exported as standalone Java application is executed by runtime version of the AnyLogic simulation engine - AnyLogic Engine Runtime.
With the help of the About program dialog box you can know the version of the AnyLogic Engine Runtime used by the model as well as the Java version and architecture (32- or 64-bit) and also get access to the license agreement.
open the About program dialog box
About AnyLogic Engine Runtime dialog box