Submit Search
Upload
Beaming Data to Devices with NFC
•
5 likes
•
2,712 views
C
CommonsWare
Follow
from the droidcon UK 2012 conference
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
Near field communication
Near field communication
Mobile Programming LLC.
Kb tech-2011-wld-01-blackberry
Kb tech-2011-wld-01-blackberry
altermyth
Nfc (contactless)
Nfc (contactless)
garni_15
Softjourn mobile experience
Softjourn mobile experience
Softjourn, Inc
Blackberry
Blackberry
mansi7777
Mobiz: Marketing in a Mobile World
Mobiz: Marketing in a Mobile World
Alliance numérique
Android App
Android App
OnlineUser4
Top 8 features of blackberry
Top 8 features of blackberry
Kit Chong
Recommended
Near field communication
Near field communication
Mobile Programming LLC.
Kb tech-2011-wld-01-blackberry
Kb tech-2011-wld-01-blackberry
altermyth
Nfc (contactless)
Nfc (contactless)
garni_15
Softjourn mobile experience
Softjourn mobile experience
Softjourn, Inc
Blackberry
Blackberry
mansi7777
Mobiz: Marketing in a Mobile World
Mobiz: Marketing in a Mobile World
Alliance numérique
Android App
Android App
OnlineUser4
Top 8 features of blackberry
Top 8 features of blackberry
Kit Chong
Securing User Data with SQLCipher
Securing User Data with SQLCipher
CommonsWare
The Wonderful World of Wearables
The Wonderful World of Wearables
CommonsWare
Prediction suretogowrong
Prediction suretogowrong
Skills Matter Talks
Predictions Sure To Go Wrong (droidcon UK 2011)
Predictions Sure To Go Wrong (droidcon UK 2011)
CommonsWare
Mobile trends and impressions
Mobile trends and impressions
Shafaq Abdullah
Data Con LA 2022 Keynote
Data Con LA 2022 Keynote
Data Con LA
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
Benjamin Zores
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
Benjamin Zores
Adding intelligence to your dcim solution rf code
Adding intelligence to your dcim solution rf code
AFCOM
Designing Secure Mobile Apps
Designing Secure Mobile Apps
Denim Group
Android
Android
Nikhil Malde
Android system security
Android system security
Chong-Kuan Chen
What's New in Jelly Bean
What's New in Jelly Bean
CommonsWare
Android Hardware That's A Little Bit... Odd
Android Hardware That's A Little Bit... Odd
CommonsWare
Securing Android Applications
Securing Android Applications
Infosys
Mobile Threats and Owasp Top 10 Risks
Mobile Threats and Owasp Top 10 Risks
Santosh Satam
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
John Blossom
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
Friedger Müffke
Sierraware browser isolation
Sierraware browser isolation
Sierraware
Device APIs at TakeOff Conference
Device APIs at TakeOff Conference
dianacheng
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
CommonsWare
Getting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
CommonsWare
More Related Content
Similar to Beaming Data to Devices with NFC
Securing User Data with SQLCipher
Securing User Data with SQLCipher
CommonsWare
The Wonderful World of Wearables
The Wonderful World of Wearables
CommonsWare
Prediction suretogowrong
Prediction suretogowrong
Skills Matter Talks
Predictions Sure To Go Wrong (droidcon UK 2011)
Predictions Sure To Go Wrong (droidcon UK 2011)
CommonsWare
Mobile trends and impressions
Mobile trends and impressions
Shafaq Abdullah
Data Con LA 2022 Keynote
Data Con LA 2022 Keynote
Data Con LA
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
Benjamin Zores
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
Benjamin Zores
Adding intelligence to your dcim solution rf code
Adding intelligence to your dcim solution rf code
AFCOM
Designing Secure Mobile Apps
Designing Secure Mobile Apps
Denim Group
Android
Android
Nikhil Malde
Android system security
Android system security
Chong-Kuan Chen
What's New in Jelly Bean
What's New in Jelly Bean
CommonsWare
Android Hardware That's A Little Bit... Odd
Android Hardware That's A Little Bit... Odd
CommonsWare
Securing Android Applications
Securing Android Applications
Infosys
Mobile Threats and Owasp Top 10 Risks
Mobile Threats and Owasp Top 10 Risks
Santosh Satam
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
John Blossom
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
Friedger Müffke
Sierraware browser isolation
Sierraware browser isolation
Sierraware
Device APIs at TakeOff Conference
Device APIs at TakeOff Conference
dianacheng
Similar to Beaming Data to Devices with NFC
(20)
Securing User Data with SQLCipher
Securing User Data with SQLCipher
The Wonderful World of Wearables
The Wonderful World of Wearables
Prediction suretogowrong
Prediction suretogowrong
Predictions Sure To Go Wrong (droidcon UK 2011)
Predictions Sure To Go Wrong (droidcon UK 2011)
Mobile trends and impressions
Mobile trends and impressions
Data Con LA 2022 Keynote
Data Con LA 2022 Keynote
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
ELCE 2012 - Dive into Android Networking: Adding Ethernet Connectivity
Adding intelligence to your dcim solution rf code
Adding intelligence to your dcim solution rf code
Designing Secure Mobile Apps
Designing Secure Mobile Apps
Android
Android
Android system security
Android system security
What's New in Jelly Bean
What's New in Jelly Bean
Android Hardware That's A Little Bit... Odd
Android Hardware That's A Little Bit... Odd
Securing Android Applications
Securing Android Applications
Mobile Threats and Owasp Top 10 Risks
Mobile Threats and Owasp Top 10 Risks
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
Browsers in a Cloud-Powered World: Geeknet Virtual Trade Show - John Blossom
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke
Sierraware browser isolation
Sierraware browser isolation
Device APIs at TakeOff Conference
Device APIs at TakeOff Conference
More from CommonsWare
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
CommonsWare
Getting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
CommonsWare
When Microwatts Are Precious: Battery Tips for Wearable Apps
When Microwatts Are Precious: Battery Tips for Wearable Apps
CommonsWare
The Action Bar: Front to Back
The Action Bar: Front to Back
CommonsWare
Android Security: Defending Your Users
Android Security: Defending Your Users
CommonsWare
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManager
CommonsWare
Mastering the Master Detail Pattern
Mastering the Master Detail Pattern
CommonsWare
Not Quite As Painful Threading
Not Quite As Painful Threading
CommonsWare
Android Development: The 20,000-Foot View
Android Development: The 20,000-Foot View
CommonsWare
Maps V2... And You!
Maps V2... And You!
CommonsWare
A Deep Dive Into ViewPager
A Deep Dive Into ViewPager
CommonsWare
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2
CommonsWare
Integrate Android Apps and Web Apps
Integrate Android Apps and Web Apps
CommonsWare
From Android to the Mobile Web
From Android to the Mobile Web
CommonsWare
X Means Y
X Means Y
CommonsWare
Making Money at Mobile: 60 Business Models
Making Money at Mobile: 60 Business Models
CommonsWare
AppsWorld Keynote
AppsWorld Keynote
CommonsWare
App Integration (Revised and Updated)
App Integration (Revised and Updated)
CommonsWare
Rich Text Editing and Beyond
Rich Text Editing and Beyond
CommonsWare
App integration: Strategies and Tactics
App integration: Strategies and Tactics
CommonsWare
More from CommonsWare
(20)
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
Getting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
When Microwatts Are Precious: Battery Tips for Wearable Apps
When Microwatts Are Precious: Battery Tips for Wearable Apps
The Action Bar: Front to Back
The Action Bar: Front to Back
Android Security: Defending Your Users
Android Security: Defending Your Users
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManager
Mastering the Master Detail Pattern
Mastering the Master Detail Pattern
Not Quite As Painful Threading
Not Quite As Painful Threading
Android Development: The 20,000-Foot View
Android Development: The 20,000-Foot View
Maps V2... And You!
Maps V2... And You!
A Deep Dive Into ViewPager
A Deep Dive Into ViewPager
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2
Integrate Android Apps and Web Apps
Integrate Android Apps and Web Apps
From Android to the Mobile Web
From Android to the Mobile Web
X Means Y
X Means Y
Making Money at Mobile: 60 Business Models
Making Money at Mobile: 60 Business Models
AppsWorld Keynote
AppsWorld Keynote
App Integration (Revised and Updated)
App Integration (Revised and Updated)
Rich Text Editing and Beyond
Rich Text Editing and Beyond
App integration: Strategies and Tactics
App integration: Strategies and Tactics
Recently uploaded
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Recently uploaded
(20)
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Beaming Data to Devices with NFC
1.
droidcon UK 2012 Beaming
Data to Devices with NFC Copyright © 2012CommonsWare, LLC
2.
Lodnon 2012 Oimplycs
Copyright © 2012CommonsWare, LLC
3.
Jimmy B.
Copyright © 2012CommonsWare, LLC
4.
Q Copyright © 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 Sample SlideShare App Copyright © 2012CommonsWare, LLC
Download now