Consumer Products

It is important to consider the limited resources and particular input and output (I/O) mechanisms of a consumer device because they typically have less memory, smaller or lower-resolution displays, fewer colors, and different I/O mechanisms than personal computers. Software and hardware must be tightly integrated.

MIDP Implementors

Consider: Integrate your MIDP implementation with the device's user experience. For example, coordinate the colors on the display with the colors of the physical components (such as the plastics), and the shape of the buttons on the screen with the shape of the physical buttons on the device. Strive to make using a MIDP app seem like using a native app (a resident app already installed on the device).