Blackberry UI - List Field

Setelah sebelumnya membahas tentang Basic Edit Field, marilah sekarang kita membahas tentang List Field.

Pertama buat sebuah kelas dengan nama ListCallback.java. Kelas ini berfungsi sebagai pembuatan sebuah object dari kelas Vector dari package net.rim.device.api.ui.component.ListField  yang nantinya digunakan untuk membuat sebuah list objek.

[Read More]

Blackberry UI - Basic Edit Field

Kalau sebelumnya kita sudah membahas tentang User Interface pada Blackberrry, maka sekarang saya akan memberikan beberapa contoh aplikasi yang menggunakan UI.

1. Basic Edit Field

Buat kelas dengan nama BasicEditFieldScreen.java, kelas ini extends ke MainScreen untuk menampilkan komponen komponen UI ke layar Blackberry.

[Read More]

Membangun aplikasi pertama pada Blackberry

Kalau sebelumnya kita sudah membahas tentang aplikasi mobile dengan J2ME dan Blackberry, maka sekarang ini kita akan membahas tentang bagaimana cara membuat aplikasi pertama pada Blackberry menggunakan Eclipse IDE.

Pada titik ini kita harus memiliki pemahaman yang baik tentang Java ME. Hal ini diperlukan sebagai
BlackBerry yang didasarkan pada platform Java ME. Semua yang kita ketahui tentang Java ME dapat diterapkan untuk menciptakan aplikasi BlackBerry. Namun, jika Anda memutuskan Anda mengembangkan hanya untuk BlackBerry maka Anda dapat memanfaatkan API BlackBerry yang menawarkan akses ke BlackBerry fitur khusus. Ini bermanfaat untuk membuat didedikasikan Blackberry aplikasi tetapi juga membatasi aplikasi hanya perangkat BlackBerry.
Ada beberapa alat
tersedia untuk mengembangkan aplikasi BlackBerry asli. Beberapa pilihan adalah:
1) BlackBerry Java Development Environment
2) BlackBerry MDS Studio
3) BlackBerry Plug-in untuk Microsoft Visual Studio
4) BlackBerry Plug-in untuk Eclipse
5) NetBeans
Alat yang Anda gunakan adalah preferensi pribadi Anda, tapi tutorial ini akan menunjukkan
contoh menggunakan BlackBerry Plug-in untuk Eclipse.

 

HelloWorld Example with BlackBerry API

 

Untuk contoh ini, kita akan membutuhkan dua file java: HelloWorld & HelloWorldScreen. Pertama mewakili aplikasi BlackBerry HelloWorld dan yang terakhir mewakili layar yang akan menampilkan "Hello World!" teks.

Sebelum itu anda harus pastikan sudah mengistal JDK dan Blackberry Plug-in for Eclipse.Anda bisa memulai program pertama Anda dengan HelloWorld, seperti bahasa pemrograman yang lain. Caranya:

1. Buka eclipse yang sudah terdapat plugin Blackberry.

2. Klik icon yang terdapat pada pojok kiri atas,

   

 3. Pilih Blackberry, Blackberry Project

   

 4. Next, beri nama "Hello Wold"

    

5. Buat package baru dengan cara klik kanan pada folder src di Java Project | New | Package, beri nama package tsb, finish

6. Buat Java Class baru pada package yang telah anda buat tadi, Klik kanan pada package | New | Class dan beri nama HelloWorld 

package blackberry.helloworld;

import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.system.*;

public class HelloWorld extends UiApplication
{
        public static void main(String[] args)
        {
                //create a new instance of the application
                //and start the application on the event thread
                HelloWorld theApp = new HelloWorld();
                theApp.enterEventDispatcher();
    }
        public HelloWorld()
        {
                //display a new screen
                pushScreen(new HelloWorldScreena());
        }
}

//create a new screen that extends MainScreen, which provides
//default sta
ndard behavior for BlackBerry application

 

Hal pertama yang anda lakukan dalam metode utama adalah menciptakan sebuah instance dari aplikasi Anda dengan memanggil para konstruktor. Constructor menggunakan kelas HelloWorld dengan method kelas induk pushScreen untuk menampilkan ke layar. Setelah memanggil konstruktor, panggil method enterEventDispatcher . Method ini memungkinkan aplikasi Anda untuk menangani berbagai peristiwa yang perangkat BlackBerry dapat mengirim ke aplikasi.

