10 November, 2012

Perkenalan Pemrograman J2ME dan Software Pendukung Pemrograman


- J2SE minimum 1.5.0 SDK ( Software Development Kit )
Contoh : "jdk-1_5_0_07-windows-i586-p.exe"
saya menggunakan "jdk-6u17-nb-6_7_1-windows-ml.exe"
jadi gunakan yg versi terbaru juga tidak ada masalah.
tau kan cara install software di windows ? next next next finish. haha ini yg dari dulu ga berubah.

- Sun Java ( Wireless Tool Kit ) WTK
sun_java_wireless_toolkit-2.5.2_01-win.exe ( cari aja di indowebster )

- Java Editor
Java Editor disini berfungsi Membuat atau mengubah source code ( src ).
disini saya menggunakan beberapa, dari Notepad++ dan Jcreator.
ada sih yg paling enak lagi, yaitu netbeans dan eclipse kedua editor tersebut sudah include compiler java.
tapi perlu settingan lagi untuk menyesuaikan J2ME. lanjut,
saya menggunakan JCreator disini jadi tidak akan dibahas penggunaan Netbean atau Eclipse.

Untuk pengenalan mari kita buka 2 Aplikasi Pendukung J2ME

- Open All Programs > JCreator.
- Open All Programs > J2ME Wireless Toolkit / Sun Java Wireless Toolkit > Wireless toolkit.

Aktifkan Jendela WTK ( Wireless Toolkit ),

- Pilih New Project atau File > New Project...
- Isikan Project Name : ProjectHello
- dan MIDlet Class Name : HelloCmd
- Create Project.
- Pilih Target PLatForm = JTWI > Klik OK. ( Folder Project telah diciptakan )
- Aktifkan Project. Open Project > Pilih ProjectHello.
- aktifitas di WTK cukup sampai disini.

Aktifkan Jendela JCreator

- File > New > File...
- Pada Jendela aktif pilih disisi kiri File Path.
- Beri Nama File HelloCmd
- Klik Icon Browse (...).
- Arahkan Directory ke C:\WTK22\Apps\ProjectHello\Src.
kalau di PC saya berada di C:\Users\akiratoya\j2mewtk\2.5.2\apps\ProjectHello\Src.
Mungkin akan berbeda ditiap sistem operasi ( saya menggunakan W7 )
- Finish.
- Kemudian Ketik atau Copy Paste aja di Editor kalian Source Code Berikut ini

/**
 * @(#)HelloCmd.java
 *
 *
 * @author akiratoya
 * @version 1.00 2012/11/7
 */

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

public class HelloCmd extends MIDlet

implements CommandListener
{
private Display disp;
private Command CmdExit;

    public HelloCmd() {
    disp = Display.getDisplay(this);
    }
    public void startApp(){
    TextBox tb1 = new TextBox("J2ME", "Hello Java!!!",256,0);
    CmdExit = new Command("Exit",Command.EXIT, 1);
    tb1.addCommand(CmdExit);
    tb1.setCommandListener(this);
    disp.setCurrent(tb1);
    }

    public void pauseApp(){
    }
    public void destroyApp(boolean unconditional){
    }
    public void commandAction(Command Cmd, Displayable s){
    if (Cmd == CmdExit){
    destroyApp(false);
    notifyDestroyed();
    }
    }
}

- Simpan
- Aktifkan Kembali WTK dan Pilih Build.
- Setelah Tidak ada Pesan kesalahan pilih RUN.
- Selesai lah Project Pertama.

Semoga Bermanfaat.

No comments:

Post a Comment