public interface Application
The application instance is created by some client code with only very
preliminary initialization. Main initialization happens in
onLaunchApp() method when a reference to
obtained. This object is used for access to core features and as an
identifier of an particular application instance.
Each application class may have multiple instances running
simultaneously. However, LUWRAIN core can maintain so called mono
applications, which support only one instance at any given time (for
example, it is pointless to have multiple running instances of a
control panel). If the application is required to be a mono
application, it must implement
MonoApp interface instead.