SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Connectivity Beyond The Web




                          Friedger Müffke
UXperts.mobi                 OpenIntents
11 June 2012 - Brussels
                            @fmdroid
Overview

●   No server in the cloud


1.Wireless with infrastructure
2.Cable
3.Wireless without infrastructure
RCSe / Joyn
●   GSM connection + data connection
●   Enhance phone calls
●   MWC2012: GSMA announced Joyn
●   App To App: Vodafone/Jibe Mobile
       –   Phone number as identifier
       –   https://rcssdk.developer.vodafone.com/android
WiFi
●   Discovery in the network
     WifiManager
●   Socket communication (HTTP, etc.)
●   Code: github.com/rorist/android-network-discovery
●   Examples
        –   AllJoyn (Qualcomm)
        –   AmbientTalk (VUB)
        –   Anymote Library (Google TV)
USB Client / ADK
●   Open Android Accessory Protocol
●   Device is USB client
       –   Receives power from accessory
       –   Driver burden with accessory
●   UsbManager, UsbAccessory
●   Communication via file transfer
●   Many dev boards available (Arduino, ST)
USB Host
●   Requires drivers
       –   Soft driver http://android.serverbox.ch/?p=549
●   Device provides power
●   USB OTG
●   API 12 (3.1)
●   Communication
     via UsbDeviceConnection
Audio Jack
●   Credit Card Reader
●   HiJack sensors set
●   Pressure Pen (Kickstarter)
●   AudioTrack:streaming generated sound
       –   github.com Android-Audio-Jack-Communication
●   MediaRecorder:recording
       –   code.google.com NoiseAlert
●   FFT or FSK for modulation, demodulation
Wireless Technologies
                  Setup     Range      Power        Data Rate
                  Time               Consumption
PMR 446 / PTT               > 500m     500mW       analog /
(446 MHz)                                          3.6kps
Bluetooth         <6s       100m       <40mA       2-3Mbps
(2.4 GHz)
ANT+ (Garmin)               100m        15mA       1Mbps
(2.4 GHz)
Bluetooth 4.0    < 0.006s   100m       <15mA       1Mbps
(2.4 GHz)
WiFi Direct                 250m       100mA       150Mbps
(2.4 GHz)
NFC               <0,1s     <0.2m      <15mA       424kbps
(13,56 MHz)
Bluetooth LE
●   Standard connection BluetoothAdapter
●   Examples: heart rate, proximity tag (e.g. tōd)
●   No API yet available for Android
        –   Nordic/Broadcom API
                ●   http://code.google.com/p/broadcom-ble/
                ●   BleClientService
        –   Motorola: Heart rate API
●   FindMe, Proximity profiles
●   Devices: iPhone 4S, Motorola Razr
WiFi Direct
●   API level 14
●   WifiP2pManager
●   Group of devices
●   Can connect to legacy devices
●   WiFi Display – still to come
NFC Push
●   API read, write, push since Android 2.3
       –   Use case: Settings (NFC Profile App)
●   NFC Beam since Android 4.0
●   Filtering through mime-types
●   NfcAdapter
●   Use cases: Payment, sharing
Questions




+Friedger Müffke
     @fmdroid
 gplus.to/friedger
  OpenIntents

Mais conteúdo relacionado

Mais procurados (6)

Overview chip
Overview chipOverview chip
Overview chip
 
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqttNode mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt
 
WiFi SoC ESP8266
WiFi SoC ESP8266WiFi SoC ESP8266
WiFi SoC ESP8266
 
SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4
 
St5819 vc specification-www.ttbvs.com
St5819 vc specification-www.ttbvs.comSt5819 vc specification-www.ttbvs.com
St5819 vc specification-www.ttbvs.com
 
Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266
 

Destaque

Google Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 CebitGoogle Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 Cebit
Friedger Müffke
 
Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012
Friedger Müffke
 

Destaque (8)

Open Governance in Mobile - SFD 2013 - HSBXL
Open Governance in Mobile -  SFD 2013 - HSBXLOpen Governance in Mobile -  SFD 2013 - HSBXL
Open Governance in Mobile - SFD 2013 - HSBXL
 
Delegating user tasks in applications
Delegating user tasks in applicationsDelegating user tasks in applications
Delegating user tasks in applications
 
Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014
Web Wishes, Intents, Extensions, ..  Friedger Müffke, droidcon London 2014Web Wishes, Intents, Extensions, ..  Friedger Müffke, droidcon London 2014
Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014
 
