midlet
A midlet is a Java ME application designed to run on mobile devices that implement the Mobile Information Device Profile (MIDP). Midlets are packaged as Java ARchive (JAR) files and are typically distributed with a Java Application Descriptor (JAD) file that provides metadata and startup information.
Midlets run in a sandboxed environment on a Java Virtual Machine implementing CLDC (Connected Limited Device
Most midlets use the javax.microedition.lcdui package for user interfaces and storage. The available APIs are a
Packaging and deployment are defined by manifest entries such as MIDlet-Name, MIDlet-Version, MIDlet-Vendor, and MIDlet-1, which
Security for midlets is sandboxed, with permissions controlling access to resources such as the network, file
History and current status: midlets were central to Java ME on feature phones in the late 1990s