PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Smartphone Betriebssysteme<br />
als auch NFC Standards unterstützt werden. Ein Beispiel wäre das Logical Link Control<br />
Protocol (LLCP), das auf NFCIP-1 aufbaut. Mit LLCP soll es vereinfacht werden<br />
eine verbindungsorientierte bzw. verbindungslose Verbindung zweier NFC Geräte aufzubauen.<br />
Weder Microsoft, noch Google bieten in ihren Betriebssystemen eine API für<br />
Entwickler an. Daher ist es derzeit nicht möglich größere Datenmengen, wie z.B. ein Bild,<br />
zwischen einem Windows Phone 8 Smartphone und einem Android 4.3 Smartphone über<br />
NFC auszutauschen. Kleinere Daten, wie z.B. der Link zu einer Webseite, funktionieren,<br />
da beide Simple NDEF Exchange Protocol (SNEP) implementiert haben. Da NFC<br />
keinen NDEF Standard anbietet um gezielt eine App auf dem Smartphone zu öffnen,<br />
haben Microsoft als auch Google entsprechend einen proprietären Record in ihre Plattformen<br />
implementiert. Unter Windows Phone 8 bietet Microsoft den LaunchApp Record<br />
an, um gezielt eine App auf dem Smartphone zu öffnen oder aus dem Windows Phone<br />
Store herunterzuladen, falls die App nicht installiert ist. Unter Android 4.3 hat Google<br />
einen Android Application Record (AAR) implementiert. Das Verhalten vom AAR auf<br />
der Android-Plattform ist identisch zu dem von LaunchApp auf der Windows Phone-<br />
Plattform. Es gibt Möglichkeiten LaunchApp und AAR in einem Tag unterzubringen,<br />
wie es in [Jak12] beschrieben ist. Dennoch sollte auf interoperable Techniken gesetzt<br />
werden, da weder LaunchApp noch AAR standardisiert sind. Daher bietet sich an, stattdessen<br />
ein URI Schema zu verwenden, das die App auf dem jeweiligen Smartphone<br />
Betriebssystem startet.<br />
4.5 NFC-Inhalte in einer App empfangen<br />
Es gibt unterschiedliche Wege um NFC-Inhalte in einer App zu empfangen. Zunächst<br />
wird vorausgesetzt, dass der Sperrbildschirm nicht aktiv ist und der Bildschirm eingeschaltet<br />
ist, damit NFC-Inhalte empfangen werden können. Ein möglicher Weg, um<br />
NFC-Inhalte in einer App zu empfangen, wäre z.B., dass die App bereits offen und bereit<br />
ist NFC-Inhalte zu empfangen durch z.B. einen Tag. Ein anderer denkbarer Weg wäre<br />
z.B. durch Registrieren eines URI-Schemas in einer App. Wenn das Smartphone mit<br />
z.B. einem Tag in Kontakt kommt, der das URI-Schema überträgt, wird der Anwender<br />
gefragt, ob er die zugehörige App öffnen möchte, die das URI-Schema registriert. Falls<br />
keine App installiert ist, die das URI-Schema registriert, wird der Anwender gefragt, ob<br />
er im App Store nach einer passenden App suchen möchte. Des Weiteren kann es passieren,<br />
dass mehrere Apps installiert sind, die das URI-Schema registrieren. In diesem Fall,<br />
wird der Anwender gefragt, welche App geöffnet werden soll. In Abbildung 13 werden<br />
beide Möglichkeiten übersichtlich dargestellt.<br />
25