Your SlideShare is downloading. ×
Beaming Data to Devices with NFC
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Beaming Data to Devices with NFC

2,834
views

Published on

from the droidcon UK 2012 conference

from the droidcon UK 2012 conference

Published in: Technology

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,834
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
28
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. droidcon UK 2012Beaming Data to Devices with NFC Copyright © 2012CommonsWare, LLC
  • 2. Lodnon 2012 Oimplycs Copyright © 2012CommonsWare, LLC
  • 3. Jimmy B. Copyright © 2012CommonsWare, LLC
  • 4. QCopyright © 2012CommonsWare, LLC
  • 5. NFC: Good for Spies● Near Field Communication● Configuration-Free – No pairing for a connection● Short Distance – Only a few centimeters – Less chance of interception by nefarious no- good-niks Copyright © 2012CommonsWare, LLC
  • 6. Secret Agent Man Sample App Copyright © 2012CommonsWare, LLC
  • 7. NFC: Dead ASCII Drop● NFC Tag – Rewriteable or WORM – “Hidden in plain sight” (e.g., behind poster) – Source writes information to tag – Agent reads information from tag, cleans up ● Delete data ● Remove tag ● Destroy building Copyright © 2012CommonsWare, LLC
  • 8. NFC: Tag Limits● Limited Capacity – 1KB on down – Compression, encryption will tend to offset one another● Public – Could be found, read, confiscated Copyright © 2012CommonsWare, LLC
  • 9. Beam: Up Close... And Personal!● Android Beam – NFC P2P – Put devices back to back – One sends, other receives● Benefits – Devices in hand at all times – Capacity Copyright © 2012CommonsWare, LLC
  • 10. AAR: Ahoy, Matey!● Android Application Record – Identifies an app that should be able to consume this Beam – If nothing seems capable of handling the Beam, Android will use AAR record to launch Play Store – Issue: MI6 apps not usually on Play Store Copyright © 2012CommonsWare, LLC
  • 11. Beam: Performance Anxiety● NFC Transfer Rate Limited – Theoretically 424 kbps – In practice, not that fast● Net: Still Not Good for Large Transfers – Capacity gated by time to transfer Copyright © 2012CommonsWare, LLC
  • 12. Uri Beaming: Size Matters● Automatic Bluetooth Bootstrapping – NFC to pair devices automatically – Transfer files, designated by Uri values, to the other device● Benefits – Higher transfer rate – Longer range Copyright © 2012CommonsWare, LLC
  • 13. Uri Beaming: A Quantum of Issues● Android 4.1+● OS Receives the File – Not your code – No control over where gets written● Greater Interception Risk – Extended range is blessing and curse – Encrypt the data if needed Copyright © 2012CommonsWare, LLC
  • 14. Beam: Push Uris Are Not Enough● May Wish to “Roll Your Own” – Use NFC to bootstrap communications handled over other networks with other protocols● Possibilities – Bluetooth – Internet – WiFi Direct Copyright © 2012CommonsWare, LLC
  • 15. Speaker Contact Information SampleSlideShare App Copyright © 2012CommonsWare, LLC