Membuat game di hp tentunya
bisa dilakukan dengan banyak cara, salah satunya menggunakan J2ME. J2ME
sendiri adalah teknologi dari Java programming language yang di
khususkan untuk perangkat mobile seperti Handphone, Pocket PC dan apa
lagi yah. Pokoknya buat perangkat kecil yang sering dibawa kemana-mana
itu lho. J2ME sebenarnya sama dengan pemrograman menggunakan java
sendiri, hanya saja dalam J2ME ada beberapa fungsionalitas yang ditambah
dan dikurangi dan di sesuaikan untuk pemrograman perangkat mobile.
Tentunya untuk bisa membuat game di HP kita harus sudah biasa dulu
menggunakan pemrograman dengan java, disini saya tidak akan mengulas
bahasa pemrograman java -mungkin lain kali dalam postingan yang berbeda-
saya mengharapkan anda sudah memiliki pengetahuan java sebelumnya.
Disini saya hanya akan memberikan pengetahuan mengenai alat yang
digunakan dalam membuat program java di HP dan konsepnya.
Untuk alatnya saya menggunakan IDE(Integrated Development Environment) NetBeans versi 6 yang bisa di download gratis di sini, pilih NetBeans yang sudah termasuk Mobility Pack. Agar kita bisa langusng menulis kode program tanpa harus menginstal macem-macem lagi.
Setelah
anda menginstall IDE NetBeans, segera jalankan NetBeans nya. Untuk
membuat projek baru pilihFile-New Project. Nanti akan muncul seperti
gambar di bawah.Untuk alatnya saya menggunakan IDE(Integrated Development Environment) NetBeans versi 6 yang bisa di download gratis di sini, pilih NetBeans yang sudah termasuk Mobility Pack. Agar kita bisa langusng menulis kode program tanpa harus menginstal macem-macem lagi.
Application dan tekan Next. Selanjutnya anda akan di bawa ke layer Name and Location seperti di bawah ini.
Input Project Name yang sesuai dengan nama project anda dan hilangkan centang di Create Hello Midlet. TekanNext
Ini adalah layar untuk menentukan target perangkat yang akan anda buat aplikasinya. Pada barisEmulator Platform adalah
pilihan emulator yang anda Install di computer anda, untuk saat ini
anda hanya menginstall emulator bawaan dari NetBeans anda. Setelah anda
merasa perlu menginstall emulator platform untuk spesifik dari vendor
lain seperti Nokia, Sony Ericsson dan Motorola anda dapat mengubahnya
disini.
Device adalah perangkat emulator
atau HP yang nantinya akan anda jalankan di computer anda, dalam
menjalankan program yang akan anda buat. Apabila nantinya anda
menginstal emulator platform dari vendor lain anda akan bisa menggunakan
HP spesifik dari vendor tersebut.
Device Configuration dan Profile adalah
spesifik kemampuan dari paket perangkat yang akan anda jadikan target
aplikasi anda, sebagai contoh saya punya HP K608 itu mempunyai
spesifikasi CLDC 1.1 dan MIDP 2.0 artinya HP saya bisa menjalankan
program dengan paket yang ada di CLDC 1.1 dan MIDP 2.0. Untuk lebih
lanjut mengenai perangkat yang anda jadikat target riset lah dahulu
dengan melihat spesifikasi HP atau perangkat target anda.
Untuk mempermudah anda mengerti, cukup bayangkan HP lama adalah MIDP 1.0
seperti nokia 6015 dan nokia yang gede dengan slidenya yang saya lupa
apa mereknya dan HP lama lainnya. MIDP 2.0 HP baru seperti nokia N70,
N73, SE K600, SEW800 dan lain lain. Karena MIDP 2.0 lebih banyak ada
baiknya anda pilih MIDP 2.0 dan CLDC 1.1 untuk aplikasi kita kali ini.
Pilih Next dan langsung pilih Finish. Siap siap!
Sebenarnya dalam NetBeans ini anda dapat membuat aplikasi HP dengan
Visual MIDlet yang ada dalam NetBeans ini, tetapi untuk lebih memahami
secara mendalam konsep pembuatan aplikasi dalam J2ME disini saya tidak
akan memakai Visual MIDlet.
Konsep program J2ME adalah sebagai berikut. Dalam J2ME kita harus akan
membuat main class turunan dari class MIDlet, main class turunan dari
MIDlet tersebut yag nantinya akan dipanggil pertama kali saat applikasi
kita berjalan di HP, dalam main class tersebut juga ada 3 method yang
nantinya berfungsi sebagai trigger even dari HP kita. Seperti:
starApp(), method yang dipanggil apabila aplikasi kita pertama kali jalan.
pauseApp(), method yang dipanggil apabila pengguna hp mempause aplikasi kita.
destroyApp(), method yang dipanggil apabila pengguna hp menutup aplikasi kita.
pauseApp(), method yang dipanggil apabila pengguna hp mempause aplikasi kita.
destroyApp(), method yang dipanggil apabila pengguna hp menutup aplikasi kita.
Kita mulai dengan membuat classMIDlet baru untuk project anda. Klik
kanan para project anda di project explore dan pilih new-MIDlet, namakan
class baru itu dengan nama MIDletPertama. Kode terakhir file MIDlet
anda terlihat seperti di bawah ini.
Untuk pertama kali kita akan menampilkan “Hello J2ME World” pada layar HP. Ada dua jenis tampilan dalam MIDlet,
Low Level menggunakan class Canvas
High Level menggunakan Form
Disini kita akan menggunakan form untuk mempermudah anda mengerti pembentukan tampilan di MIDlet.
Perhatikan kode di atas, frPertama adalah object Form yang akan kita
tampilkan di layer, kita memberi judulForm tersebut dengan “Judul”. Lalu
method append adalah method untuk menambahkan Item pada Form, Item yang
ingin saya tambahkan adalah String “Hello J2ME World”. Statement
Display adalah statement untuk menampilkan object frPertama kedalam
layer.
Pilih F11 untuk build project dan F6 untuk run project.
Pilih midlet yang ingin dijalankan dan tekan launch di emulator,
selanjutnya emulator anda akan menampilkan Form yang anda buat, seperti
di bawah.
Selamat, program anda sudah berjalan baik di emulator, bagaimana caranya menjalankan di HP sesungguhnya?
Masuk kedalam folder project NetBeans anda, buka folder dist
Selamat mencoba.
Tidak ada komentar:
Posting Komentar