J2ME Profile Java 2 Micro Edition J2ME

Untuk pengiriman dan penerimaan pesan, J2ME menyediakan antarmuka MessageConnection. Antar muka ini menyediakan method dasar untuk melakukan pengiriman dan penerimaan pesan. Instansiasi dari MessageConnection diperoleh dengan memanggil method Connect.Open . Setelah objek MessageConnection terbentuk, pengiriman pesan dilakukan oleh objek tersebut dengan memanggil method send.

2.5.3. J2ME Profile

Profile melengkapi Configuration dengan menambahkan kelas-kelas tambahan yang menyediakan fitur-fitur yang lebih spesifik yang sesuai bagi jenis-jenis device tertentu Kim Topley, 2002 : 16. Salah satu profile yang terdapat dalam arsitektur J2ME adalah MIDP atau Mobile Information Device Profile. Mobile Information Device Profile MIDP dikombinasikan dengan Connected Limited Device Configuration CLDC adalah suatu Java Runtime Environtment untuk informasi perangkat bergerak saat ini seperti telepon atau PDA kelas rendah. Secara global MIDP telah ditanamkan ke dalam jutaan perangkat ponsel dan PDA, serta mendapat dukungan penuh dari Java teknologi IDE Integrated Development Environment. Perusahaan besar di seluruh dunia telah mengambil keuntungan dari MIDP untuk konsumen dalam jangkauan yang luas dan aplikasi bergerak. 36 MIDP memungkinkan secara penuh aplikasi jaringan dengan pengalaman pengguna dalam perangkat bergerak. Untuk mendownload suatu aplikasi MIDP, pengguna melihat daftar aplikasi yang tersimpan dalam server jaringan. Ketika aplikasi sudah dipilih, perangkat akan memeriksa apakah dapat menjalankan aplikasi tersebut. Bila perangkat dapat menjalankan, maka perangkat tersebut akan mengambil aplikasi tersebut dan kemudian melakukan verifikasi dan mengkompilasi kode Java sehingga dapat berjalan di perangkat tersebut. MIDP juga menyediakan navigasi secara mudah dan pemasukan data secara sederhana dengan mengoptimalkan keypad pada ponsel, tombol tambahan seperti tombol panah, layar sentuh dan keyboard kecil. Aplikasi MIDP diinstal dan dijalankan secara lokal, dapat beroperasi dalan keadaan terhubung dengan jaringan atau tidak terhubung, dan memiliki kemampuan menyimpan dan mengatur data lokal Muchow, 2002 : 46. Posisi MIDP pada arsitektur J2ME dapat dilihat pada gambar Gambar 2. 19 Struktur MIDP Paal, 2000 37

2.5.4. Kilo Virtual Machine KVM