Sandboxed Application Lifecycle
The lifecycle of an Sandboxed Application is managed by the Kernel.
An Application is in one of the following states:
INSTALLED: the Application has been successfully linked to the Kernel and is not running. There are no references from the Kernel to objects owned by this Application.
STARTED: the Application has been started and is running.
STOPPED: the Application has been stopped and all its owned threads and execution contexts are terminated. The memory and resources are not yet reclaimed.
UNINSTALLED: the Application has been unlinked from the Kernel.