- Personal Profile, yaitu profil yang mendefinisikan ulang personal Java
sebagai profil yang dapat digunakan sebagai profil dalam J2ME. Profil ini merupakan hasil perluasan dari Foundation profile
- Remote Method Invocation RMI, yaitu profil yang menambahkan
dukungan RMI ke dalam konfigurasi CDC.
2.2.2.1 MIDlet
MIDlet adalah aplikasi yang ditulis untuk MIDP. Aplikasi MIDlet adalah bagian dari kelas
javax.microedition.midlet. MIDlet
yang didefinisikan pada MIDP. MIDlet berupa sebuah kelas abstrak yang merupakan sub
kelas dari bentuk dasar aplikasi sehingga antarmuka antara aplikasi J2ME dan aplikasi manajemen pada perangkat dapat terbentuk.
2.2.2.2 Lifecycle MIDlet
MIDlet bekerja pada beberapa fase sebagai bagian dari lifecycle dan pasti selalu berada pada salah satu dari status berikut :
1. Paused, status ini dimasuki MIDlet setelah konstruktor dipanggil.
Setelah MIDlet dijalankan,, maka kemungkinan status berikutnya adalah Paused atau Active.
2. Active, MIDlet sedang berjalan.
3. Destroyed, MIDlet dibebaskan dari resource dan shut down oleh
Application Manager.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 2.2 Lifecycle MIDlet
Tampak pada gambar 2.2 bahwa pada saat pembuatan Midlet baru, mula-mula Midlet akan berada dalam keadaan Paused. Apabila proses
pembuatan Midlet gagal atau mengakibatkan kesalahan, maka Midlet akan langsung berada pada keadaan Destroyed. Namun apabila proses
pembuatan Midlet berjalan dengan baik, maka setelah Midlet dijalankan, maka AMS secara otomatis akan mengeksekusi method
startApp
dan hal ini akan mengubah MIDlet untuk berada dalam keadaan Active dan
dapat diubah kembali menjadi keadaan Paused melalui pemanggilan method
pauseApp
atau diubah menjadi keadaan Destroyed melalui pemanggilan method
destroyApp
. Sebagai contoh, pada saat Midlet
akan mengalami perubahan keadaan, yaitu dari Active menjadi Destroyed
Application Management Software AMS merupakan lingkungan tempat sebuah Midlet dapat di-install, dijalankan, dihentikan maupun di-
uninstall. AMS akan membuat instance baru dari Midlet dan dapat
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
mengontrol keadaannya, yaitu dengan cara menjalankan start, mengistirahatkan pause maupun menghentikannya destroy secara
langsung oleh dirinya sendiri.
2.2.2.3 Push Registry