Sebuah MIDlet adalah aplikasi yang menggunakan Mobile Information Device Profile (MIDP) dari Connected Limited Device Configuration (CLDC) untuk Java ME lingkungan. Aplikasi yang umum termasuk permainan yang berjalan pada perangkat mobile dan ponsel yang memiliki tampilan grafis kecil, sederhana antarmuka keypad numerik dan akses jaringan terbatas atas HTTP .
MIDlet siklus-hidup
MIDlet dikelola oleh manajer aplikasi perangkat lunak yang dibangun ke dalam perangkat karena aplikasi yang dijalankan dapat terganggu pada setiap titik oleh peristiwa luar, seperti panggilan telepon masu. Manajer aplikasi kontrol kegiatan beberapa MIDlet dalam lingkungan Java ME pada perangkat lain dan Anda dapat memilih MIDlet aktif pada waktu yang diberikan oleh mulai dan berhenti mereka secara individu.
Ada tiga keadaan yang mungkin dalam siklus-hidup MIDlet's:
- berhenti sejenak - Contoh MIDlet telah dibangun dan tidak aktif.
- aktif - The MIDlet aktif.
- hancur -MIDlet telah berakhir dan siap untuk reklamasi oleh garbage collector.
keamanan MIDlet
verifikasi bytecode
Karena memori dan daya proses yang tersedia pada perangkat, overifier kelas di VM Handphne jauh lebih kecil dan hanya melakukan yang cepat, verifikasi kelas tidak lengkap. The bytecode untuk kelas MIDlet karena itu harus diverifikasi sebelum dengan menggunakan preverifier untuk membubuhi keterangan kelas file untuk mengaktifkan VM Handphone untuk kemudian menjalankan bytecode yang dihasilkan. Para bytecode dihasilkan bytecode valid karena penjelasan yang menggunakan atribut dari bytecode untuk membuat catatan untuk VM Mobile untuk membaca dalam melakukan verifikasi kelas akhir yang tidak lengkap.
Informasi Teknis
Sebuah MIDlet adalah satu set kelas dirancang untuk dijalankan dan dikendalikan oleh manajemen perangkat lunak aplikasi. . MIDlet harus berisi kelas yang memperpanjang javax.microedition.midlet.MIDlet kelas Metode di kelas ini memungkinkan manajer aplikasi untuk membuat, memulai, menghentikan sementara, dan menghancurkan aplikasi.
Contoh kode yang menunjukkan tiga metode yang harus implemeted untuk memungkinkan manajer untuk mengendalikan aplikasi MIDlet.
public class Application extends MIDlet { Aplikasi public class meluas MIDlet (
public Application ( ) { } publik Aplikasi () ()
// Called when the MIDlet is created or re-started / / Dipanggil ketika MIDlet dibuat atau kembali mulai
public void startApp ( ) { } public void startApp () ()
// Called to pause the MIDlet / / Dipanggil untuk menghentikan MIDlet
public void pauseApp ( ) { } public void pauseApp () ()
// Called to terminate the MIDlet / / Dipanggil untuk menghentikan MIDlet
public void destroyApp ( boolean unconditional ) { } publik void destroyApp (boolean tanpa syarat) ()
} )
REFERENSI: • Topley, Kim (2002). J2ME di sebuah pendeknya . O'Reilly Media . pp. 46–47. ISBN 9780596002534 . http://books.google.com/books?id=ieBA3-Q-V6sC&pg=PA49 . hlm.. 46-47 ISBN 9780596002534 . http://books.google.com/books?id=ieBA3-Q-V6sC&pg=PA49 . • ^ Understanding J2ME Application Models http://developers.sun.com/mobility/midp/articles/models/index.html ^ Memahami Model Aplikasi J2ME http://developers.sun.com/mobility/midp/articles/models/index.html
• ^ javax.microedition.midlet.MIDlet API http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/midlet/MIDlet.html ^ javax.microedition.midlet.MIDlet API http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/midlet/MIDlet.html
• ^ Retrieving MIDlet Attributes http://developers.sun.com/mobility/midp/ttips/getAppProperty/index.html ^ Mengambil Atribut MIDlet http://developers.sun.com/mobility/midp/ttips/getAppProperty/index.html
• ^ MIDlet Life Cycle http://developers.sun.com/mobility/learn/midp/lifecycle/ ^ MIDlet Life Cycle http://developers.sun.com/mobility/learn/midp/lifecycle/
• ^ Introduction to OTA Application Provisioning http://developers.sun.com/mobility/midp/articles/ota/ ^ Pengenalan OTA Provisioning Aplikasi http://developers.sun.com/mobility/midp/articles/ota/
• ^ Deploying Wireless Java Applications http://developers.sun.com/mobility/midp/articles/deploy/ ^ Menyebarkan Aplikasi Java Wireless http://developers.sun.com/mobility/midp/articles/deploy/
Tidak ada komentar:
Posting Komentar
tolong beri comment"y yah
thx.... ^^