Yet another piece of the enormous Sun Microsystems Java platform. The Java 2 Platform, Micro Edition (or J2ME) is a set of APIs and implementations for mobile device application development. Sun also provides Java Virtual Machines able to run on the specialized embedded processors of these devices in an effort to accelerate the adoption of the Java platform. The two core APIs of J2ME are the Mobile Information Device Profile and the Connected Limited Device Configuration libraries.