Showing posts with label blackberry. Show all posts
Showing posts with label blackberry. Show all posts

Tuesday, 9 June 2015

Membuat Hello World Sederhana di Blackberry 10

Pada tutorial kali ini saya akan meberikan perkenalan sedikit mengenai device generasi terbaru RIM, RIM berencana akan merilis device terbarunya ini dalam versi komersial pada akhir januari 2013 nanti, tetapi IDE dan SDK nya sudah rilis di pertengahan tahun 2012 ini dan sudah bisa di download.
Device baru buatan RIM ini yang menurutnya akan menjadi pesaing berat Apple dan Android. RIM akan merilis device barunya ini dalam 2 tipe yaitu full touch dan qwerty. Sampai dengan hari ini tanggal 19 Desember 2012 RIM telah merilis OS dengan versi GOLD dimana versi ini adalah versi OS yang akan dirilis nanti dipasaran pada akhir januari 2012 nnti. lebih lengkap mengenai informasi ini bisa di telusuri di web resmi developer disini.
Nah setelah perkenalan sedikit mengenai device RIM atau Blackberry yang baru selanjtnya yuk kita coba buat program sederhana pada Blackberry 10 ini.
Pertama-tama yuk kita siapkan dulu yang dibutuhkan untuk developingnya, diantaranya :
1. Blackberry 10 Native SDK -> tempat untuk ngoding bahasa populernya IDE :D
2. Blackberry 10 Dev Alpha Simulator -> simulator Blackberry 10
3. vmware -> tempat untuk ngejalanin simulatornya
untuk point 1 dan 2 bisa download di situs resmi RIM disini, dan untuk vmware-nya bisa download disini.
Setelah semuanya terkumpul yuk kita install satu persatu dimulai dari Blackberry 10 Native SDK -> vmware -> Blackberry 10 Dev Alpha Simulator.
Setelah semuanya terinstall nah sekarang konfigurasi simulator dengan IDE-nya.
Ikuti langkahnya :
1. Jalankan vmware.
2. Buka simulator Blackberry 10 Dev Alpha ke dalam vmware dengan cara meng-click "Open a Virtual Machine".
Open Simulator
3. Pilih file .vmx di folder instalasi Blackberry 10 Dev Alpha simulator, untuk win 7 letak file-nya disini
"C:\Users\<nama_user>\Documents\Virtual Machines\BlackBerry10Simulator-BB10_0_09-1673\"
Chose File
4.  Setelah muncul di vmware kita konfigurasi hardware virtual yang diperlukan untuk simulator Blackberry 10 Dev Alpha, dengan cara mengklik "Edit virtual machine setting"
Edit Virtual Hardware
5. Setelah masuk ke menu edit, pastikan kita barada di tab "hardware" dan naikkan jumlah processor menjadi 2 serta memory menjadi 2GB.
Hardware Setting
6. Kemudian klik "OK".
7. Kemudian jalankan simulator dengan mengklik "Play Virtual Machine".
8. Tunggu beberapa saat hingga simulator berhasil masuk ke tampilan UI Blackberry 10 Dev Alpha.
9. Jika berhasil maka tampilannya akan menjadi seperti berikut.
ScreenShot

Langkah konfigurasi simulator sudah selesai, selanjutnya mari kita integrasikan dengan Momentics IDE yang telah kita instal.
Ikuti langkah-langkahnya :
1. Jalankan Blackberry Native SDK
2. Dialog memilih workspace akan muncul, klik OK saja.
3. Selamat datang di Momentics IDE
Welcome
4. Close tab welcome.
5. Kita buat target untuk menjalankan project kita nantinya, caranya Pilih File -> New -> Project..
Create
6. Kemudian pilih "Blackberry Target", lalu klik "Next"
Blackberry Target
7. Pada Label "Connection" klik "Auto Discover" untuk mencari simulator yang sedang "run", pastikan simulator sedang run.
8. Setelah simulator ditemukan klik "OK"
Found Simulator
9. Jika simulator menggunakan password masukkan password lalu klik "Finish"
Finish
10. Target siap digunakan.
Ready

membuat hello world app sederhana di blackberry

di tutorial pertama ini saya akan memberikan tutorial membuat aplikasi sederhana pada handset blackberry.
bagi temen-temen yang belum pernah membuat aplikasi di Blackberry saya akan memberikan tutorial instalasi awal pada posting selanjutnya.
Tidak usah berlama-lama mari kita mulai. lets go..
1. langkah pertama mari kita buat class UIAplication dimana disini adalah class yang berisi class main sebagai entry point aplikasi blackberry
1
2
3
4
5
6
7
8
9
10
public class HelloWorld extends UiApplication{
    public HelloWorld() {
         
    }
     
