Personal Profile projects

Besides MIDP projects, MTJ supports the creation of projects with any other Java ME configuration for which there is an SDK defined, such as Personal Profile projects.
Java ME Personal Profile is based on the CDC configuration, making it more suitable to include also devices that are not necessarily portable, such as game consoles and desktops. Since CDC configurations are fully compliant with Java 2 VM specifications, developers that are used to the Java SE can also write applications for smaller devices. This means that features such as Abstract Windowing Toolkit (AWT) and Java Native Interface (JNI), become available for the developers in MTJ environment.

It should also be noted that applications and applets written for Java ME Personal Profile are upwardly compatible with J2SE. This means that you can run those applications and applets in a web browser with Java SE, such as Internet Explorer. Note that the size of the mobile device's screen must be taken into account when creating interoperable applications that you want to run also in Java SE environment.

In MTJ, Personal Profile is chosen in the project creation phase.


Java ME projects


Creating new MTJ projects

Editing the JAD file


JAD file