SlideShare a Scribd company logo
DD MM YYYY AllSeen Alliance 1
Designing For
Interoperability in
Mobile
Director of Product Management,
Technicolor
Danny Lousberg
DD MM YYYY AllSeen Alliance 22
1. Interop: Challenges and Opportunities for MNO’s
2. AllSeen Approach to Interoperability
3. Nomadic Device Requirements
4. Extending the Proximal AllSeen Network
5. Ensuring a Secure and Privacy Conscious
Environment
Agenda
DD MM YYYY AllSeen Alliance 33
Challenges &
Opportunities
Mobile Devices in the IoT Experience.
DD MM YYYY AllSeen Alliance 4
Connected Home Challenges And Opportunities
Win the end-user experience battle
Thanks to carefully crafted end-to-end user experiences
such as those being created on tablets and smartphones,
consumers have become more demanding of their devices
and services.
Bringing this same level of integration in a de-facto
heterogeneous service environment is difficult and costly
when you don’t control the ecosystem.
DD MM YYYY AllSeen Alliance 5
Connected Home Challenges And Opportunities
Lead the way to the Internet of Things
The Internet of Things is poised to generate
significant growth in the coming years.
But mass market acceptance depends on smart
devices being able to interact with each other
across devices and services.
DD MM YYYY AllSeen Alliance 6
Connected Home Challenges And Opportunities
Monetize the digital life simplification
Devices are connected to the Internet but only few
devices are “interconnected”, despite the wide
proliferation of standards and standardization
efforts.
Each new standard adds cost and complexity.
How do we guarantee a return on investment for
integrating standards, how do we differentiate?
DD MM YYYY AllSeen Alliance 77
The AllSeen
Approach
Enabling New and Exciting Use Cases.
8
Exposing mobile’s APIs enabled new experiences -
that no one had thought of
GPS
GPU
DSP
GYRO
MICROPHONE
TOUCHSCREEN
ACCELEROMETER
9
This software project exposes the capabilities of the
things around you in the same way.
LIGHT BULBS
GARAGE DOOR
SENSORS
LOCK DOORS
DVR
DRAPES
DISPLAYS
SPEAKERS
CLOCKS
COOL
HEAT
TVs
DD MM YYYY AllSeen Alliance 10
Accepting the Challenge
User Experience
AllSeen unifies the
ecosystem, and gives you
to tools to create a
coherent user experience
across all devices, even the
ones you don’t sell.
Mass Market
The AllSeen IoT SDK
allows you to create smart
devices that provide
intelligent and ambient user
experiences.
Monetize
The AllJoyn framework is a
ready-to-use
implementation, not a
reference or a specification.
You can take the code and
build your differentiated use
cases right on top of it.
DD MM YYYY AllSeen Alliance 1111
Adding “Nomadic”
Devices
Special Requirements for Mobile and/or
Roaming Devices.
DD MM YYYY AllSeen Alliance 12
Mobile Device Requirements
Nomadic Devices
How to keep devices that roam between networks connected to your IoT devices.
A “nomadic” device is any device that is at
times connected to the home network and at
times connected to the home via other
networks. This can range from
smartphones/tablets, over wearables, to
connected cars.
Different network technologies and Quality of
Service possible (Home WiFi environment vs.
Mobile Network vs. Public Hot-Spot…)
DD MM YYYY AllSeen Alliance 13
Mobile Device Requirements
User Experience point of view
How to keep devices that roam between networks connected to your IoT devices.
Developer’s point of view
Ideally, the app developer only needs to
target one framework/development
environment.
• Re-use of code eliminates potential
mistakes and minimizes development
efforts
• Yet, the framework should allow for easy
detection of the device’s current ‘location,
You need to be able to provide a differentiated
user experience depending on the location of
the device (taking into account network
properties).
• You expect different reasons for using an app
in-house vs. while commuting. Optimize for
the anticipated use!
• Different networks have different physical
properties: adopt use cases accordingly
• Different cost structures might/should lead to
different approaches to connectivity.
DD MM YYYY AllSeen Alliance 1414
Beyond the Proximal
Network
AllSeen’s Gateway Agent
DD MM YYYY AllSeen Alliance 15
AllSeen Gateway Agent
• Designed to link with cloud services
– New or existing operator (managed) services
– Social networks and applications
– Proximal to cloud/Cloud to proximal
• Enables mobility: Simple gateway for all devices to send Notifications and other data to the Cloud
• Offers common gateway and methods for remote access, control and automation
• Or link to other proximal networks
– AllJoyn to AllJoyn (e.g. primary and vacation home, home/office, …)
– AllJoyn to PAN (e.g. Zigbee, Z-Wave, Echonet, …)
• Design Goals
– Maintain end-to-end security between external Apps and Services and proximal devices
– Allow only authorized traffic in to and out of the network
DD MM YYYY AllSeen Alliance 16
Linux/openWRT
Package Installer
(AllJoyn)
• Install/uninstall of 3rd
Party Connector Apps
Connector Apps (1-n)
• Written by 3rd Party
• Chroot jail cell
architecture
• Implements mapping
between SP API
(webservice, Zigbee
etc.) and AllJoyn
• Advertises external Apps
and Services as AllJoyn
Interfaces
Gateway Mngmt App
• Provides management
interfaces for device
owner to manage
Connector Apps and
AllJoyn device remoting
• Manages rules for
message filtering in the
common Router Node
Control App (mobile SDK)
• Allows device owner to
set remoting and injection
rules
• Functionality to discover,
download, install and
operate the Connector
AppCloud / Internet /
other proximal network
e.g. Zigbee
Common AllJoyn routing node
• Implements D-bus level message
filtering
Proximal
network
Gateway Agent 1.0: product architecture
DD MM YYYY AllSeen Alliance 1717
Security and Privacy
for Nomadic Devices
DD MM YYYY AllSeen Alliance 18
Security for Mobile Use Cases
The Gateway
The Gateway Agent
sandboxes individual
connector apps from the
rest of the gateway,
protecting the core
functionality of the device
The Home
Instead of exposing the
entire home network to the
outside world, connector
apps only get a filtered view
of the LAN.
Privacy
AllJoyn Security 2.0 puts
the user in control of which
interfaces gets shared
between which devices and
users. Manifests ensure
there is no access beyond
what’s advertised.
DD MM YYYY AllSeen Alliance 1919
1. Target the Entire Ecosystem
Capture as much information through AllJoyn as possible, go
beyond the scope of your own devices and services to create
the smartest solution possible.
2. Take Your Location Into Account
Mobile devices are inherently location aware. Use that to
ensure an optimal user experience in all situations.
3. Design for Security
Use the Gateway Agent to sandbox any app that needs
external access to parts of to the home network. Become a
trusted partner by respecting the user’s privacy.
Designing Great Mobile IoT Apps
DD MM YYYY AllSeen Alliance 20
Thank you
Follow us on
For more information on Allseen Alliance, visit us
at: allseenalliance.org &
allseenalliance.org/news/blogs
This is where your legal information goes

