berkenalan dengan J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini menghabiskan sedikit daya dari baterei karena memiliki jumlah memori yang terbatas, layar yang kecil dan bandwith jaringan yang rendah.Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini.

SIKLUS HIDUP J2ME




















Kehidupan MIDlet dimulai ketika di-instantiate oleh AMS. MIDlet pada awalnya masuk status “Pause” setelah perintah baru dibuat. AMS memanggil constructor public tanpa argumen dari MIDlet. Jika sebuah exception terjadi dalam constructor, MIDlet memasuki status “Destroyed” dan membuangnya segera.
MIDlet masuk ke dalam status “Active” atas pemanggilan method startUp() oleh AMS.
MIDlet masuk ke dalam status “Destroyed” ketika AMS memanggil method destroyApp(). Status ini juga kembali diakses ketika method notifyDestroyed() kembali dengan sukses kepada aplikasi.

pengertian CLDC dan MID
CLCD adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa library dan API yang diimplementsikan pada J2ME seperti yang digunakan pada telepon sellular, pager, dan PDA.
Spesifikasi CLDC pada J2ME adalah spesifikasi minimal dari package, kelas dan sebagai fungsi Java Virtual Machine yang dikurangi agar dapat diimplementasikan dengan keterbatasan sumber daya pada alat-alat tersebut
MIDP adalah spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan diatas CLDC , API tambahan untuk daur hidup aplikasi, antarmuka, jaringan dan penyimpanan persisten.

contoh program sedrhana J2ME

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet {

  // deklarasi variabel bertipe Display yang bersifat private
  private Display display;

  // mendefinisikan constructor
  public HelloMIDlet() {
    display = Display.getDisplay(this);
  }
  public void startApp() {
    TextBox tb = 
      new TextBox("Hello MIDlet", "Hello J2ME...!", 256, 0);
    display.setCurrent(tb);
  }
  public void pauseApp() {
  }
  public void destroyApp(boolean unconditional) {
  }
}



source
Tuntunan pemrograman JAVA untuk handphone dan alat telekomunikasi mobile, Budi Raharjo

comment 0 komentar:

Posting Komentar

Delete this element to display blogger navbar

 
© not a programer | Design by Blog template in collaboration with Concert Tickets, and Menopause symptoms
Powered by Blogger