Java 2 Platform, Micro Edition
(J2ME) Sun's Java platform for consumer devices.
J2ME defines Configurations and Profiles for different classes of small memory device, from smart cards to pagers to set-top boxes. It can run on various Java virtual machines including KVM.
Related products include PersonalJava and EmbeddedJava.
See also the Standard edition J2SE and the Enterprise edition J2EE.