Definition - What does MIDlet mean?

A MIDlet is an application that uses the mobile information device profile (MIDP) for the Java Platform, Micro Edition (Java ME) environment. When Java was the most widely used mobile platform, the MIDlet became the most ubiquitous of mobile applications. In fact, MIDlets still exist in a majority of low-end feature phones.

Techopedia explains MIDlet

A MIDlet is built for resource limited devices, such as pagers, personal digital assistants (PDA) and phones. As cell phones outpaced other devices, and games made up the majority of these applications, MIDlets became associated with Java games on cell phones.

Java’s main challenge was to facilitate the use of applications on devices with constrained resources. Cell phones that support MIDlets have small displays, slow central processing units (CPU), small memory, ordinary keypads and minimal connectivity features.

A MIDlet is normally deployed as a suite composed of a Java Archive (.jar) file and a Java Application Descriptor (.jad) file. For security reasons, a MIDlet cannot modify itself or the runtime environment and cannot escape the runtime environment.

There are various MIDlet installation methods, as follows:
  • Direct method: Entails the use of a connection between the development computer and device. Although the most commonly used connection medium is data cable, employing wireless connections, like Bluetooth and infrared (IR), is also possible.
  • Over-the-air (OTA) provisioning: The MIDlet is uploaded to a Web server and accessed via the target device’s built-in browser. Because anyone can access the MIDlet at any time, this method is ideal for large scale deployments.
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.