Sabtu, 26 April 2014

Aplikasi hp sederhana



Sebuah Aplikasi yang dibuat menggunakan MIDP (Aplikasi HP menggunakan J2ME) disebut sebagai MIDLet, sedangkan Aplikasi yang dibuat di PC (Komputer) menggunakan Delphi, Visual Basic, J2SE dll disebut Program / Software.

Mengapa aplikasi yang dibuat menggunakan J2ME dengan Profile MIDP desebut MIDlet?

Alasannya cukup simple yaitu MIDlet merupakan bagian dari javax.microedition.midlet.*; dan sebuah MIDlet harus turunan dari class midlet. Artinya wabjib hukumnya aplikasi apapun yang dubuat menggunakan Profile MIDP harus mengimplementasikan class midlet dengan perintah seperti berikut :
import javax.microedition.midlet.*;
public class NamaProgram extends MIDlet {
}
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT5a5PwyIGTkEJLMJZJL-J4p2exVCAETuUp_C2O3Jjl8iXDyDXPcZfCvtODrqKxl0JoWDWOz_yUQj1KUZzGWsqCKBapROSf0ik3qoFZ6chUNomgxPTtsQOT2wrqOzIREoBpo4lYk5wDns/s320/untitled.JPG
 
 Aplikasi MIDlet yang di buat akan bergerak mengikuti methode startApp(), pauseApp(), dan destroyApp(). perhatikan gambar berikut :
Gambar diatas menggambarkan alur dari aplikasi midlet yaitu saat aplikasi dijalankan dari keadaan pause methode yang pertama kali di panggil adalah methode startApp(), dari methode ini aplikasi bisa di pause dengan memanggil methode pauseApp() kemudian di matikan dengan memanggil methode destroyApp() atau bisa langsung memanggil destroyApp() dari keadaan start.

Jadi dapat disimpulkan bahwa untuk membangun aplikasi MIDlet harus / wajib memiliki 5 baris script berikut :
import javax.microedition.midlet.*;
public class NamaAplikasi extends MIDlet{
public void startApp(){  }

public void pauseApp(){}

public void destroyApp() { }
}

Ok... sekarang kita akan mencoba membuat aplikasi sederhana dari penjelasan diatas.
Software yang dibutuhkan :
1. Java SDK 6 >
2. Emulator Java Wireless Tool Kit / Java WTK 2.5
3. Notepad++ sebagai GUI.

Langkah menjalankan Wirelez toolkit 2.5:

1. Install semua aplikasi di atass
2. Buka Wireless tool KIt WTK 2.5 dengan cara Start --> Sun Java Wireless Tool Kit 2.5 for CLDC --> Wireless ToolKit 2.5. perhatikan gambar berikut :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG9wfgiMqhVPa7KQE_pSBWtvHuqPm4oZBdZS6HJtkqLASaC_Yoz0YezvMndM5-CfWGgSVP6oGN6JBaHtTzmLDZJp07xZ-lxPwvtydnlnqgs2VxIeIK32zzmmffMs8Dnj6y6ydddIojLMw/s320/3.JPG

 3. Klik File --> New Project

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin5NBj-udBLxPpbSHsIBs_VNdAaC6a0ql-V_wlqKMitNbQnAY3UfeAWyXrDqJ0PMQKhaz-Mnjuhsua8gsUnifYfq4lvYs0Aruim3CPKNRf_yAPlA-IdNkS-fz8NYuE7ZwLVfFFRM-CyUk/s1600/2.JPG

4. Masukan Project Name Bebas Misalnya : Hello dan
MIDlet Class Name Misalnya : Hello
pada dialog yang tampil.
info: Perhatikan nama MIDlet Class Name haruss sesuai dengan nama class saat membuat aplikasi Besar kecil berpengaruh

5. klik create project untuk mengakhiri. Pada popup yang tampil klik OK.
(Popup yang tampil kali ini ti di rincikan)
6. Bila project sudah kita buat, sekarang buka notepad atau notepad++ yang sudah di install. ketik Source Code dibawah ini :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Hello extends MIDlet{

public Hello(){}

public void startApp(){
Form f=new Form("Program pertama");
f.append("Selamat Datang di Dunia Mobile");
Display.getDisplay(this).setCurrent(f);
}
public void pauseApp(){}
public void destroyApp(boolean b){}
}


6. Simpan dengan nama Hello.java sesuai dengan nama kelas di folder berikut

C:\WTK25\apps\Hello\src -->hello merupakan nama project perhatikan warna biru pada artikel ini
(perhatikan tulisan merah pada artikel ini bentuk penulisan harus sama, ingat java bersifat case sensitif)

7. Aktifkan kembali Java Wireless toolkit 2.5 kemudian klik Buil .
jika tidak terjadi eror klik RUN untuk menjalankan aplikasi.

hasilnya seperti gambar berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjyS7D6L8egdbZbkoNrD9o44f4Td8uMLpk4OhYX3yQu51yH6N3DDWbrb15GvohF15Wwqp9h9TXRX-FgSFlOaxfAhZrMQ76FEhFXc3j-0kACdfILU9q-y6EfohDTWxF7BqHc6DvVAsnQnk/s320/1.JPG



Selamat anda telah berhasil membuat MIDlet pertama ucapan selamat datang

Mau di coba di jalankan di HP :D. Boleh caranya gini :

cari file Hello.jar yang ada di
C:\WTK25\apps\Hello\dist

tinggal di jalankan deh di Hpnya :D wahhhh tapi hati2 Midlet tersebut belum memiliki tombol exit jadi kalo di jalankan di hp nanti aplikasinya tidak bisa di keluarkan harus hpnya di matikan

1 komentar :