Mobile SDKs

MTJ provides mobile device platform frameworks (plug-ins) that support existing SDK emulators' and phones' runtimes. Device platform plug-ins are responsible for the communication protocols between MTJ environment and emulators / real devices. The device platforms capsulate the actual runtime environments and protocols. The mobile device platform framework separates the different vendors' products to their own plug-ins.

Note: MTJ delivery does not contain mobile SDKs.

You can select the project's device platform from numerous mobile SDKs. Naturally, the SDKs you plan to use for MTJ must first be installed on your local computer and configured for MTJ use. You can configure the SDKs in MTJ preferences. You can also import device platforms into MTJ when creating MTJ projects. Only one mobile runtime can be active at a time when working with MTJ, but more than one can be configured for MTJ.
When creating a project, you select a mobile runtime (the runtime platform, the emulator or a phone) for the project. The runtime platform selection depends on the SDK (the device platform).

Note: MTJ version 0.7 supports mobile SDKs that support UEI (Unified Emulator Interface). refer to the mobile SDK vendors' sites for support information.


Mobile Tools for the Java Platform

Java ME projects

Mobile runtimes


Managing mobile SDKs


Preferences