J2ME Configuration J2ME Profile Midlet

Gambar 2.4 J2ME arsitektur Ardhy, 2011 pada dasarnya J2ME terdiri dari beberapa bagian yaitu konfigurasi, profil dan paket-paket opsional :

2.5.1 J2ME Configuration

J2ME Configuration mendefinisikan lingkungan kerja J2ME runtime. Oleh karena setiap handheld device memiliki fitur-fitur yang berbeda-beda, J2ME Configuration ini dirancang yaitu menyediakan library standar yang mengimplementasikan fitur standar dari sebuah Handled device. Ada dua kategori J2ME Configuration yaitu : 1. CLDC Connected Limited Device Configuration . Digunakan untuk aplikasi java pada perangkat-perangkat keras dengan ukuran memori yang sangat terbatas, yaitu pada kisaran 160 sampai 512 KiloBytes, seperti handphone, organizer atau PDA seperti PALM, Poket PC dan two way pagers. 2. CDC Connected Device Configuration . Digunakan untuk aplikasi Java pada Handheld devices dengan ukuran memori paling tidak 2 Megabytes, seperti : Internet TV, Nokia, Communicator dan car televisi.

2.5.2 J2ME Profile

J2ME Profile mengimplementasikan kemampuan fitur lain yang sangat bergantung pada jenis handheld yang digunakan. Ada lima kategori J2ME Profile saat ini, yakni : 1. Mobile Information Devise Profile, MIDP menyediakan librari- librari java untuk implementasi dasar antarmuka GUI, implementasi jaringan networking, database dan timer. MIDP dirancang khususnya untuk wireless phone dan pager. 2. Foundation Profile, Profile dasar untuk non-GUI network device pada CDC. 3. Personal Profil, RMI Profile, Personal Digital Assistant Profile. Standar grafik, Generasi selanjutnya dari lingkungan personal java, dan RMI yang support untuk CDC dan profile standart device.

2.5.3 Midlet

MIDlet merupakan aplikasi yang dijalankan pada sebuah perangkat handheld. MIDlet tidak berinteraksi langsung dengan hardware dari handheld devices, melainkan berinteraksi melalui AMS Application Management Software. AMS inilah yang akan menerima sinyal dari MIDlet bahwa MIDlet akan dijalakan atau berhenti. MIDP mendefinisikan kelas-kelas library berikut untuk membangun aplikasi: - Javax.microediton.midlet, merupakan package yang berisi kelas- kelas untuk mengatur daur hidup midlet. - Javax.microedition.lcdui, merupakan package yang berisi kelas- kelas yang user interface dan pemrograman GUI. - Javax.microedition.io, merupakan.package yang berisi kelas- kelas dan antarmuka untuk midp pemrograman jaringan. - Javax.io, java.lang and java.util, merupakan package yang berisi IO, language dan kelas-kelas utility. Siklus Hidup MIDlet terdiri dari : Ardhy, 2011 - Retrieval, AMS menerima MIDlet kemudian disimpan didalam memori. Media untuk mendownload MIDlet dapat berupa : Kabel serial, port IRDA, atau jaringan wireless. - Instalation, Setelah MIDlet di-download, AMS akan menginstall MIdlet Pada Device. Selama proses instalasi, MIDP akan menjamin MIDlet tidak melanggar akses security. - Version Management, AMS akan menyimpan semua informasi mengenai MIDlet yang telah diinstal termasuk informasi versinya. Ini akan berguna untuk meng-upgrade MIDletke versi baru. - Removal, AMS akan menghapus MIDlet dan membersihkan alokasi memori yang digunakan. Setelah dilaunch oleh AMS Midlet akan berada dalam tiga status berikut : - Paused, Status ini terjadi ketika MIDlet selesai disosialisasikan dan tidak melakukan aksi apapun. - Active, Status ini terjadi ketika MIDlet sedang berjalan dengan normal, yakni setelah memanggil fungsi MIDlet.startApp - Destroyed, Status ini terjadi ketika MIDlet berhenti berjalan exit, sehingga seluruh sumber daya yang digunakan akan dibebaskan. Status ini terjadi ketika berhasil dilakukan pemanggilan fungsi MIDlet.destroyApp atau MIDlet.notifyDestroyed. Gambar 2.5 Siklus Hidup MIDlet Ardhy, 2011 Gambar 2.5 diatas menunjukkan siklus hidup pada MIDlet Setelah di-Launch oleh AMS Midlet.

2.6 Mobile Google Maps MGMaps

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Akademik Berbasis Web T1 672004181 BAB II

0 0 10

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Pelayanan Umum Berbasis Webgis di Kabupaten Sumba Timur T1 682004063 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Pelayanan Umum Berbasis Webgis di Kabupaten Sumba Timur T1 682004063 BAB II

0 0 21

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Pelayanan Umum Berbasis Webgis di Kabupaten Sumba Timur T1 682004063 BAB IV

0 0 8

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati)

0 0 15

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) T1 672007277 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) T1 672007277 BAB IV

0 0 29

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) T1 672007277 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati)

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Geografis Berbasis Web untuk Pemetaan Sekolah di Salatiga T1 682009705 BAB II

0 0 28