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.