Mobile runtimes

In MTJ, you can select the desired device platform from various mobile SDKs. Each one of these SDKs contain different emulators and actual phone runtimes. For each project in MTJ, you must select a mobile runtime. This mobile runtime then essentially means the emulator or the actual device, in this context. The emulator specific plug-in (the selected runtime) uses the MTJ generic API.

Depending on the application you are developing, you can decrease its size by selecting the smallest possible set of APIs for the mobile runtime.

The mobile runtime is defined in project creation, but you can also change it later in project's properties or in MTJ Preferences.


Mobile Tools for Java Platform
Java ME projects
Mobile SDKs


Managing mobile SDKs


Preferences
Property pages