More Related Content

PPTX
Mobile interoperability and business productivity
PDF
Creating an Internet of Everything
PDF
Developing Interoperable IoT Controls
PDF
Open Sourcing the User Experience for the IoT
PPTX
Kalay Platform Enhancing Multimedia on AllJoyn Devices
PPTX
Programming the Internet of Things: Why Devices Need APIs
PDF
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
PDF
Building Universal Windows Apps with AllJoyn
Mobile interoperability and business productivity
Creating an Internet of Everything
Developing Interoperable IoT Controls
Open Sourcing the User Experience for the IoT
Kalay Platform Enhancing Multimedia on AllJoyn Devices
Programming the Internet of Things: Why Devices Need APIs
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
Building Universal Windows Apps with AllJoyn

What's hot (20)

PDF
Internet of Everything Development Using AllJoyn
PPTX
The Social Home
PPTX
Open Source and The Internet of Things
PPTX
An Open Source Project for the IoT
PPTX
My Scale Just Told the Cloud I'm Fat
PDF
Wearables and IoT Strategy
PPTX
IoT at the Edge - Gateway Services
PDF
Introduction to the AllJoyn Gateway Agent
PDF
Building IoT Products: Developer Experiences
PPTX
“Seamless and Batteryless” Creating an Internet of Everything
PPTX
Standards and Interoperability: Creating a whole that is bigger than the sum ...
PDF
Designing for Interoperability
PDF
AllSeen Alliance Overview
PDF
Canopy SF Home Automation Meetup Slides 10/14/2014
PDF
Enhanced home security solutions kalay v2
PDF
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
PPTX
2016 Public Safety Vision Strategy Direction - Avaya
PPTX
Creating the open source building blocks for IoT
PDF
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
PDF
Track 2 session 8 - st dev con 2016 - lora(senet)
Internet of Everything Development Using AllJoyn
The Social Home
Open Source and The Internet of Things
An Open Source Project for the IoT
My Scale Just Told the Cloud I'm Fat
Wearables and IoT Strategy
IoT at the Edge - Gateway Services
Introduction to the AllJoyn Gateway Agent
Building IoT Products: Developer Experiences
“Seamless and Batteryless” Creating an Internet of Everything
Standards and Interoperability: Creating a whole that is bigger than the sum ...
Designing for Interoperability
AllSeen Alliance Overview
Canopy SF Home Automation Meetup Slides 10/14/2014
Enhanced home security solutions kalay v2
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
2016 Public Safety Vision Strategy Direction - Avaya
Creating the open source building blocks for IoT
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
Track 2 session 8 - st dev con 2016 - lora(senet)
Ad

