Package de.mid.innovator.client

The package contains classes that are useful for working with different kinds of Innovator clients.

To get information about the selected items when starting a Java program, it can be useful to try to find the singleton object of the InoClientContext type. A client context is created when a Java program is started from Innovator clients; this can be found by calling the getInstance() method. If this method returns null, the program was not started using the Innovator VM loader (inojava).

The Innovator VM loader is responsible for providing the Java VM with all the information it needs concerning the Innovator environment and for receiving information from Java programs which is returned to Innovator. It handles all data that is used to provide a selection of Innovator elements and all kinds of output messages. As is the same with every VM loader, it also decides which installed Java VM should be used and what VM arguments are passed to the VM.