SimNexus The future of business simulation...

Home ] Up ]

AnyLogic

Open Connectivity

Multiple Data Sources

The ubiquitous nature of Java allows AnyLogicTM to interface with an extremely diverse number of data sources.  When necessary, additional interface wrappers can be created to build a Java data bridge to the required data source.  When these capabilities are taken together, virtually any data source can be interfaced with the simulation environment.

Java Libraries

The vast majority of academic and commercial research into the field of simulated complexity have been implemented using the Java programming language.  The fact that AnyLogicTM is a native Java environment that allows for integration with existing libraries as well as the inclusion of custom Java code allows simulation developers to leverage the extensive body of agent based and complexity simulation research available in the public domain.

Custom Java Code

AnyLogicTM provides the ability to integrate custom Java code either directly into the model structure or through the inclusion of custom Java libraries.  This capability makes the extensibility of the simulation environment virtually infinite.

XML Support

Subsequent versions of  AnyLogicTM will save the model to an XML format.

Application APIs

By leveraging the Java Native Interface (JNI) it is possible for AnyLogicTM to interface with Java, C++, and other APIs to further extend the product functionality.  The following graphic is taken from a 3D VRML Windows Based C++ DLL API that was accessed from a custom JNI wrapper integrated into simulation code.