
Gömülü cihazlarda (örneğin cep telefonlarında) Java kullanımına olanak sağlayan standartlaştırılmış bir çalışma ortamı. J2ME tabanlıdır. MIDP’nin daha yeni sürümleri (örneğin MIDP 2.0), ek API’ler ekleyerek işlevselliği artırır.
MIDlet, Java ME ortamı için Bağlı Sınırlı Cihaz Yapılandırması (CLDC) Mobil Bilgi Cihazı Profili (MIDP) kullanan bir uygulamadır. Tipik uygulamalar arasında, J2ME desteğine sahip akıllı telefonlar ve küçük grafik ekranlara, basit sayısal tuş takımı arayüzlerine ve HTTP üzerinden sınırlı ağ erişimine sahip özellikli telefonlar gibi mobil cihazlarda çalışan oyunlar yer alır.
Bir MIDlet paketini tanımlayan dosya uygulamaları iki şekilde dağıtmak için kullanılır. Kablosuz (OTA) dağıtım, dosyaların cihaz tarafından HTTP üzerinden erişilebilen bir Web sunucusuna yüklenmesini içerir. Kullanıcı dosyayıindirir ve ihtiyaç duyduğu MIDlet’leri kurar. Yerel dağıtım, MIDlet dosyalarının ağ dışı bir bağlantı üzerinden ( Bluetooth veya IrDa gibi) cihaza aktarılmasını gerektirir ve cihaza özgü yazılım içerebilir. microSD kartları destekleyen telefonlar bazen hafıza kartına aktarılan .jar veya .jad dosyalarını kurabilir.
Ağırlıklı olarak Series 40, Series 60, Nokia Asha ve Sony Ericsson Java Platformu için geliştirilen MIDlet uygulamaları ve oyunlar
MIDlet, JavaSE yüklü herhangi bir masaüstü bilgisayarda ve Maemo’da MicroEmulator uygulaması kullanılarak çalıştırılabilir. Android cihazlarda ise J2ME Loader (MicroEmulator çatalı) uygulaması aracılığıyla çalıştırılabilir.
Diğer J2ME emülatörleri de bazı sınırlamalarla veya sınırlama olmaksızın kullanılabilir.
Java applet’lerinden farklı olarak, MIDlet’ler AWT ve Swing’in daha tanıdık widget’ları yerine LCDUI’nin kullanımıyla sınırlıdır. Ayrıca, MIDP spesifikasyonuna bağlı olarak dosya boyutları ve eşzamanlı HTTP bağlantı sayısı konusunda da kısıtlamalar vardır.
































