Sharing

Tempat sharing anak IT Gunadarma angkatan 2007


    Pengenalan J2ME

    Share

    TAMVAND
    Admin

    Jumlah posting : 28
    Points : 61
    Reputasi : 0
    Join date : 20.03.10
    Age : 28
    Lokasi : Bekasi

    Pengenalan J2ME

    Post  TAMVAND on Sat Mar 20, 2010 9:37 pm


    Java ME yang biasa dikenal dengan J2ME diperkenalkan oleh Sun Microsystem pada tahun 1999. Dengan adanya Java Micro Edition, kita bisa menjalankan aplikasi Java di perangkat selular yang memiliki keterbatasan dari segi memori maupun tampilan. J2ME memiliki fitur-fitur penting dari Java SE ataupun Java EE seperti Security, Platform Portability dan Upward Scalability.

    Ada dua jenis konfigurasi pada Java ME yaitu:
    1. CDC (Connected Device Configuration)
    Konfigurasi ini digunakan pada perangkat yang memiliki spesifikasi yang tinggi. Contohnya internet TV, High End' PDA's, Sistem navigasi pada mobil dan lainnya.
    2. CLDC (Connected Limited Device COnfiguration)
    Berbeda dengan konfigurasi CDC, konfigurasi CLDC digunakan untuk perangkat yang memiliki keterbatasan baik dari memori maupun tampilan. Contohnya Pager, Mobile Phone, Low End PDA's dan lainnya.

    Agar kita bisa menggunakan J2ME, minimal kita telah menginstall Java SDK terlebih dahulu pada Personal Computer(PC). Setelah Java SDK telah tersetting dengan benar pada PC kita, maka kita harus menginstall Java Wireless Toolkit.
    Spoiler:
    Download:

    Java SDK + JavaFX

    Java Wireless Tollkit


    Java Wireless Toolkit berfungsi untuk membuat project, mengcompile(build) dan menjalankan program J2ME yang kita buat. Selain Java Wireless Toolkit, kita juga membutuhkan teks editor, baik yang sederhana seperti notepad maupun yang kompleks seperti eclipse, notepad++, editplus dll.
    Sebenarnya kita juga dapat menggunakan aplikasi Netbeans yang telah terisi lengkap semua kebutuhan untuk membuat program J2ME. Di dalam Netbeans telah terdapat kompiler J2ME dan teks editor. Bahkan pada Netbeans versi terbaru telah terdapat banyak bahasa pemrograman di dalamnya seperti JAVA, J2ME, JavaFX, PHP dan lain-lain. Namun aplikasi ini memerlukan spesifikasi yang tinggi sehingga jika dijalankan pada PC yang memiliki keterbatasan, terutama keterbatasan memori, biasanya sangatlah berat untuk dijalankan.
    Untuk mencoba J2ME, silahkan buat project baru pada Java Wireless Toolkit (WTK). Setelah itu akan muncul project yag telah kita buat pada PC kita. Pada project tersebut terdapat beberapa folder seperti bin, res dan src. Jika kita ingin membuat sebuah program, maka file program tersebut (*.java) diletakkan pada folder src. Dan jika kita ingin menyisipkan sebuah gambar pada program kita, maka kita bisa meletakkan gambar tersebut pada folder res. Untuk folder bin adalah tempat dimana hasil dari program yang kita buat(brupa file *.jad dan *.jar).
    Sekarang kita akan mencoba skrip di bawah ini:
    Spoiler:

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

    public class HelloWorld extends MIDlet{
    private Form form;
    private Display display;

    public HelloWorld(){
    super();
    }

    public void startApp(){
    form = new Form("Hello World");
    String msg = "Hello World!!!!!!!";
    form.append(msg);
    display = Display.getDisplay(this);
    display.setCurrent(form);
    }

    public void pauseApp(){}

    public void destroyApp(boolean unconditional){
    notifyDestroyed();
    }
    }


    Untuk logika pemrograman dari listing di atas akan di bahas pada artikel selanjutnya. Namun Anda bisa mencoba terlebih dahulu program di atas dengan cara:
    1. Copy listing tersebut ke teks editor
    2. Save program tersebut dengan nama HelloWorld.java (perhatikan besar-kecilnya huruf)
    3. Buat projek baru pada WTK, tulis nama project dan classnya dengan nama HelloWorld
    4. Pindahkan file HelloWorld.java ke folder src pada project yang telah kita buat
    5. Build project pada project yang baru kita buat tadi.
    6. Terakhir Running program tersebut

    Sekian dulu artikel ini. Jika ada pertanyaan atau hal lainnya, Anda bisa memberikan komentar pada artikel ini.

      Waktu sekarang Mon Dec 05, 2016 7:27 pm