Mobile Tools for the Java Platform

Mobile Tools for the Java Platform (MTJ) is an Eclipse feature, designed for the creation of Java applications for mobile devices. MTJ enables you to develop, debug and deploy mobile Java applications to emulators and real devices. MTJ offers built-in tools and wizards for mobile application development, allowing you to focus on code creation.

For the Java ME, you can choose either CLDC or CDC configuration, and either a MIDP profile or any other profile for which there is an SDK defined. These configurations and profiles are all defined in the Java ME specifications. By combining different configurations and profiles, MTJ provides you great possibilities in developing applications for a vast range of mobile devices. This release of MTJ concentrates mostly on the CLDC + MIDP combination, but other combinations will be made available in future releases.

With MTJ, you can:

You can import several mobile SDKs into MTJ as device platforms. You can define a mobile runtime for the project from the runtimes that are included in the mobile SDK.

Managing your applications in MTJ includes the editing of the JAD file and the building and creating of an application package. You can also run the application in the emulator defined in MTJ.

Security providers for MTJ allow you to sign your applications with trusted certificates. The applications can also be deployed to mobile devices in MTJ by using the deployment tool.


Java ME platform

Mobile SDKs

Mobile runtimes


Managing mobile SDKs

Creating your first MIDlet

Managing applications

Managing security


Editors

Menus

Wizards