Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,657 views

Published on

from the droidcon UK 2012 conference

Published in: Technology
  • Be the first to comment

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

×