Open intents Aggregating Apps
Open intents Aggregating AppsOpen intents Aggregating Apps
Open intents Aggregating Apps
 
Android Evolution, AppForum 2014, Brussels, Friedger Müffke
Android Evolution, AppForum 2014, Brussels, Friedger MüffkeAndroid Evolution, AppForum 2014, Brussels, Friedger Müffke
Android Evolution, AppForum 2014, Brussels, Friedger Müffke
 
Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015
 
Google Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 CebitGoogle Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 Cebit
 
Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012
 

Semelhante a UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke

tm.gdg.ro: Android on Raspberry Pi
tm.gdg.ro: Android on Raspberry Pitm.gdg.ro: Android on Raspberry Pi
tm.gdg.ro: Android on Raspberry Pi
Alexandru IOVANOVICI
 
Wireless Catalog - Inter. Clouds 2016
Wireless Catalog - Inter. Clouds 2016Wireless Catalog - Inter. Clouds 2016
Wireless Catalog - Inter. Clouds 2016
Sharon Cheung
 

Semelhante a UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke (20)

tm.gdg.ro: Android on Raspberry Pi
tm.gdg.ro: Android on Raspberry Pitm.gdg.ro: Android on Raspberry Pi
tm.gdg.ro: Android on Raspberry Pi
 
Internet of Things (IoT) Intro
Internet of Things (IoT) IntroInternet of Things (IoT) Intro
Internet of Things (IoT) Intro
 
hainway CC66 Mobile Computer
hainway CC66 Mobile Computerhainway CC66 Mobile Computer
hainway CC66 Mobile Computer
 
NFC TECHNOLOGY
NFC TECHNOLOGYNFC TECHNOLOGY
NFC TECHNOLOGY
 
Wireless Catalog - Inter. Clouds 2016
Wireless Catalog - Inter. Clouds 2016Wireless Catalog - Inter. Clouds 2016
Wireless Catalog - Inter. Clouds 2016
 
V600S Vehicle Computer
V600S Vehicle ComputerV600S Vehicle Computer
V600S Vehicle Computer
 
BT_Wifi_NFC.pdf
BT_Wifi_NFC.pdfBT_Wifi_NFC.pdf
BT_Wifi_NFC.pdf
 
File 1441187175
File 1441187175File 1441187175
File 1441187175
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFC
 
Haystack Technology Overview
Haystack Technology OverviewHaystack Technology Overview
Haystack Technology Overview
 
2-3-IoT Deployments: Smart City Case Study - Marc Nader
2-3-IoT Deployments: Smart City Case Study - Marc Nader2-3-IoT Deployments: Smart City Case Study - Marc Nader
2-3-IoT Deployments: Smart City Case Study - Marc Nader
 
BLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGYBLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGY
 
MTX M2M brochure-2017
MTX M2M brochure-2017MTX M2M brochure-2017
MTX M2M brochure-2017
 
THAT_2023_BLE.pdf
THAT_2023_BLE.pdfTHAT_2023_BLE.pdf
THAT_2023_BLE.pdf
 
Fosdem 2015 web bluetooth
Fosdem 2015 web bluetoothFosdem 2015 web bluetooth
Fosdem 2015 web bluetooth
 
What's Inside Cloudflare Mobile SDK
What's Inside Cloudflare Mobile SDKWhat's Inside Cloudflare Mobile SDK
What's Inside Cloudflare Mobile SDK
 
Advanced tower monitoring solutions
Advanced tower monitoring solutions Advanced tower monitoring solutions
Advanced tower monitoring solutions
 
Near field communication (NFC)
Near field communication (NFC)Near field communication (NFC)
Near field communication (NFC)
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São Paulo
 
Bluetooth Secure Simple Pairing Using NFC Part 1
Bluetooth Secure Simple Pairing Using NFC Part 1 Bluetooth Secure Simple Pairing Using NFC Part 1
Bluetooth Secure Simple Pairing Using NFC Part 1
 

Mais de Friedger Müffke

Open intents, open apps and dependencies
Open intents, open apps and dependenciesOpen intents, open apps and dependencies
Open intents, open apps and dependencies
Friedger Müffke
 

Mais de Friedger Müffke (9)

Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open Governance
 
