Main Page | See live article

Java 2 Platform, Micro Edition

Java 2 Platform, Micro Edition or J2ME is a collection of java Application Programming Interfaces targeting embedded consumer products such as PDAss, cell phones and other consumer appliances.

General APIs

java.io

A streamlined version of the java.io package found in the standard edition for doing Input/Output operations.

java.lang

Contains classes thought applicable to most java programs. This package contains standard java types like Integers and Strings as well as basic exceptions, math functions, system functions, threading and security functions.

java.util

A streamlined version of the java.util collection library. This package contains the collection classes like Vector and Hashtable. It also contains calendar and data classes.

java.microedition.io

Contains the Java 2 Platform, Micro Edition specific classes used for I/O operations.

J2ME has become a popular option for creating cell-phone games as they can be emulated on a PC during the development stage and automatically uploaded to the cell-phone. This contrasts with the difficulty of developing, testing, loading games for other special gaming platforms such as those made by Nintendo, Sony and others as special and expensive hardware and kits are required. Some cell-phone makers also extend the J2ME platform to provide more robust effects such as 3D grpahics and audio which lacks a specification in the current J2ME APIs.

External Links