Java 2 Platform Micro Edition

Java 2 Platform Micro Edition

« Back to Glossary Index
Visit Us
Follow Me

Java 2 Platform, Micro Edition (J2ME) is a technology that allows programmers to use the Java programming language and related tools to develop programs for mobile wireless information devices such as cellular phones and personal digital assistants (PDAs). J2ME consists of a set of specifications and a special virtual machine, the K Virtual Machine, that form a profile.

A profile is a subset of configurations, libraries, and virtual machines specifically designed for a category of devices. J2ME’s Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) are used by mobile handsets, for example.

J2ME provides a robust and flexible environment for applications running on mobile and other embedded devices: mobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. J2ME enables developers to reuse code and update software remotely.

J2ME was designed by Sun Microsystems (now a subsidiary of Oracle Corporation) and introduced in the late 1990s. It has since been superseded by other technologies and platforms for mobile devices, most notably Android and iOS, which are not Java-based, but support Java applications.

You may also like...