2011년 5월 2일 월요일

Configuration, Profile, MIDP, MIDlet

Configuration menggambarkan kapabilitas atau fitur minimal dari teknologi Java. Sedangkan Profile merupakan perluasan dari Configuration yang menggambarkan fitur-fitur tambahan dari teknologi Java.



Fitur-fitur yang ada dalam Configuration, antara lain:
  • Kemampuan JVM (Java Virtual Machine)
  • Library inti
  • Fitur keamanan dan jaringan
Fitur-fitur pada Profile, antara lain:
  • Fitur untuk UI (User Interface)
  • Fitur untuk penyimpanan
MIDP (Mobile Information Device Profile) merupakan sebuah profile yang harus digunakan pada saat pembuatan aplikasi J2ME. MIDP berfungsi untuk mendefinisikan UI (User Interface).

Suatu aplikasi MIDP disebut MIDlet. (Seperti struktur penamaan Java lainnya, untuk desktop --> Applet, untuk web --> Servlet). Atau dengan kata lain MIDlet merupakan sebutan untuk aplikasi yang dibuat dengan menggunakan profil MIDP. Untuk membuat sebuah aplikasi MIDlet maka kita harus mengimport paket javax.microedition.midlet. Selain itu kita juga harus mengimport paket javax.microedition.lcdui karena aplikasi yang dibuat merupakan aplikasi GUI (Graphic User Interface).

Setiap aplikasi MIDlet harus merupakan turunan dari kelas MIDlet (kelas abstrak yang didefinisikan di dalam paket javax.microedition.midlet. Kelas abstrak tersebut memiliki 3 method yang harus di override oleh kelas-kelas turunannya.
Kelas-kelas yang harus di-override:
  1. startApp() --> untuk mengalokasikan memori yang dibutuhkan dan melakukan inisialisasi aplikasi
  2. pauseApp() --> untuk menghentikan aplikasi
  3. destroyApp() --> untuk membuang resource yang digunakan oleh aplikasi

댓글 없음:

댓글 쓰기