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

$ chmod -Rf 755 /opt/rim/sdk

2. Sun JavaTM Wireless Toolkit for CLDC

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.

3. BlackBerry Ant Tools

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.

4. Wine

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

$ sudo yum install wine

5. Java Development Kit (JDK) dan Java Editor

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

$ javac -version

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 here
jde.home=/opt/sdks/rim/sdks/5.0
jdk.home=/opt/jdk
wtk.home=/opt/sdks/rim/wtk
 
#simulator
simulator.dir=/opt/sdks/rim/simulator/5.0

 

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

EMAIL NEWSLETTER

You don't have to check this blog regularly...just sign-up and any post will be send directly to your email ;)