Java 2 Platform, Micro Edition
A technology that allows programmers to use the
Java programming language and related tools to develop programs for mobile handsets. J2ME consists
of programming specifications and a special virtual
machine (Java Virtual Machine, or JVM) that allows a
J2ME-encoded program to run in the handset.