    public static void main (String[] args){
         
    }
     
}
2. langkah kedua kita buat class MainScreen dengan nama HelloScreen untuk menampilkan text "hello dunia".
1
2
3
4
5
6
7
8
... ... ...
     
    public class HelloScreen extends MainScreen{
        public HelloScreen() {
            setTitle("hello dunia");
        }
    }
}
3. selanjutnya kita push Screen yang telah kita buat didalam constructor class HelloWorld
1
2
3
4
5
6
public class HelloWorld extends UiApplication{
    public HelloWorld() {
        pushScreen(new HelloScreen());
    }
... ... ...
4. terakhir kita panggil class HelloWorld pada method main agar dieksekusi pertama kali
1
2
3
4
5
6
7
... ... ...
public static void main (String[] args){
        HelloWorld main = new HelloWorld();
        main.enterEventDispatcher();
    }
... ... ...

setelah dijalankan maka tampilannya akan seperti gambar dibawah ini
tampilan pada handset gemini


berikut code lengkap dari aplikasi sederhana diatas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
public class HelloWorld extends UiApplication{
    public HelloWorld() {
        pushScreen(new HelloScreen());
    }
     
    public static void main (String[] args){
        HelloWorld main = new HelloWorld();
        main.enterEventDispatcher();
    }
     
    public class HelloScreen extends MainScreen{
        public HelloScreen() {
            setTitle("hello dunia");
        }
    }
}

persiapan "tools" untuk membuat aplikasi blackberry

sederhana membuat aplikasi "hello world" dan alhamdulillah mendapat respon yang baik sehingga saya bersemangat untuk sharing kembali ilmu yang saya dapatkan.
pada tutorial kali ini saya akan sharing mengenai instalasi IDE dan plugin untuk dapat membuat aplikasi pada smartphone blackberry. hasil akhir pada tutorial ini pembaca bisa membuat aplikasi sederhana dan running pada simulator blackberry.
Langsung saja kita mulai, cekidot..
Langkah pertama kita persiapkan installer IDE, plugin dan JDK untuk diinstal pada PC. diantaranya adalah sebagai berikut :
1. JDK
bahasa yang digunakan untuk mengembangkan aplikasi di blackberry ini menggunakan bahasa pemograman java, yaitu J2ME sehingga dibutukan JDK ini sebagai environtment untuk mengcompile bahasa pemograman java, untuk proses instalasi tidak akan dibahas disini, mungkin teman2 kontibutor lainnya yang akan membahas di tutorial lainnya... JDK yang digunakan usahakan versi 6 keatas. bisa didownload di situs resminya.
2. Eclipse
IDE yang digunakan adalah eclipse, mengapa menggunakan eclipse karena IDE ini yang didukung oleh RIM, dan sudah disediakan SDK-nya dalam bentuk pluginnya yang diinstal ke Eclipse. untuk latihan mari kita gunakan yang ringan2 dahulu, kita download IDEnya disini. pilih OS yang digunakan. kemudian download.
3. Plugin Blackberry SDK
terakhir yang perlu disiapkan adalah SDK blackberrynya. plugin ini bisa didownload langsung dari IDE Eclipse.
Setelah semuanya siap mari kita install. langkah-nya adalah sebagai berikut :
1. Extract eclipse yang tadi telah kita download dan kemudian jalankan eclipse.exe
2. Kemudian akan muncul window untuk memilih workspace, defaultnya eclipse akan membuat direktori dengan nama "../workspace", jika kita menginginkan nama yang lain kita bisa menggantinya sesuka kita, pada contoh kali ini saya mengganti dengan nama "workspace_test", dan eclipse secara otomatis akan mebuat direktori ini pada path yang ditampilkan. setelah itu klik "OK".
memilih workspace untuk source aplikasi blackberry
3. Setelah masuk ke dalam halaman Eclipse IDE, pilih menu "Help"->"Install New Software...", kemudian akan muncul window "Install".
menu untuk menginstall plugin SDK Blackberry
4. Didalam menu install klik tombol "Add", akan muncul window baru. pada baris "Name" isikan "Blackberry Java Plug-in" dan pada "Location" isikan "http://www.blackberry.com/go/eclipseUpdate/3.6/java". kemudian klik "OK".
konfigurasi awal sebelum instalasi plugin
5. didalam kolom "Name" klik segitiga panah untuk melihat dropdowm list blackberry SDK, disini terdapat banyak SDK, mulai dari OS 4.5 sampai 7.1. kita pilih yang OS 5.0. kemudian klik "next". kemudian klik "next" lagi dan pada kolom "Licence Text" kita accept persetujuan lisensinya kemudian klik "finish".
memilih versi SDK untuk plugin eclipse
6. setelah selesai download restart eclipse.
Sampai sini kita telah selesai menginstall IDE untuk kebutuhan membuat aplikasi blackberry. untuk mencoba membuat aplikasi pada tutorial sebelumnya telah di paparkan bagaimana membuat aplikasi sederhana di blackberry. selamat mencoba.