Selanjutnya, kita harus menciptakan kelas HelloWorldScreen. HelloWorldScreen kelas adalah kelas untuk menampilkan pesan Hello World kepada pengguna aplikasi Anda.

Kode java ditunjukkan di bawah ini:

 

 import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.LabelField;
import net.rim.device.api.ui.component.RichTextField;
import net.rim.device.api.ui.container.MainScreen;

public class HelloWorldScreena extends MainScreen
{
        public HelloWorldScreena()
        {

                //invoke the MainScreen constructor
                super();

                //add a title to the screen
                LabelField title = new LabelField("HelloWorld Sample", LabelField.HCENTER
                                | LabelField.HCENTER);
                setTitle(title);

                //add the text "Hello World!" to the screen
                add(new RichTextField("Hello World!";));
               
        }

        //override the onClose() method to display a dialog box to the user
        //with "Goodbye!" when the application is closed
        public boolean onClose()
        {
            Dialog.alert("Goodbye!";);
            System.exit(0);
            return true;
        }
}

 

Method setTitle kegunaannya untuk menetapkan nama untuk judul aplikasi. Method onClose dieksekusi ketika layar Anda (HelloWorldScreen) menutup.Sebagai reaksi acara penutupan, aplikasi menggunakan method dari kelas net.rim.device.api.ui.component.Dialog untuk menampilkan popup di layar menyatakan pesan dari "Goodbye World!".

 Dan hasilnya adalah seperti dibawah ini..

   

 

 

 Selamat mencoba..

 

Aplikasi mobile dengan J2ME & Blackberry

Dalam postingan kali ini saya akan membahas tentang aplikasi mobile dengan J2ME dan Blackberry,, dibawah ini akan dijelaskan tentang batas batas lingkungan pemograman pada blackberry, pemograman J2ME pada Blackberry, Blackberry Java Development Environment (JDE), serta Blackberry browser Development Enviroment. Untuk memulai pemograman pada Blackberry maka anda perlu tahu batasan batasan lingkungan pemograman di Blackberry.[Read More]

Menyambungkan Blackberry Simulator dengan Internet

Sekarang saya akan membahas tentang bagaimana menyambungkan simulator Blackberry yang sudah anda install sebelumnya dengan koneksi internet. Perangkat ini tidak akan bisa tersambung ke Internet, dia hanya bisa running layaknya BlackBerry yang offline sebelum diinstall Blackberry MDS simulator tsb.Blackberry Smartphone Simulator dapat disambungkan ke internet menggunakan Blackberry Email and MDS Simulator. Blackberry MDS Simulator merupakan simulator yang  digunakan untuk simulasi konektifitas jaringan serta fungsionalitas lain yang disediakan oleh Blackberry Enterprise Server seperti routing email, push information dan data ke Blackberry Smartphone Simulator.

[Read More]

Installasi Blackberry JDE Plug-in for Eclipse IDE

Sebelumnya  saya telah membahas tentang pengenalan dan sejarah Blackberry. Apa itu Blackberry? , Apa saja fiturnya ? , Apa saja kelebihannya ? dan lainnya, sudah saya bahas di postingan sebelumnya.

Untuk membuat sebuah aplikasi pada Blackberry, hal pertama yang perlu dilakukan adalah menginstal Blackberry JDE atau Blackberry JDE Plugin untuk Eclipse. Tetapi jika anda pemula saya anjurkan untuk menggunakan Blackberry JDE plugin untuk Eclipse.

[Read More]

SVN plug-in for eclipse

Setelah saya menyelesaikan project pertama saya di Meruvian, Tjungking (aplikasi absensi dan gaji karyawan) saya mendapatkan tugas untuk commit project saya ke http://sourceforge.telkomspeedy.com. Karena pada waktu itu saya masih menggunakan eclipse Europa, maka saya perlu menambahkan plugin SVN pada eclipse tersebut untuk commit ke http://sourceforge.telkomspeedy.com.

Hal hal yang perlu dilakukan adalah:

[Read More]