Tampilkan postingan dengan label Blackberry Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Blackberry Programming. Tampilkan semua postingan

Rabu, 20 April 2011

Blackberry Signing key

Blackberry signing key, apakah itu ?

Pada saat saya pertamakali belajar Blackberry programming, begitu senangnya saya bisa memunculkan sesuatu di blackberry simulator, maklum saja karena saya memang masih belajar program java. Tapi apakah cukup sampai disitu saja pembelajaran kita? tentu tidak. Kita semua pasti menginginkan program yang kita buat, yang kita jalankan di simulator itu dapat berjalan juga di blackberry device sebenarnya. Dan untuk itu diperlukan signing key.

Untuk definisi yang lebih ilmiah langsung aja ke webnya blackberry http://us.blackberry.com/developers/javaappdev/codekeys.jsp .


Untuk mendapatkannya sangat mudah, kita hanya perlu mengunjungi website blackbbery yaitu di https://www.blackberry.com/SignedKeys/. Disitu akan ada form pemesanan yang harus diisi. BB Sign key sekarang dapat diperoleh secara gratis, kalau dulu harus bayar $20. Saya termasuk generasi akhir yang mendapatkannya jadi saya dapat yang gratis.
Ada hal yang sedikit merepotkan ketika kita memesan sign key. Karena sampai sejauh ini pemesanan masih dilakukan dengan kartu kredit. Lalu bagaimana dengan yang tidak punya kartu kredit seperti saya? Kita bisa memakai kartu kredit orang lain, teman, keluarga, dan lain-lain (thanks for melly yang meminjamkan kartu kreditnya...)


Signing key itu selanjutnya akan dikirim ke email pemegang kartu kredit. Di dalam email itu juga di sertakan tentang bagaimana cara menginstallnya.


Yang harus diperhatikan adalah PIN pada saat pemesanan harus diingat. Karena PIN itu akan selalu digunakan setiap kita akan signing sebuah project :)


Selamat mencoba,,,


EditText, ButtonField dan DialogAlert.....

Alhamdulillah bisa posting lagi. Posting kali ini tentang EditText dan AlertDialog. Seperti biasa pada posting kali ini kita akan langsung membuat project Blackberry. Skenario project kali ini, adalah menampilkan value yang kita masukkan di EditField ke DialogAlert
Sederhana bukan?

Ok, langsung saja buat sebuah project dengan nama terserah anda. Saya membuat project dengan nama TextAlert, package text.alert, class Text.
Alert

Pada project ini kita memerlukan 
- 1 buah EditField
- 1 buah ButtonField
- 1 buag Dialog alert.

Sehingga kita perlua meng-import ke tiga komponen tersebut.
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;
Adapun Script lengkap adalah sebagai berikut.

package text.alert;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;

public class Text extends UiApplication{
    public Text() {
        TextScreen screen = new TextScreen();
        pushScreen(screen);
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        Text app = new Text();
        app.enterEventDispatcher();
    }
   
    private class TextScreen extends MainScreen{
        EditField teks;
        ButtonField tombol;
        public TextScreen(){
            setTitle("EditField");
            teks = new EditField ("Masukkan Nama Anda : ","");
            tombol = new ButtonField("Klik Me"){
                protected boolean navigationClick(int status,
                        int time) {
                    Dialog.inform("Hai, "+teks);
                    return false;
                }
            };
            add(teks);
            add(tombol);
           
        }
    }
}
Berikut ini adalah hasil running pada simulator.

Selasa, 15 Maret 2011

Blackberry Programming

Hem hem...akhirnya nulis lagi...Kali ini tentang Blackberry di step persiapan bikin program, yaitu proses instal meng-install. Mungkin bagi sebagian teman-teman postingan ini sangat useless karena sudah banyak beredar artikel serupa di internet dan mungkin lebih baik. Tapi seperti kata seorang teman yang mengingatk saya "Walaupun satu ayat, sampaikanlah". Jadi saya posting ini deh,,,,hehehe

Nah, sebelum install yang lain-lain kita harus punya Java di komputer kita. Karena coding Blackberry ini pake Java. Java SE SDK bisa di peroleh di http://java.sun.com. Bagi teman-teman yang alergi dengan Java (Seperti saya) harus segera mencari penawar alerginya.
Kalo gitu apa aja yang perlu di install buat bikin aplikasi blackberry ?
Java SE SDK.
Blackberry Development Environment

Untuk hal ini RIM menyediakan 2 fasilitas, yaitu dengan BlackBerry Java Development Environment (JDE) dan BlackBerry JDE Plug-in for Eclipse. Keduanya dapat diperoleh di web resmi Blackberry. Okeh saya akan coba uraikan satu persatu.

Blackberry JDE berupa installer .exe. Teman-teman hanya perlu mengistall seperti menginstall program-program aplikasi yang lain. Semua kebutuhan Blackberry developer ada di dalamnya, build in editor, run dengan simulator dan juga signing (akan di jelaskan pada bagian lain) aplikasi yang kita buat sehingga dapat berjalan di Blackberry beneran. Tampilan Blackberry JDE kurang lebih seperti ini.


Blackberry JDE Plug in for eclipse
Sebagian dari kita pasti tau apa itu eclipse. Teman-teman bisa download di http://www.eclipse.org. Di posting ini saya akan membahas eclipse 3.4 a.k.a Ganymede. Dan jangan lupa untuk mendownload plug in-nya.
Setelah eclipse terinstall, Klik Help di eclipse ➤ Software Updates, klik tab Available Software seperti berikut ini.
Klik Available Software kemudian klik Add Site. Selanjutnya klik Archive dan arahkan ke file zip yang di download dari web Blackberry tadi. Pastikan componen pack-nya tercentang seperi gambar berikut.

Selanjutnya klik install dan ikuti proses selanjutnya. 

Berhubung dengan proses install di atas tergolong ribet. Saya pake BlackBerry JDE PluginFull. Cara installnya juga sangat mudah. Kita hanya perlu menyediakan sebuah folder kosong. File-file dalam proses instalasi di arahkan ke folder tersebut. Secara otomatis di folder itu sudah ada eclipse+blackberry plug in-nya. Saya masih belum tahu kekurangannya apa. Selama saya belajar, baik-baik saja.

Nah, akhirnya kelar juga...selamat mencoba. Kalau ada yang salah atau kurang mohon di koreksi lewat comment yah...
See ya,,,