droidcon UK 2012Beaming Data to  Devices with      NFC      Copyright © 2012CommonsWare, LLC
Lodnon 2012 Oimplycs     Copyright © 2012CommonsWare, LLC
Jimmy B.  Copyright © 2012CommonsWare, LLC
QCopyright © 2012CommonsWare, LLC
NFC: Good for Spies●   Near Field Communication●   Configuration-Free    –   No pairing for a connection●   Short Distance...
Secret Agent Man Sample App         Copyright © 2012CommonsWare, LLC
NFC: Dead ASCII Drop●   NFC Tag    –   Rewriteable or WORM    –   “Hidden in plain sight” (e.g., behind poster)    –   Sou...
NFC: Tag Limits●   Limited Capacity    –   1KB on down    –   Compression, encryption will tend to offset one        anoth...
Beam: Up Close... And Personal!●   Android Beam    –   NFC P2P    –   Put devices back to back    –   One sends, other rec...
AAR: Ahoy, Matey!●   Android Application Record    –   Identifies an app that should be able to consume        this Beam  ...
Beam: Performance Anxiety●   NFC Transfer Rate Limited    –   Theoretically 424 kbps    –   In practice, not that fast●   ...
Uri Beaming: Size Matters●   Automatic Bluetooth Bootstrapping    –   NFC to pair devices automatically    –   Transfer fi...
Uri Beaming: A Quantum of Issues●   Android 4.1+●   OS Receives the File    –   Not your code    –   No control over where...
Beam: Push Uris Are Not Enough●   May Wish to “Roll Your Own”    –   Use NFC to bootstrap communications handled        ov...
Speaker Contact        Information                   SampleSlideShare           App             Copyright © 2012CommonsWar...
Upcoming SlideShare
Loading in …5
×

Beaming Data to Devices with NFC

4,560 views

Published on

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
4,560
On SlideShare
0
From Embeds
0
Number of Embeds
356
Actions
Shares
0
Downloads
29
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Beaming Data to Devices with NFC

  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

×