Posted by: Joehakim on: Januari 6, 2009
J2ME mempunyai dua konfigurasi yaitu `Connected Limited Device Configuration (CLDC) dan Connected Device Configuration (CDC).
( unutk jelasnya lihat gambar pada tulisan sebelumnya)
1.3 CLDC
The Connected Limited Device Configuration (CLDC) menggambarkan dan menunjuk pada area berikut ini:
● Fitur Bahasa Java dan Virtual Machine(VM)
● Library dasar(java.lang.*,java.util.*)
● Input/Output(java.io.*)
● Kemanan
● Jaringan
● Internationalization
CLDC tidak menggambarkan instalasi dan daur hidup sebuah aplikasi, antarmuka(UI) dan penanganan peristiwa(event handling). Adalah merupakan tugas profile yang berada di bawah CLDC untuk menggambarkan area ini. Secara khusus, spesifikasi MIDP menggambarkan daur hidup aplikasi MIDP (MIDlet), library UI dan event handling(javax.microedition.lcdui.*).
1.4 MIDP
The Mobile Information Device Profile (MIDP) berada di atas dari CLDC. Anda tidak bisa menulis aplikasi mobile hanya dengan menggunakan CLDC API. Anda harus tetap memanfaatkan MIDP yang mendefinisikan UI.
Spesifikasi MIDP, kebanyakan seperti CLDC dan API lainnya sudah digambarkan melalui Java Community Process (JCP). JCP melibatkan sebuah kelompok ahli berasal dari lebih dari 50 perusahaan, yang terdiri atas pabrik perangkat mobile, pengembang software. MIDP terus berkembang, dengan versi-versi masa depan yang telah lulus dari proses ketat JCP.
Spesifikasi MIDP menggambarkan suatu perangkat MID yang memiliki karakteristik- karateristik ini sebagai batas minimum:
· Tampilan:
· Ukuran Layar: 96×54
· kedalaman tampilan: 1-bit
· Ketajaman pixel: sekitar 1:1
· Masukan:
· Satu atau lebih mekanisme user-input: satu keybboard, dua keyboard, atau
touch screen
· Memory:
· 256 kilobytes of non-volatile memory untuk implementasi MIDP.
· 8 kilobytes of non-volatile memory for application-created persistent data
· 128 kilobytes of volatile memory for the Java runtime (e.g., the Java heap)
· Jaringan:
· dua jalur, wireless, bandwidth terbatas
· Sound:
· Kemampuan untuk memainkan nada-nada
MIDP menggambarkan model aplikasi, UI API, penyimpanan dan jaringan yang kuat,
permainan dan media API, kebijakan keamanan, penyebaran aplikasi dan ketetapan over-theair.
Naskah By : Yohakim Marwanta