Isn't is possible to separate application from BSP(platform)?


Is it possible to embed BSP(platform) to device when device comes out of factory and then write only additional applications when customer gets it.

Thanks, Raphael


Yes it is possible. Any MicroEJ VEE can be configured in multi-sandbox mode, enabling an end-user to dynamically load a sandboxed application at runtime.

The end user can develop and test the application with MicroEJ SDK, test it on simulator or embedded devices. The way the new application is installed on the existing firmware on-board is project related (e.g. through HTTPS, MQTT, Bluetooth, serial communication…).

We provide an example using an existing HTTPS server called Forge and its companion application called Forge Connect.

Links to Multi-Sandbox documentation: