View
630
Download
2
Category
Preview:
DESCRIPTION
En introduksjon til hvordan en kan benytte NFC til å lage nyskapende apps. Presentasjonen er laget av Ragnar Stølsmark og Felipe Longé
Citation preview
Felipe LongeRagnar Stølsmark
Hvordan lage nyskapende NFC apps
jobber i
mobile@peanuts.no@peanuts_as
Utviklere Vi lager
BrukeropplevelserProsjektledere
Felipe Longé ogRagnar Stølsmark
NFC, tag, chips, skriving og standardformatNFC-applikasjoner, NFC vs QRStarte en app med NFC
Agenda
Near-Field Communication Startet i 2004 av Nokia, Philips og Sony Kommunikasjonstandard for korte avstander (<5 cm) Induksjon 3 modus: enhet til enhet, tag til enhet (les) og enhet til tag(skriv) Støttet av Windows 8, Windows Phone 8 og Android (iOS7?) Samsung Galaxy S3, Asus Win 8 tablet, Nokia lumia, Sony XPeria
NFC
NFC Tag
Stort utvalg i alle mulige formfaktorer Klistremerker, armbånd, nøkkelringer... Ting å tenke på: Vannfasthet Ikke alle tags virker på metall Kostnad i små kvanta fra 5 til 15 kr per tag.
NFC Chips
Chipen er hjertet av NFC tag-en Mange å velge mellom Ting å tenke på: Minnestørrrelse (fra 64 til 4K bytes, OBS ved lang URL) Krypteringsmuligheter (ingen, 3DES og AES) Scanningstyrke (fra < 1 cm)
Skrive NFC tags
For utviklingsformål enklest å bruke apps Windows Phone 8:
NFC Interactor (med P2P-funksjon) Android: NXP TagWriter i Pro mode Tags kan også encodes fra fabrikk
OS åpner rett app gitt at data følger standardformat Kontakt Bokmerke (URL) Tekst SMS Mail Telefonnummer Bluetooth Geolokasjon Fil URI URI
Standardformat
NFC-applikasjoner
Autentisering Deling Oppsett av bluetooth/WiFi Kontekstsensitive applikasjoner Informasjon om fysiske gjenstander med tags Automatisering av komplekse innstillinger betaling
NFC-betaling
Betaling med mobilen (kvitte seg med kort) Kappløp mellom teleoperatører (sim-kort), banker (kortterminaler og
bankkonto) og kredittkortselskap (bankkort) Forsøk allerede gjennomført i norge Telenor/Mastercard Paypass i Oslo og Terra/Visa Paywave Geilo Nye betalingsterminaler kommer med NFC innebygd Mobil passiv mottaker -> fungerer uten strøm Overføring mellom personer?
Overføring mellom enheter
Teoretisk overføringshastighet 424 kbps I praksis 30-60 kbps Dersom store mengder data ->sett opp bluetooth (2.1 Mbps) eller
WiFi-Direct (25 Mbps) vha. NFC Best practice: Bluetooth pga. Enhetsstøtte
Delingsfunksjoner
Klassisk scenario: En fil på mobil eller laptop skal overføres til en annen mobil.
Standard løsning: E-post, dropbox (med e-post link), minnepinne (adapters?),
NFC: Vis fil i utforsker og tap to send. Brukere vil etterhvert forvente slik funksjonalitet i alle apper. Dersom share-funksjonen implementeres er det naturlig at det
samme innholdet kan sendes over NFC
NFC vs QR
Fordel QR: Alle har det, ekstremt billig, kan skrives ut, kan leses fra avstand
Fordel NFC: Overlegen brukeropplevelse, overføring mellom enheter, sikkerhet, kan skrives til, alle får det etterhvert?
UID Permanent skrivebeskyttelse Kryptering på brikken Lagre forhåndskrypterte data
NFC-Sikkerhet
NFC i Windows 8 og WP 8
Proximity API Peerfinder brukes til å sette opp WiFi/bluetooth forbindelse (socket)
mellom enheter ProximityDevice brukes dersom mindre datamengder skal utveksles
(enkel kommunikasjon/kort tid->slitsomt å holde enheter nærme) Proximity device: implementeres vha Event Listeners
(DeviceArrived/DeviceDeparted) Kan da sende beskjeder vha PublishMessage
Starte en app via NFC
URI
Kompatibelt med både Windows 8, Windows Phone 8 og Android Andre applikasjoner kan lytte på din URI => kan unngås med
LaunchApp Skriv på tag: appnavn://pname1=pvalue1&pname2=pvalue2... App ikke installert => Windows Store eller Google Play Må legge inn tag i manifestet til appen og håndtere URI-start
Spørsmål?
Spørsmål?
Ønsker du vite enda mer om NFC? Vil du se våre NFC-applikasjoner i aksjon?Ta kontakt med oss på sosiale medier eller send en e-post til mobile@peanuts.no
Takk
@felonge@peanuts_as
mobile@peanuts.no
Recommended