Sekilas Info: BlackBerry WebWorks untuk Pengembang Web


BlackBerry WebWorks

Di sela acara BlackBerry Developer Conference BlackBerry 2011, RIM merilis platform pengembang Web Apps mereka yang bernama BlackBerry WebWorks (dulunya bernama BlackBerry Widget).

Dengan menggunakan BlackBerry web app packager (WebWorks), fitur utama BlackBerry seperti multi-tasking, push technology, phone functionality, storage, network, location based dan service lainnya seperti payment service, advertising, dapat diintegrasikan kedalam sebuah aplikasi hanya dengan menggunakan bahasa pemprograman yang familiar, seperti HTML5, CSS dan juga Javascript.

BlackBerry WebWorks juga menyertakan beberapa update untuk web application packager, web APIs dan BlackBerry Plugin mereka. Fungsi baru dari API mereka ini menyertakan fungsi SMS, akses ke Call Log , dan juga kontrol file audio.

Yang saya suka dari WebWorks ini adalah kemudahan dalam sisi kodingnya. Berbekal dengan kemahiran di JavaScript dan sedikit keahlian di Java, serta pemahaman HTML+CSS saya yakin dengan didukung kreatifitas kita bisa membuat aplikasi super apps berbasiskan website yang kita miliki ataupun aplikasi yang sama sekali baru, dengan waktu yang lebih cepat dari biasanya.

Ada beberapa fitur dari BlackBerry WebWorks API yang menurut saya sangat menarik. Menarik untuk dipelajari dan menarik juga untuk diimplementasikan.

BlackBerry Identity

BlackBerry Identitiy ini memungkinkan anda untuk mengakses informasi akun pengguna yang digunakan di handset tersebut, seperti email yang sedang aktif pada handset BlackBerry anda. Lewat fitur ini anda juga bisa menangkap informasi yang dimiliki handset seperti IMEI, IMSI dan juga PIN. Tidak lupa juga ada informasi mengenai transport. Anda bisa mengetahui jaringan apa yang sedang anda pakai ataupun detil transport yang sedang digunakan pada saat itu.

BlackBerry IO Files

Merupakan API yang digunakan untuk akses, manage dan tulis file di handset BlackBerry anda. Bisa local storage ataupun extended storage anda.

BlackBerry location

Merupakan salah satu fitur yang disuguhkan API ini yang paling saya sukai. Disini kita bisa mengakses data GPS melalui handset BlackBerry, tentu saja jika pengguna mengaktifkan fitur GPS nya. Bagian yang paling menarik adalah, aplikasi yang kita buat dengan memanfaatkan fitur API ini adalah advertising service. Dimana ads yang muncul akan sesuai dengan lokasi dari pengguna handset BlackBerry saat itu. Jadi, proses monetizing juga bisa anda lakukan. Tidak lupa juga fitur seperti ini bisa juga jalan untuk web biasa yang dibuka melalui browser BlackBerry.

BlackBerry Invoke

Di sini anda dapat melakukan panggilan ke apliakasi lainnya (native ataupun 3rd app). Sebagai contoh, jika anda memiliki inputan nomor telepon di web apps anda, anda bisa langsung memanggil aplikasi “Phone” untuk melakukan panggilan. Kemudian jika anda memiliki gallery foto di Web Apps anda dan ingin langsung di tweet salah satu foto dari album anda lewat ubertwitter ataupun Twitter for BlackBerry anda juga bisa melakukannya.

~

Masih banyak lagi fitur dari WebWorks, API dan tools yang sangat membantu anda dalam membuat Web Apps di BlackBerry. Dan perlu diingat, ini semua masih dalam tahap beta, jadi memungkinkan sekali jika kedepannya ada tambahan yang akan di lakukan tim developer dari RIM sendiri.

Dan tidak lupa juga WebWorks ini dibuka untuk umum alias di OpenSource kan. Jadi anda dapat melakukan modifikasi sendiri di bagian library javascript-nya, atau di bagian API nya. Anda bisa langsung akses di sini untuk download versi opensource dari BlackBerry WebWorks ini.

Nah berikut ada video yang menerangkan mengenai BlackBerry WebWorks. Di dalam video ini sendiri namanya masih BlackBerry Widget :) Tetapi secara keseluruhan merupakan fitur dari si WebWorks juga. Selamat menikmati.