Manufacturers typically preinstall the software that you see on mobile devices before the devices leave the factory. But it will become less and less feasible for manufacturers to preinstall all this software in the factory. Devices won't have enough memory resources to store the increasing number and variety of applications that users will demand. Furthermore, the preinstalled applications can never satisfy the requirements of all users. Therefore, users need the ability to initiate the installation of software on their mobile devices as they do with personal computers. This ability enables users to change the set of applications they have at any given time, uninstalling some applications and installing new ones to circumvent limitations ...

Get Wireless J2ME™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.