Senin, 19 Oktober 2009

BREW

BREW

BREW adalah kependekan dari Binary Runtime Environment for Wireless. BREW merupakan suatu platform pemograman yang dikeluarkan oleh Qualcomm untuk handset – handset CDMA. BREW adalah software platform yang dapat mendownload dan menjalankan berbagai macam aplikasi.

KELEBIHAN BREW
1. Handset BREW tersebar merata di seluruh dunia. Pada tahun pertama pasca peluncuran BREW, Qualcomm berhasil mendistribusikan 1 juta handset ke seluruh dunia. Dan handset BREW ini secara berkesinambungan menggantikan Smartphone yang sudah tua. Handset yang kompatibel dengan BREW juga terjangkau, bahkan handphone monochrome bisa diaplikasikan aplikasi BREW.
2. BREW menggunakan bahasa pemrograman yang familiar dengan para developer yaitu C dan C++. Developer hanya tinggal membuat program, mencobanya di simulator dan mengaplikasikannya pada handset BREW.
3. Developer dapat membuat aplikasi tanpa memperhatikan chipset device dan air interface
4. BREW bekerja lebih cepat dibanding Java karena BREW langsung bekerja pada layer hardware/device
5. Program BREW ini hanya ditulis sekali dan dapat berjalan di seluruh handset Qualcomm, karena Qualcomm telah mengintegrasikan BREW API ini pada seluruh handsetnya. Dibanding dengan J2ME yang harus dimodifikasi tergantung dari model handsetnya.
6. Dengan lisensi digital yang dikeluarkan Qualcomm, dengan otomatis maka developer BREW lebih dilindungi dari hal-hal pembajakan.
7. Aplikasi BREW membutuhkan memori sangat kecil. HP Low End bisa ditanami berbagai macam feature aplikasi dan games yang bagus.

KEKURANGAN BREW
1. Untuk menjadi seorang developer BREW dan memiliki lisensi digital atas handset untuk pengembangannya diperlukan biaya yang tidak sedikit. Tidak seperti Java dan Symbian OS yang menerapkan sistim open source.
2. Komunitas BREW masi sedikit karena terbatasnya orang atau developer yang bergabung secara resmi dengan Qualcomm.
3. Buku –buku tentang BREW masih terbatas.
4. Handset yang kompatibel dengan Java masih mendominasi di seluruh dunia dibanding dengan handset BREW.
5. BREW tidak bisa multiplatform seperti Java yang aplikasi JAR-nya bisa digunakan di HP yang berbeda type dan berbeda merk.
6. QUALCOMM lebih kelihatan mementingkan bisnis. SDK kelihatan keluar setengah-tengah, padahal di Windows dibutuhkan GCC ARM compiler juga.

ALUR KERJA PEMBUATAN PROGRAM BREW
1. Membuat project di Microsoft Visual Studio 2005;
2. Membuat Module Information File (MIF) yang di dalamnya terdapat module dan informasi – informasi untuk me-load Applet;
3. Membuat Resources untuk menyantumkan teks,gambar, dialog, maupun control pada aplikasi BREW (pilihan);
4. Koding aplikasi yang ingin dibuat;
-Memasukkan header apabila diperlukan;
-Mendeklarasikan variabel dan interface yang ingin digunakan;
-Membuat fungsi prototype;
-Membuat fungsi utama;
-Event handling.
5. Compile file;
6. Tes aplikasi pada BREW Emulator
Voltar Avançar Inicio
 

Topo