The mobile SDKs can contain class libraries and several mobile runtimes, and you might not need them all for one project. In MTJ, the mobile runtime can be an emulator or the actual device. For each project in MTJ, you can define the mobile runtime according to your needs. By defining the runtime, you are able to decrease the size of the mobile application, especially if the application you are developing is targeted for a small group of devices instead of the whole device platform.
The mobile runtime for a project is defined when creating new MTJ projects. You can change the mobile runtime later from either MTJ Preferences or project's Properties. Also, you can edit the settings for any of the devices that you have included in your project's runtime.
![]()
Mobile Tools for Java Platform
Mobile SDKs
Mobile runtimes
###