The information on this page is an introduction for Java developers that want to get started with using the Java OpenMI Standard and SDK. Naturally you need a working Java development environment, consisting of a JDK (Java Development Kit) and some kind of IDE or editor, which ever you prefer. The information on this page is based on the use of Eclipse as IDE.

Java OpenMI 1.4 Standard and SDK

For Java the OATC (OpenMI Association Technical Committee) only provides the Standard, which are the Java interfaces and XML schemas that define the OpenMI standard. A jar (library) is provided for this. The OATC does not provide a Java SDK, they only maintain a SDK for .NET. Other developers are welcome to implement an OpenMI SDK and e.g. a GUI for model linking, based on the provided OpenMI Standard interfaces. Alterra, Wageningen UR is providing such an SDK. You need to get both the OpenMI Standard and the SDK to start developing with OpenMI.



  • Install Java SDK and Eclipse
  • Start Eclipse, create a workspace
  • Extract OpenMI 1.4 Standard
  • (Extract OpenMI 1.4 SDK)
  • Import OpenMI 1.4 SDK as project in Eclipse workspace
  • Make sure to add reference to OpenMI 1.4 Standard jar