Getting Hands On to Java ME

Getting Hands On to Java ME

Writing a Java ME application is different from writing the classical java application. Though it uses the same basics programming constructs as used with Java SE applications. Java ME platform provides a better space to develop games and applications for small devices like PDAs and handheld devices. Basically there are two types of configurations involved in Java ME application development, which are:

  • CLDC (Connected Limited Device Configuration)
  • CDC (Connected Device Configuration)

Architecture

Java ME architecture consists of layers highly compatible with the native environment (i.e. OS) of the device. These layers are collectively known as the Connected Limited Device Configurations (CLDC). The CLDC installed on the OS forms a tine environment for small computing device. The Java ME Architecture comprises of three

Software layers:

The first layer is the configuration layer that includes the JVM, which directly interacts with the native OS. The Configuration layer also handles the interaction between the profile and the JVM.

The second layer is the profile layer, which consists of the minimum set of application programming interface (API) for the small devices.

The third layer is the Mobile Information Device profile (MIDP) layer. The MIDP layer contains java APIs for user network connections, persistence storage, and the user interface. It also has access to CLDC libraries and MIDP libraries.

JME Learning Resources

Leave a Reply

You must be logged in to post a comment.