The OSGi Emulator is a tool for Eclipse which enables developers to emulate an OSGi Runtime image on a computer without the need to deploy the image on a real device. Thus, developers can test, debug and profile bundles - either developed in Eclipse or available at a location external to the IDE.
General
When emulation is launched, the OSGi Emulator relies on the Image Builder to create an image of the OSGi Runtime according to specified preferences and then launches the OSGi framework.
The components inside an emulated OSGi Runtime as well as the libraries needed for its launch are retrieved from the runtime part of the SDK specified by the mToolkit preference. Hence, to be able to use the emulator, you must have the runtime on the computer as well.
Emulation Modes
In general, there are three modes of OSGi runtime emulation:
Known Issues and Limitations
None.