11 Desember 2011

Pengembangan Aplikasi BlackBerry Di Linux

Pengembangan aplikasi BlackBerry umumnya hanya bisa di platform os Windows atau Mac karena memang RIM hanya mendukung tool-tool pengembangan untuk platform tersebut, lalu apa bisa saya mengembangkan aplikasi BlackBerry di os Linux?!…jawabannya BISA! :D . Berikut beberapa langkah cepat yang penulis rangkum dari beberapa kali googling dan sudah dicoba tentunya.

Beberapa tool yang dibutuhkan untuk pengembangan aplikasi BlackBerry di lingkungan Linux :

1. BlackBerry Java SDK

Download BlackBerry Java Development Environment (plugin eclipse) untuk os Windows dan install (yup!..pake os windows dulu untuk instalasinya) kemudian update dahulu SDK BlackBerry untuk Java dengan versi SDK yang anda inginkan.

blackberry ide update site

Kemudian lihat di folder plugin di instalasi BlackBerry IDE dan cari folder bernama

net.rim.ejde.componentpackxxx

dengan xxx merupakan versi  SDK BlackBerry sebagai contoh lihat screenshot berikut dimana penulis memakai SDK BlackBerry versi 5.0.0_5.0.0.25 kemudian copy semua isi folder SDK.

blackberry sdk di folder plugin eclipse

Ok, kembali ke Linux! :D

Taruh hasil kopian BlackBerry SDK tadi ke sembarang folder misalnya di folder /opt/rim/sdk dan ubah permission

Pada dasarnya aplikasi BlackBerry merupakan aplikasi J2ME hanya saja untuk user interface-nya tidak memakai user interface J2ME yang standar dengan lain kata RIM mempunyai implementasi user interface sendiri. Berikutnya download Sun WTK dan install ke sembarang folder atau agar lebih rapi install di folder /opt/rim/wtk.

Karena di tidak ada dukungan resmi dari RIM untuk SDK atau IDE Blackberry di Linux maka untuk mengkompilasi dan memaket aplikasi BlackBerry bisa digunakan Apache Ant dan task ant custom yang dapat di download di BlackBerry Ant Tools. Untuk penjelasan dari task ant custom ini silahkan dilihat di dokumentasinya.

Install paket wine agar bisa menjalankan simulator BlackBerry di lingkungan Linux. Untuk distribusi Linux dengan paket rpm, paket wine bisa diinstall melalui yum

Pastikan JDK sudah terinstall pada sistem. Bisa dicek dengan mengetikkan perintah berikut

Untuk kompilasi, pemaketan dan simulasi aplikasi akan digunakan script Apache Ant sehingga editor java apapun bisa anda pakai dalam pengembangan aplikasi BlackBerry di Linux ini.

Contoh Aplikasi “Hello BlackBerry”

Setup seperti ini mungkin cukup membosankan tanpa adanya contoh aplikasi! ;) . Berikut contoh aplikasi sederhana yang penulis buat bernama “Hello BlackBerry”, untuk screenshot aplikasi bisa dilihat dibawah ini.

 Hello BlackBerry - BlackBerry 8520 Simulator

Kode sumber atau file aplikasi yang siap di install bisa di download di repositori junwatu.  Untuk clone kode sumber ketik perintah berikut

$ git clone git@bitbucket.org:junwatu/hellobb.git

Bagi yang menggunakan Eclipse IDE import file project melalui menu File -> Import -> Existing Project into Workspace. Struktur folder project bisa dilihat pada gambar dibawah ini

HelloBB file folder

Jangan lupa untuk menyesuaikan lokasi library net_rim_api.jar dan sesuaikan lokasi SDK BlackBerry, Sun WTK, JDK dan simulator BlackBerry dengan sistem anda di file build.properties 

#set RIM SDK and JDK Home herejde.home=/opt/sdks/rim/sdks/5.0jdk.home=/opt/jdkwtk.home=/opt/sdks/rim/wtk #simulatorsimulator.dir=/opt/sdks/rim/simulator/5.0

Ok, singkat saja untuk contohnya. Selamat mencoba dan happy coding!

Posting ini bermanfaat...atau ada pertanyaan ?, jangan lupa untuk menulis komentar ok.


View the original article here

Ikuti Blog ini

Langganan

Mau dapet Update-an Blog ini lewat e-mail? Masukkin aja alamat Email kamu disini:

Dikirim Oleh FeedBurner