Java ME (JME) – Java ME veya Java Micro Edition, taşınabilir (mobile) cihazlar, PDA, TV setleri gibi aygıtlar için uygulama geliştirmek için gerekli tüm araçları ve kütüphaneleri barındıran sürümdür. Java Micro Edition (JME) basit bir arayüz, sağlam temellere dayanan güvenlik modeli ve öntanımlı ağ özelliklerini barındırır.
JME Bileşenleri
Connected Limited Device Configuration (CLDC) – Java Micro Edition (Java ME/JME) sürümünü ana yapılandırma (configuration) bileşenidir. Yapılandırmadan kasıt burada, tüm Java teknolojisinin en küçük özelliklerini tanımlar. CLDC, JVM nin becerilerini yapılandırır ve mobil cihazlar gibi düşük donanım kaynakları kullanan aygıtlar için mükemmel bir çözüm sunar. Kabaca CLDC, taşınabilir aygıtlarda Java tabanlı uygulamaların bu cihazlara özgü donanım özelliklerini göz önünde bulundurarak, çok daha verimli bir şekilde çalışmasını garantiler.
Mobile Information Device Profile (MIDP) – CLDC ile beraber diğer bir yapılandırma bileşenidir. MIDP kullanılarak, “Bir kere yaz heryerde çalıştır” prensibi ile mobil cihazlar için yazdığınız uygulamaları diğer mobil cihazlara kolaylıkla taşıyabilir ve uygulamalarınızı diğer aygıtlardada herhangi bir farklılık gözetmeden kullanabilirsiniz. MIDP nin temel işlevselliği, kullanıcı arayüzü, ağ bağlantıları (network connectivity), veri depolama üzerine kurulmuştur. Bu sayede uygulamalarınızın kullandığı bu tür temel işlemler bir standarta bağlanılarak çeşitli aygıtlarda sorunsuz çalıştırılır.
Connected Device Configuration (CDC) – Java Community Process adındaki Java topluluğu tarafından Java ME sürümüne kazandırılan bir uygulama çatısıdır (framework)