Tuesday, 6 November 2012

Programming Java 2Micro Edition on Symbian OS

Programming Java 2Micro Edition on Symbian OS

Introduction to J2ME

In order to understand how Java 2 Micro Edition (J2ME) lies within the wider Java landscape it is best to explore the overall Java architecture. J2ME has been developed primarily as a technology for the execution of applications on constrained devices. In this case, constrained devices are mobile phones, PDAs, TV set-top boxes, in-vehicle telemetry, residential gateways and other embedded devices. J2ME as a whole can be described as the technology that caters for all these devices. Given that many of them have limited resources, it would be imprudent to expect all of these devices to be able to deliver all of the functionality of the few. The Java community therefore decided that these devices should be grouped to best reflect their purpose and capabilities.
This would provide a lowest common denominator for each device
group and arrange them into configurations. To further differentiate these devices and to accommodate vertical markets within each configuration, profiles were created, refining the Java APIs for each device type. The following analyzes how J2ME is positioned within the Java architecture and how the J2ME configurations and profiles complement each other. It also describes the packages and classes within the commonly used environments, with special emphasis on MIDP 2.0.

No comments:

Post a Comment