Similar to Designing For Interoperability in Mobile (20)

PDF
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
PPTX
Ryo koyama
PDF
Internet of things - network of things - smart home
PDF
Customize and control connected devices
PDF
Cutomize and Control Connected Devices
PPTX
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
PDF
UplinQ - qualcomm® smart gateway the home network as a development platform
PPTX
Io t technologies
PDF
Introduction to AllJoyn
PDF
Internet of Everything: A Technology Ecosystem Perspective
PDF
Developing For The Pervasive Internet Of Things
PPTX
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
PDF
Jornada Formativa Qualcomm y Movilforum: Alljoyn
PDF
Capture the Connected Device Opportunity
PPTX
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
PDF
Alleantia LeWeb Paris 2012 Startup Comp preliminary
PDF
IoT for Everyday Life
PPTX
ThingCloud
PPTX
Neudesic IoT HIMSS Healthcare
PDF
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Ryo koyama
Internet of things - network of things - smart home
Customize and control connected devices
Cutomize and Control Connected Devices
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
UplinQ - qualcomm® smart gateway the home network as a development platform
Io t technologies
Introduction to AllJoyn
Internet of Everything: A Technology Ecosystem Perspective
Developing For The Pervasive Internet Of Things
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Jornada Formativa Qualcomm y Movilforum: Alljoyn
Capture the Connected Device Opportunity
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Alleantia LeWeb Paris 2012 Startup Comp preliminary
IoT for Everyday Life
ThingCloud
Neudesic IoT HIMSS Healthcare
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
Ad

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
20250228 LYD VKU AI Blended-Learning.pptx

