Klik dan anda akan mendapatkan Sepatu Gratis Disini

Kamis, Mei 31, 2012

Dasar-Dasar Midlet

Pengertian Midlet
Midlet adalah aplikasi yang dibuat menggunakan java 2 micro edition (J2ME) dengan profil mobile information device profile (MIDP). MIDP dikhusukan untuk digunakan pada handset dengan kemampuan CPU,memori,keyboard,dan layar terbatas, misalnya pada handphone,pager,dsb. arsitektur tingkat tinggi dari sebuah aplikasi MIDP ditunjukkan pada gambar dibawah ini. tetapi secara u7mum, terdapat beberapa hal penting dalam membuat sebuah aplikasi Midlet, yaitu menyangkut lifecycle,user interface,command handling,deployment dan application management.

Midlet lifecycle
lifecycle dari sebuah Midlet ditangani oleh application management software (AMS). AMS ini adalah sebuah lingkungan tempat siklus dari sebuah Midlet mampu diciptakan,dijalankan,dihentikan,maupun dihilangkan. AMS sering pula dinamakan dengan java application manager (JAM). Midlet memiliki berapa state, yaitu pause, active, dan destroy. ketika masing-masing state dipanggil, beberapa method standar yang bersesuaian diapnggil. method-method ini meupakan bawaan dari J2ME. untuk lebih jelas lihat gambar dibawah ini :




dari gambar tersebut, dapat dijelaskan sebagai berikut :

  • ketika Midlet pertama kali diciptakan dan diinisialisasi,Midlet akan berada dalam state " pause"
  • apabila terjadi kesalahan selama konstruksi Milet, Midlet akan berpindah ke state " destroy", dan Midlet batal diciptakan dengan jalan memanggil fungsi standar dstroyApp().
  • selanjutnya, ketika Midlet dijalankan,Midlet akan berada pada state "active", dalam hal ini fungsi standar yang dipanggil adalah startApp().
  • akan tetapi, jika ditengah jalan Midlet dihentikan sementara,Midlet akan berada dalam state "pause" dengan jalan memanggil fungsi8 standar pauseApp(). pada state ini diperlukan proses cleanup terhadap garbage collector yang dihasilkan

user interface
user interface dari Midlet terdiri ata api yang high level dan low level. 
low leverl API berbasis pada class cnavas sedangkan high level API  berbasis pada screen. contoh dari high level API adalah alert,form,list dan textbox. class diagram dari user interface dapat dilihat pada gambar dibawah ini 


Midlet suite dan Application Descriptor 
ketika selesai membuat sebuah aplikasi aplikasi tersebut harus dikemas dalam sebuah kemasan yang berekstensi.*.JAR. selai itu dikenal pula file *.JAD yang disebut sebagai application descriptor yang berguna untuk mendeskripsikan isi dari file JAR tadi. kedia file ini haruslah diupload ke ponsel user agar aplikasi dapat dijalankan.

contoh file JAD adalah :
  1. Midlet-1 : HelloWorld,HelloWord.png,HelloMIDLET
  2. Midlet-jat-size : 100
  3. Midlet-jar-url : Helloworld.jar
  4. Midlet-nama : Helloworld
  5. Midlet-vendor : sun Microsystems
  6. Midlet-version : 1.0
untuk membuat aplikasinya sendiri digunakan J2MEWTK.

reference :






0 comments:

Posting Komentar