MIDP GUI Programming, Part 1
Source: O'Reilly Media
User interface requirements for handheld devices are different from those for desktop computers. For example, the display size of handheld devices is smaller, and input devices do not always include pointing tools such as a mouse or pen input. For these reasons, one cannot follow the same user-interface programming guidelines for applications running on handheld devices that one can on desktop computers. The CLDC itself does not define any GUI functionality. Instead, the official GUI classes for the J2ME are included in profiles such as the MIDP and are defined by the Java Community Process (JCP). One will note that the GUI classes included in the MIDP are not based on the Abstract Window Toolkit (AWT).