Bağlı Sınırlı Cihaz Konfigürasyonu ( CLDC ) bir çalıştırmak için gerekli programların minimum sayıda içeren Java kütüphanesi sınıfları bir alt kümesidir Java Virtual Machine (JVM).
CLDC, temel olarak birden fazla cihazı sabit bir konfigürasyonda sınıflandırmak için kullanılır.
Bir yapılandırma, bir J2ME ortamının her kurulumunda bulunması gereken en temel kitaplık kümelerini ve sanal makine özelliklerini sağlar .
Bir veya daha fazla profille birleştirilen Connected Limited Device Configuration, geliştiricilere tüketiciler ve gömülü sistemler için uygulamalar oluşturabilecekleri sağlam bir Java platformu sağlar.
Çekirdek API bağlantılı Sınırlı Cihaz Konfigürasyonu alt kümeleri ile tanımlanır.
MIDP 2.0 , oyun ve multimedya API'sinin ve birkaç isteğe bağlı paketin tanıtımını gördü.
javax.microedition.media Multimedya oynatmanın temel sınıflarını içerir. Bunlar, JSR 135 Java Mobile Media API'nin bir alt kümesidir . javax.microedition.lcdui.game Basit 2D oyun sprite'ı hedefleyen bir API oyunu. javax.microedition.pki Güvenli bağlantılar için kimlik doğrulama API'si.Aşağıdaki JSRs bir parçası değildir MIDP (1.0 veya 2.0), ancak bazı cihazlarda ek işlevsellik sağlar. Ancak, bir MIDP2.0 cihazının bu API'leri uygulayacağının garantisi yoktur.
javax.microedition.messaging SMS ve MMS göndermek için kablosuz mesajlaşma API'si (isteğe bağlı). JSR120 javax.microedition.pim Kişisel bilgi yönetimi API'si (isteğe bağlı), cihaz erişimi adres defteri. javax.microedition.io.file İsteğe Bağlı Paket Bağlantı Dosyası (FCOP), Java Topluluk İşlemi aracılığıyla JSR75 tarafından tanımlanan iki isteğe bağlı paketten biridir . JSR 75 API'de belirtilen FileConnection, PDA'lar gibi cihazlarda yerel dosya sistemleri döngüsüne erişim sağlar. MIDlet güvenlik sorunlarının üstesinden gelmek için Midlet JAD dosyasına bir yetkilendirme talep dosyası, özellik alt yetkilendirmesi dahil etmelidir.