Project management tutorial
The steps below list the different phases of project management for
a MTJ project:
- Configure
the mobile SDK (device platform)
This includes the adding and configuring of a mobile SDK into MTJ.
- Configure the signing
tools and security providers
This includes the adding and configuring of keytools and signers into
MTJ.
- Configure the deployment tool.
- Create the Java
class
This includes creating specific Java classes for MTJ projects, according
to the chosen Java ME project's specifications.
- Create the
project
- Select MTJ MIDlet Project
- Name the project
- Select the runtime
-Select emulators and translation environment
-Define source folders
- Provide the code
This includes the creation of the code for the application.
- Debug
This includes the method for debugging the code, if necessary.
- Obfuscate the code
This includes the hardening of the code, making it harder to decipher.
Also, this reduces the size of the application package.
- Edit the JAD file
This includes editing the JAD file with the Application Descriptor
Editor, which is built into MTJ.
- Build the project
This includes the creation of the JAR and JAD files.
- Create
the application package
This includes the building of the project and the editing of the JAD
file.
- Run the application
in an emulator
This includes the testing of the application in a chosen emulator.
- Manage the security
(create a certificate and sign the application)
This includes the creation of keys and certificates for MTJ, and the
signing of applications.
- Deploy
the application to a mobile device
This includes the deployment of applications to mobile devices and
the definition of the deployable devices.
Note: These steps are listed here
in the order that appears most logical when managing a project in MTJ.
Naturally this is not the only correct way to manage projects. You can
also change the projects runtime after the project creation.
Each of these steps has its own topic in this Help, where you can find
more detailed information.
Tip: In MTJ, you can have several
projects open at the same time in your workspace. If you are using other
software at the same time, you can close the projects you are not working
on to preserve the virtual memory of the computer.

Mobile Tools for Java Platform
Java ME projects
Mobile SDKs
Mobile runtimes
Providers
Applications
Mobile devices

Managing mobile SDKs
Managing applications

Editors
Preferences
Wizards
JAD file