J2ME Configurations and Profiles

Obviously, the standard Java libraries are just too big for the Java 2 Micro Edition. Once the KVM was available, the next logical step was to define appropriate libraries. But just downsizing the standard libraries was not sufficient: The target devices have many special requirements that also must be covered by libraries.

For example, many PDAs and all cellular phones do not have a file system. Instead, data is stored persistently in simple databases in buffered RAM or flash memory. Obviously, a KVM library would need to provide access to this kind of storage. Moreover, the specific needs diverge for the potential KVM devices. A set top box (a device that decodes interactive TV signals) does not have much in ...

Get Java™ 2 Micro Edition Application Development 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.