app Discovery, Installation, and Management

A device must have a way for users to find and install new MIDlet suites, run MIDlet suites, remove old MIDlet suites, and so on. These tasks are called app management, and are the responsibility of the MIDP implementor. (See "Over the Air User-Initiated Provisioning Specification," which is part of the MIDP 2.0 Specification [19].) app designers cannot affect a device's app management but they can help users in other ways, such as taking care in naming their MIDlets and MIDlet suites. They must also supply information to the MIDP implementation that assists in app management.