Java is ubiquitous from the high end servers, through to the desktop, and now down to mobile devices such as telephones and personal digital assistants (PDAs). The advent of the Java 2 Micro Edition (sometimes also incorrectly called the Java 2 Mobile Edition) means that Java programs can now be installed and executed on such mobile devices. This course covers programming on the J2ME platform. It introduces the highly compact J2ME virtual machine (referred to as the kvm) and compares it to its desktop cousin. Device types (called Configurations and capabilities (called Profiles) are covered and programming aspects for each are individually presented. The Mobile Information Device Profile (MIDP) and the Connected Limited Device Configuration (CLDC) are covered as the basis for many of the Java-enabled (J2ME) phones, and comparisons with the Connected Device Configuration (CDC) for PDA’s are made.
On completion of the course delegates will be able to:
· Explain the purpose of the J2ME configurations and profiles.
· Describe the Connected Limited Device Configuration (CLDC).
· Describe the Mobile Information Device Profile (MIDP).
· Develop a J2ME based game on the MIDP.
· Interact with an Enterprise Java server Details.