Java 2 Micro Edition(J2ME):
Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on embedded and mobile devices in the Internet of Things: micro-controllers, sensors, gateways, mobile phones, personal digital assistants (PDAs), TV set-top boxes, printers and more. Java ME includes flexible user interfaces, robust security, built-in network protocols, and support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME are portable across many devices, yet leverage each device's native capabilities. or
Java Platform, Micro Edition, or Java ME, is
a Java platform designed for embedded systems (mobile devices are one kind of
such systems). Target devices range from industrial controls to mobile phones
(especially feature phones) and set-top boxes. Java ME was formerly known
as Java 2 Platform, Micro Edition (J2ME).