Designing For Interoperability in Mobile

  • 1. DD MM YYYY AllSeen Alliance 1 Designing For Interoperability in Mobile Director of Product Management, Technicolor Danny Lousberg
  • 2. DD MM YYYY AllSeen Alliance 22 1. Interop: Challenges and Opportunities for MNO’s 2. AllSeen Approach to Interoperability 3. Nomadic Device Requirements 4. Extending the Proximal AllSeen Network 5. Ensuring a Secure and Privacy Conscious Environment Agenda
  • 3. DD MM YYYY AllSeen Alliance 33 Challenges & Opportunities Mobile Devices in the IoT Experience.
  • 4. DD MM YYYY AllSeen Alliance 4 Connected Home Challenges And Opportunities Win the end-user experience battle Thanks to carefully crafted end-to-end user experiences such as those being created on tablets and smartphones, consumers have become more demanding of their devices and services. Bringing this same level of integration in a de-facto heterogeneous service environment is difficult and costly when you don’t control the ecosystem.
  • 5. DD MM YYYY AllSeen Alliance 5 Connected Home Challenges And Opportunities Lead the way to the Internet of Things The Internet of Things is poised to generate significant growth in the coming years. But mass market acceptance depends on smart devices being able to interact with each other across devices and services.
  • 6. DD MM YYYY AllSeen Alliance 6 Connected Home Challenges And Opportunities Monetize the digital life simplification Devices are connected to the Internet but only few devices are “interconnected”, despite the wide proliferation of standards and standardization efforts. Each new standard adds cost and complexity. How do we guarantee a return on investment for integrating standards, how do we differentiate?
  • 7. DD MM YYYY AllSeen Alliance 77 The AllSeen Approach Enabling New and Exciting Use Cases.
  • 8. 8 Exposing mobile’s APIs enabled new experiences - that no one had thought of GPS GPU DSP GYRO MICROPHONE TOUCHSCREEN ACCELEROMETER
  • 9. 9 This software project exposes the capabilities of the things around you in the same way. LIGHT BULBS GARAGE DOOR SENSORS LOCK DOORS DVR DRAPES DISPLAYS SPEAKERS CLOCKS COOL HEAT TVs
  • 10. DD MM YYYY AllSeen Alliance 10 Accepting the Challenge User Experience AllSeen unifies the ecosystem, and gives you to tools to create a coherent user experience across all devices, even the ones you don’t sell. Mass Market The AllSeen IoT SDK allows you to create smart devices that provide intelligent and ambient user experiences. Monetize The AllJoyn framework is a ready-to-use implementation, not a reference or a specification. You can take the code and build your differentiated use cases right on top of it.
  • 11. DD MM YYYY AllSeen Alliance 1111 Adding “Nomadic” Devices Special Requirements for Mobile and/or Roaming Devices.
  • 12. DD MM YYYY AllSeen Alliance 12 Mobile Device Requirements Nomadic Devices How to keep devices that roam between networks connected to your IoT devices. A “nomadic” device is any device that is at times connected to the home network and at times connected to the home via other networks. This can range from smartphones/tablets, over wearables, to connected cars. Different network technologies and Quality of Service possible (Home WiFi environment vs. Mobile Network vs. Public Hot-Spot…)
  • 13. DD MM YYYY AllSeen Alliance 13 Mobile Device Requirements User Experience point of view How to keep devices that roam between networks connected to your IoT devices. Developer’s point of view Ideally, the app developer only needs to target one framework/development environment. • Re-use of code eliminates potential mistakes and minimizes development efforts • Yet, the framework should allow for easy detection of the device’s current ‘location, You need to be able to provide a differentiated user experience depending on the location of the device (taking into account network properties). • You expect different reasons for using an app in-house vs. while commuting. Optimize for the anticipated use! • Different networks have different physical properties: adopt use cases accordingly • Different cost structures might/should lead to different approaches to connectivity.
  • 14. DD MM YYYY AllSeen Alliance 1414 Beyond the Proximal Network AllSeen’s Gateway Agent
  • 15. DD MM YYYY AllSeen Alliance 15 AllSeen Gateway Agent • Designed to link with cloud services – New or existing operator (managed) services – Social networks and applications – Proximal to cloud/Cloud to proximal • Enables mobility: Simple gateway for all devices to send Notifications and other data to the Cloud • Offers common gateway and methods for remote access, control and automation • Or link to other proximal networks – AllJoyn to AllJoyn (e.g. primary and vacation home, home/office, …) – AllJoyn to PAN (e.g. Zigbee, Z-Wave, Echonet, …) • Design Goals – Maintain end-to-end security between external Apps and Services and proximal devices – Allow only authorized traffic in to and out of the network
  • 16. DD MM YYYY AllSeen Alliance 16 Linux/openWRT Package Installer (AllJoyn) • Install/uninstall of 3rd Party Connector Apps Connector Apps (1-n) • Written by 3rd Party • Chroot jail cell architecture • Implements mapping between SP API (webservice, Zigbee etc.) and AllJoyn • Advertises external Apps and Services as AllJoyn Interfaces Gateway Mngmt App • Provides management interfaces for device owner to manage Connector Apps and AllJoyn device remoting • Manages rules for message filtering in the common Router Node Control App (mobile SDK) • Allows device owner to set remoting and injection rules • Functionality to discover, download, install and operate the Connector AppCloud / Internet / other proximal network e.g. Zigbee Common AllJoyn routing node • Implements D-bus level message filtering Proximal network Gateway Agent 1.0: product architecture
  • 17. DD MM YYYY AllSeen Alliance 1717 Security and Privacy for Nomadic Devices
  • 18. DD MM YYYY AllSeen Alliance 18 Security for Mobile Use Cases The Gateway The Gateway Agent sandboxes individual connector apps from the rest of the gateway, protecting the core functionality of the device The Home Instead of exposing the entire home network to the outside world, connector apps only get a filtered view of the LAN. Privacy AllJoyn Security 2.0 puts the user in control of which interfaces gets shared between which devices and users. Manifests ensure there is no access beyond what’s advertised.
  • 19. DD MM YYYY AllSeen Alliance 1919 1. Target the Entire Ecosystem Capture as much information through AllJoyn as possible, go beyond the scope of your own devices and services to create the smartest solution possible. 2. Take Your Location Into Account Mobile devices are inherently location aware. Use that to ensure an optimal user experience in all situations. 3. Design for Security Use the Gateway Agent to sandbox any app that needs external access to parts of to the home network. Become a trusted partner by respecting the user’s privacy. Designing Great Mobile IoT Apps
  • 20. DD MM YYYY AllSeen Alliance 20 Thank you Follow us on For more information on Allseen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs This is where your legal information goes

Editor's Notes

  • #17: Interface to existing cloud and web services Operator services Social networks and applications Proximal to cloud/Cloud to proximal Enables mobility: Simple gateway for all devices to send Notifications and other data to the Cloud Offers common gateway and methods for remote access, control and automation Connecting multiple proximal environments Notifications and Control between proximal environments AllJoyn to AllJoyn AllJoyn to other PAN (Zigbee etc.)