Sandboxed Application
A Sandboxed Application is an Application that is partially linked, then deployed and executed over a Multi-Sandbox Executable.
Typical use cases for a Sandboxed Application are:
over the air provisioning: the Application is dynamically installed or updated on a fleet of heterogenous devices.
modularization: a monolithic application is split into multiple Sandboxed Applications; each of them can be started or stopped separately.
The following figure shows the general process of building a Sandboxed Application.
Please refer to the Kernel Developer Guide to learn more on writing Kernel Applications and building Multi-Sandbox Executable and Virtual Devices.