Highlights Google I/O 2011
Highlights Google I/O 2011Highlights Google I/O 2011
Highlights Google I/O 2011
 
Open Android Apps - Hidden Treasures on Android phones
Open Android Apps - Hidden Treasures on Android phonesOpen Android Apps - Hidden Treasures on Android phones
Open Android Apps - Hidden Treasures on Android phones
 
Google Workshop at International Congress of Youth Enterpreneurship by Friedg...
Google Workshop at International Congress of Youth Enterpreneurship by Friedg...Google Workshop at International Congress of Youth Enterpreneurship by Friedg...
Google Workshop at International Congress of Youth Enterpreneurship by Friedg...
 
Open intents, open apps and dependencies
Open intents, open apps and dependenciesOpen intents, open apps and dependencies
Open intents, open apps and dependencies
 
Glass
GlassGlass
Glass
 
App inventor for android and similar tools
App inventor for android and similar toolsApp inventor for android and similar tools
App inventor for android and similar tools
 
Open Intents And Dependencies
Open Intents And DependenciesOpen Intents And Dependencies
Open Intents And Dependencies
 
Open Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency ManagementOpen Intents - Android Intents Mechanism and Dependency Management
Open Intents - Android Intents Mechanism and Dependency Management
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

UXperts 2012: Connectivity Beyond the Web (Android), Friedger Müffke

  • 1. Connectivity Beyond The Web Friedger Müffke UXperts.mobi OpenIntents 11 June 2012 - Brussels @fmdroid
  • 2. Overview ● No server in the cloud 1.Wireless with infrastructure 2.Cable 3.Wireless without infrastructure
  • 3. RCSe / Joyn ● GSM connection + data connection ● Enhance phone calls ● MWC2012: GSMA announced Joyn ● App To App: Vodafone/Jibe Mobile – Phone number as identifier – https://rcssdk.developer.vodafone.com/android
  • 4. WiFi ● Discovery in the network WifiManager ● Socket communication (HTTP, etc.) ● Code: github.com/rorist/android-network-discovery ● Examples – AllJoyn (Qualcomm) – AmbientTalk (VUB) – Anymote Library (Google TV)
  • 5. USB Client / ADK ● Open Android Accessory Protocol ● Device is USB client – Receives power from accessory – Driver burden with accessory ● UsbManager, UsbAccessory ● Communication via file transfer ● Many dev boards available (Arduino, ST)
  • 6. USB Host ● Requires drivers – Soft driver http://android.serverbox.ch/?p=549 ● Device provides power ● USB OTG ● API 12 (3.1) ● Communication via UsbDeviceConnection
  • 7. Audio Jack ● Credit Card Reader ● HiJack sensors set ● Pressure Pen (Kickstarter) ● AudioTrack:streaming generated sound – github.com Android-Audio-Jack-Communication ● MediaRecorder:recording – code.google.com NoiseAlert ● FFT or FSK for modulation, demodulation
  • 8. Wireless Technologies Setup Range Power Data Rate Time Consumption PMR 446 / PTT > 500m 500mW analog / (446 MHz) 3.6kps Bluetooth <6s 100m <40mA 2-3Mbps (2.4 GHz) ANT+ (Garmin) 100m 15mA 1Mbps (2.4 GHz) Bluetooth 4.0 < 0.006s 100m <15mA 1Mbps (2.4 GHz) WiFi Direct 250m 100mA 150Mbps (2.4 GHz) NFC <0,1s <0.2m <15mA 424kbps (13,56 MHz)
  • 9. Bluetooth LE ● Standard connection BluetoothAdapter ● Examples: heart rate, proximity tag (e.g. tōd) ● No API yet available for Android – Nordic/Broadcom API ● http://code.google.com/p/broadcom-ble/ ● BleClientService – Motorola: Heart rate API ● FindMe, Proximity profiles ● Devices: iPhone 4S, Motorola Razr
  • 10. WiFi Direct ● API level 14 ● WifiP2pManager ● Group of devices ● Can connect to legacy devices ● WiFi Display – still to come
  • 11. NFC Push ● API read, write, push since Android 2.3 – Use case: Settings (NFC Profile App) ● NFC Beam since Android 4.0 ● Filtering through mime-types ● NfcAdapter ● Use cases: Payment, sharing
  • 12. Questions +Friedger Müffke @fmdroid gplus.to/friedger OpenIntents