13.01.2014 Aufrufe

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!