Membuat aplikasi BlackBerry
Device yang satu ini - BlackBerry – emang lumayan ok, terlepas dari keyboardnya yang QWERTY, BlackBerry Bisa bikin orang ketawa tiwi sendirian dan gak sadar kanan kirinya.
Gw jadi penasaran, kenapa sampe segitunya kalo orang lagi BlackBerry an, gw pernah pinjem beberapa menit untuk coba utak atik yang namanya BlackBerry –ngerebut Blackbery nya yang penah ngacangin gw-.
Nice lah, terlepas dari keyboardnya yang QWERTY itu, pertama gw terpana sama menunya yang asik, iconnya bersih tanpa basa basi, kalo di klik langsung menuju aplikasi favorite kita, Push mailnya juga yahud dan bisa menyebabkan syndrome “home office”, Kalo YM nya bisa bikin online terus, kata si Doel anak sekolahan “gak ade matinye”, tapi dari keseluruhannya ternyata pengguna BlackBerry lebih suka sama BlackBerry Messager nya, official messenger punya BlackBerry yang katanya lebih asik aja kalo pake BlackBery Messenger.
Kalo gw..?, suka sama App World nya, keren.. tinggal satu klik di icon App Wolrd, kita langsung bisa download banyak aplikasi gratis atau yang berbayar, nah dari situ gw jadi penasaran bikin aplikasi di BlackBery, kayak apa ya bentuknya ??
Langsung deh maen maen ke http://na.blackberry.com/eng/developers, daftar jadi anggota dan download Development Kitnya, sekilas gw baca baca Getting Started nya, gw di haruskan minimal download BlackBerry JDE –Java Development Environment- nya, dan karena gw punya eclipse maka gw juga sekalian download Eclipse Plugins, yang gw download adalah BlackBerry JDE 4.7 sama JDE PlugIns Full 1.0.
Instalasinya nggak sulit, cukup klik next, klik next, baca, next lagi dan semua sudah terinstal dengan baik, kalau sudah terinstal semua, Project BlackBerry akan muncul di project Eclipse seperti gambar di atas.
Buat project baru dan beri nama projectnya, kalo gw pengen coba bikin kalkulator, jadi gw namain projectnya “Kalkulator”, sebuah aplikasi yang tak lapuk di makan jaman. Kalau kita lihat di properties project, masuk ke Tab Application kita bisa liat Project Type, ada 5 Project Type CLDC Application, MIDlet, Library Dan 2 lain lainnya yang gw juga masih belom paham.
Kita coba ber experiment, untuk tau apa sie bedanya Type Project, menggunakan konsep sotoy yang masih gw terapkan sampe saat ini.
Setelah menerapkan konsep sotoy, gw jadi sadar, ternyata kalau kita pilih Project Type CLDC Application, project kita harus punya “public static void main(String args[])” artinya kalo kita pilih type project ini kita harus menyediakan Class yang ada method main, sebagai pintu utama untuk menjalankan aplikasi BlackBerry.
Kalau kita pilih Project Type MIDlet, kita di minta memasukan “Name of main MIDlet Class:” artinya kalo pake konsep sotoy gw, kalo pilih project yang typenya MIDlet maka gaya bikin aplikasinya akan menggunakan konsepnya J2ME standar yang biasa di pake untuk membuat aplikasi di Handphone yang bisa berjava ria.
Type Poject lainnya, gw gak begitu tertarik, gw lebih tertarik sama Project Type CLDC Application, karena belum pernah utak utik aplikasi mobile yang ada “public static void main(String args[])” nya, agak norak sieh alesannya, tapi bodo amat :p
Untuk buat aplikasi sederhana ini di dalam project BlackBerry gw bikin 2 File, yaitu MainKalkulator.java dan ScreenKalkulator.java, file MainKalkulator.java adalah file yang berisi “public static void main(String args[])”, sedangkan ScreenKalkulator.java berisi kode untuk menggambar Layar UI pada aplikasi kalkulator.
ScreenKalkulator.java, kalau kita lihat pada kode di bagian atas 1, adalah pembuatan item UI yang akan tampil di layar, tidak lupa Class ScreenKalkulator harus turunan dari Class MainScreen, bagain 2 adalah melakukan pembuatan object dan melakukan set parameter pada konstruktor item UI, agar item UI bisa di gunakan, juga pada fbJumlah dilakuakan setChangeListener dengan parameter this, artinya apabila di klik akan memanggil method yang terimplement oleh FieldChangeListener pada Class ini -ScreenKalculator-.
Pada bagian 3 di ScreenKalkulator.java, adalah pemasangan item UI kedalam layar BlackBerry. Bagian 4 adalah method yang di panggil saat aplikasi di Close, gw cukup menampilkan kata kata indah sebelum aplikasi di matikan. Bagian 5 adalah method yang dipanggil kalau fbJumlah di eksekusi, logika di method tersebut cukup jelas, hanya melakukan operasi dari 2 nilai yang kita input pada efNilai1 dan efNilai2.
MainKalkulator.java, merupakan Class turunan dari UiApplication berisi constructor pada bagian 1, dan method main pada bagian 2.
Kalkulator sederhana kayaknya udah siap untuk di jalankan, gw tinggal coba di emulator yang udah di sedian sama JDK BlackBerry, run dan coba Kalkulatornya.
Gak ada yang istimewa dari Tutorial Membuat aplikasi BlackBerry ini, gw cuma iseng plus penasaran sama BlackBerry, ternyata BlackBerry yang cukup laris manis di Indonesia memang sudah menyiapkan pasar –App World- untuk para developer beneran, biar giat bikin applikasi BlackBerry, salut deh. Tapi gw, still in Love with my SAMSUNG :p ..
Download file Tutorial Project di sini, atau langsung menuju file kalkulator.zip