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.

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, geliştiricilere üzerinde uygulama testlerini yapabilmeleri için fiziki bir ortam sağlamaktadır. 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 sunmaktadır. === 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) * Adobe Air (Action Script) * 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 3D * 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 * BlackBerry Geliştirici Portalı (Türkçe)

Kaynaklar

Kaynaklar

Vikipedi

Yanıtlar