[Pemrograman] Membuat Aplikasi Hello World di J2ME



Hello World! 🙂
Untuk memenuhi tugas pra-kuliah kali ini kita sama-sama akan belajar java,tapi ada yang beda..apa itu?
hehe sabar yah …yah kali ini kita akan kesampingkan dulu belajar java dekstop ,untuk menambah pengetahuan tidak salah kan kita belajar yang lain?masih dalam lingkup java tentunya,kita akan belajar Java Mobile atau yang sering di sebut J2ME walaupun sebenarnya sekarang sudah jadi Java ME karena sudah tidak versi 2 lagi..
nah kenapa kita belajar J2ME ?bukannya sudah tidak di kembangkan lagi oleh developer java?
yah memang di lema,sekarang sudah saatnya beralih ke SmartPhone namun tidak ada salahnya juga kan belajar?
terlebih ini saya gunakan karena pada semester depan ada mata kuliah Mobile Programming di Kampus saya dan masih menggunakan Java ME..
untuk persiapannya silahkan download dulu Editornya semisal Geany ,
JDK dan Sun Java Wireless Toolkit
Untuk Tutorial kali ini saya menggunakan OpenJDk,Geany sebagai editornya dan Sun Java Wireless Toolkit 2.5.2 for CLDC yang bisa di download di sini Download Sun Java Wireless Toolkit
nah bila peralatan tempurnya sudah siap..mari kita siapkan mental..haha kok mental?iyah karena untuk menjadi programmer java yang tangguh kita harus siap jatuh bangun ..Keep Going On
nah ini saya kasih script sederhana dari aplikasi hello world

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

/*
 * @Anugrah Bagus Susilo
 */

public class HelloWorld extends MIDlet implements CommandListener{

	private Form mnuform;

	public HelloWorld(){
	mnuform = new Form("Hello World");
	mnuform.append(new StringItem(null,"Hello MIDP"));
	mnuform.addCommand(new Command("Keluar", Command.EXIT,0));
	mnuform.setCommandListener(this);

	}

	public void startApp(){
	Display.getDisplay(this).setCurrent(mnuform);
	}
	public void pauseApp(){

	}
	public void destroyApp(boolean unconditional){

	}	

	public void commandAction(Command c ,Displayable d){
	notifyDestroyed();
	}
}

nah bila langkah2 yang anda lakukan benar maka akan muncul screenshoot sebagai berikut

selamat mencoba ! happy coding yah 🙂

Anugrah Bagus Susilo