BlackBerry geliştirme araçları

BlackBerry firması, BlackBerry OS, BlackBerry Tablet OS ve BlackBerry 10 geliştiricilerine, uygulamalarını kodlayabilecekleri çok sayıda araç ve geliştirme arayüzü sunar. Resmi geliştirme araçlarının yanı sıra Eclipse gibi pek çok bağımsız IDE, BlackBerry uygulama geliştirme süreçlerinde kolaylıkla kullanılabilmektedir.

Java ve HTML5 ile BlackBerry OS 6.x ve 7.x tabanlı cihazlar için uygulama geliştirilebilmektedir. BlackBerry 10 platformunda ise HTML5'e ek olarak C/C++ (Doğal), Qt, Adobe Air ve Android Runtime gibi pek çok farklı ortamda BlackBerry 10 platformuna yönelik uygulama geliştirme yapılabilmektedir.

Geliştirme araçları 
BlackBerry geliştirme araçları Microsoft Windows, Mac OS X ve Linux ortamlarında ayrı ayrı sunulmaktadır.

Alpha Device Programı 
BlackBerry, yazılım geliştiricilerin mevcut uygulamalarını BlackBerry 10 platformuna taşımalarını kolaylaştırmak adına, 28 Nisan-1 Mayıs 2012 tarihleri arasında Florida'nın Orlando kentinde düzenlenen BlackBerry 10 Jam Konferansı sırasında geliştiricilere prototip bir cihaz dağıttı. "BlackBerry 10 Alpha Device A" adı verilen bu cihaz, nihai ürünler piyasaya çıkana dek geliştiricilere üzerinde uygulama testlerini yapabilmeleri için fiziki bir ortam sağlamıştı.

Bu cihazı, Eylül 2012'de duyurulan Dev Alpha B cihazı izledi. Dev Alpha B, geliştiricilere daha yüksek hızlı bir işlemci, microSD kart girişi ve değiştirilebilir batarya olanağı sundu. 30 Ocak 2013 tarihinde düzenlenen BlackBerry Jam Europe'da ise geliştiricilere Dev Alpha C tanıtıldı. Dev Alpha C geliştiricilere, fiziki klavye ve AMOLED teknolojili 720 x 720 piksellik bir ekran sundu.

Uygulama geliştirme 
Eski nesil Java tabanlı cihazların donanım kısıtlarını taşımaması ve esnek altyapısı nedeniyle, BlackBerry'nin dışında pek çok bağımsız uygulama geliştirme araç kiti üreticisi ve uygulama geliştirici ekip, BlackBerry 10 platformunu destekleyen geliştirme kitlerini yayınladı. Bu uygulama geliştirme kitlerinin başlıcaları şunlardır:

 BlackBerry NDK (C/C++)
 BlackBerry WebWorks (HTML5)
 Cascades (Qt)
 BlackBerry-Py (Python)
 Apache Cordova / PhoneGap
 Appcelerator
 Adobe Reader Mobile SDK
 Sencha Touch

Oyun geliştirme 
Oyun geliştirmede yaygın kullanılan çeşitli geliştirme kitleri ve oyun motorları da BlackBerry 10 platformu için desteklerini açıkladılar. Bunların başlıcaları şunlardır:

 Gameplay
 Marmalade SDK
 Scoreloop SDK
 Shiva
 Unity
 Unreal

Simülatörler 
BlackBerry, geliştiricilere uygulamaları test etmek için ve cihaza bağlı Bluetooth bağlı klavye/fareyi denemek için cihaz simülatörleri sağlamaktadır. Windows ve Linux ortamlarında VMware, Mac OS X platformunda ise WMware Fusion ile bütünleşik çalışan BlackBerry cihaz simülatörleri, hızlandırılmış grafik, ses ve çevresel birimlerinin tüm davranışlarını bir sanal sistem üzerinde deneyimlemeyi sağlar.

Dış bağlantılar 
 BlackBerry Türkiye

Kaynakça 

BlackBerry