BlackBerry NFC-Entwicklung
Die Geschichte der BlackBerry Smartphones und ihrer Betriebssysteme kann als ereignisreich bezeichnet werden. So wechselte BlackBerry mit dem Z10 die Betriebssystemarchitektur komplett auf QNX mitsamt einer neuen API. Doch nur wenige Gerätegenerationen weiter fand eine komplette Neuausrichtung und der Wechsel auf Android statt. In diesem Artikel möchten wir dies einmal ordnen:
NFC-Entwicklung unter BlackBerry OS 7
NFC wird bei BlackBerry Smartphones ab der Betriebssystemversion 7.0 unterstützt. Direkt im Betriebssystem ist die Smart Tags Applikation integriert, mit der NFC-Tags gelesen und beschrieben werden können.
Mit BlackBerry OS 7.1 wurde die NFC Unterstützung noch weiter ausgebaut und die Smart Tags Anwendung erhielt weitere Funktionen, mit denen zusätzliche Datentypen in Tags geschrieben werden können. Insgesamt ist die Smart Tags Anwendung jedoch nur ein rudimentärer Anfang für die NFC-Verwendung auf BlackBerry Smartphones. Sollen eigene Ideen verwirklicht werden, ist eine eigene Implementierung nötig.
Das BlackBerry Software Development Kit (SDK) bietet jedoch seit jeher eine detaillierte und mit Beispielen versehene Dokumentation. Im Folgenden möchten wir einige informative Ressourcen zum Start von NFC-Entwicklung auf dem BlackBerry verlinken.
NFC-Entwicklung unter BlackBerry 10
Mit dem BlackBerry 10 Betriebssystem wechselte die Basis von einem Java-basierten System auf das Micro-Kernelsystem QNX. QNX-Anwendungen werden auf C++ Basis mit einem QT-basierten Toolkit unter der Verwendung von QML entwickelt. Die BlackBerry 10 Plattform definiert native SDK Schnittstellen, welche das reagieren auf NFC-Events erlauben und die Verwendung von NFC-Tags vereinfachen.
NFC-Entwicklung für aktuelle BlackBerry Geräte
Seit dem BlackBerry Priv setzt BlackBerry auf Android als Betriebssystem. Demnach richtet sich die NFC-Entwicklung nach dem Android SDK und alle Tipps der Android NFC-Entwicklung sind daher relevant.