Lingkungan Aplikasi MIDP 2.0 Spesifikasi MIDP 2.0 Proses Pengembangan MIDP Pengembangan dan Pengujian MIDlet Paket MIDlet

2.4 Membangun dan Mengeksekusi Aplikasi-aplikasi MIDP

2.4.1 Lingkungan Aplikasi MIDP 2.0

Lingkungan aplikasi MIDP 2.0 menyediakan peralatan-peralatan mobile dengan fitur-fitur dan fungsionalitas khusus. Fitur-fitur dan fungsionalitas ini disediakan oleh elemen-elemen berikut: 1. Suatu konfigurasi platform J2ME yang mendukung MIDP menyediakan API CLDC 1.0 minimal. 2. Spesifikasi MIDP 2.0 menyediakan API MIDP 2.0. 3. Software pengelolaan aplikasi Appication Management Software-AMS menyediakan pengelolaan aplikasi peralatan khusus dalam lingkungan peralatan.

2.4.2 Spesifikasi MIDP 2.0

Spesifikasi MIDP 2.0 mendefinisikan API yang cocok untuk peralatan- peralatan yang mempunyai himpunan fitur-fitur, kemampuan-kemampuan, dan batasan-batasan yang lebih khusus dan memuat fungsionalitas untuk komponen data.

2.4.3 Proses Pengembangan MIDP

Pengembangan aplikasi MIDP serupa dengan pengembangan aplikasi Java. Sesuai dengan spesifikasi MIDP 2.0, MIDlet adalah suatu aplikasi yang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. dikembangkan untuk peralatan-peralatan MIDP dan hanya bias menggunakan MIDP dan API CLDC.

2.4.4 Pengembangan dan Pengujian MIDlet

Untuk mengembangkan dan menguji MIDlet, ikuti langkah-langkah berikut ini. 1. Tulis kode Java untuk MIDlet 2. Kompail compile kodesumber MIDlet 3. Lakukan verivikasi awal pre-verify terhadap kode-terkompail MIDlet 4. Buat sebuah file teks Mannifest.mf. 5. Kumpulkan package MIDlet kedalam file.jar 6. Definisikan sebuah file Penjelas Aplikasi Java Java Application Descriptor-JAD 7. Uji MIDlet dalam sebuah emulator

2.4.5 Paket MIDlet

Siklus hidup aplikasi MIDlet didefinisiskan oleh spesifikasi MIDP 2.0 dan bukan konfigurasi CLDC. MIDP menyediakan definisi siklus hidup runtime MIDP dan interaksi-interaksi dengan lingkungan runtime nya melalui paket package javax.microedition.midlet. paket package javax.microedition.midlet mendefinisikan dua kelas: a. Kelas MIDlet abstrak merupakan superkelas ke setiap MIDlet terekusi executable yang anda kembangkan. Superkelas ini memastikan bahwa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. method-method penting berada didalam tempat eksekusi yang tepat dalam sebuah lingkungan runtime MIDlet yang didukung. Anda harus memperluas ruang ini dan menyediakan implementasi untuk method- method yang mendikte state saat ini dari MIDlet anda. b. MidletStateChargedException dibuang ketika transisi dari MIDlet dari satu state ke state lain didalam siklus hidup eksekusi gagal.

2.4.6 Resource-resource MIDlet