SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Presented by Dr. Javier Caminero, Telefónica R&D
09. May 2013
FIA Dublin
webinos – Platform for device-independent Web-Applications
webinos – clearly connected
Motivation
starting situation
• More connected devices than people on earth [1]
• Parallel device usage increases:
– “77% of the time when we’re using a TV, we’re using another device.” [2]
• Devices are getting more and more powerful and feature rich at the same time
– Lots of sensors, but data often shared thoughtlessly impairing privacy
– High storage capacities, but files synced with centralized services due to convenience
• Even if most new connected devices offer access to Internet services, they rather coexists than
interplay with other devices
• Realization of seamless experiences is a demanding task for service providers and developers
– Diversity of device types
– Fragmentation of platforms
– Often manual handling of synchronization, communication mechanisms, privacy
protection, user preferences
 Strong trend towards Web-based application platforms, but also a controversial discussion!
2
[1] http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
[2] Google, “The New Multi-screen World: Understanding Cross-platform Consumer Behavior”, August 2012
Cross-Device Applications
TV Smartphones & Tablets
CarsPC/Laptop
Connected Word
Using multiple devices for
creating richer applications
Embedded
webinos – clearly connected 5
webinos – clearly connected
The webinos project
what is it?
http://www.webinos.org/members
7
The webinos project
the value of open
webinos supports 3 essential open principles that we
believe are essential for long term success
Open Standards
Open Source
Open Market
webinos – clearly connected
8
The webinos project
key deliveries
webinos – clearly connected
Five Target Devices
8 Ported OS’s
Platform
APIs
Apps Store
Security
devices and people in a distributed manner
Applications
SDK and Portal
webinos – clearly connected
The personal zone
key concept introduced by webinos
The Personal Zone:
• defines the set of all devices and services owned by a particular user.
• re-establishes user’s control over own personal devices, apps, services and data.
Key features:
10
• Interoperability
– Service access across domains
• Easy development
– Abstraction layer for
(remote) APIs and
communication
• Portability
– “one virtual device”
• Control
– Explicit policy based access
control to services and resources
webinos – clearly connected
Personal zones
supporting a personal zone concept
12
PZH Personal Zone Hub
• Single sign on / Auth
• Sync across devices
• Storage preferences, policies,
• Discovery & access
• Policy / Trust
PZP
Personal
Zone
Proxy
PZP PZP PZP
PZH
PZP PZP PZP PZP
PZH
PZP PZP PZP PZP
3) Communication
between devices
(bearer independent)
2) Discovery, Authentication,
Syncronisation
1) Identified by a URL,
supports a RESTful API
based upon JSON RPC
webinos – clearly connected
Developing a webinos app
3-steps process overview
1. Start realizing your app idea using well known Web technologies.
2. Decide which services and resources you would like to use by selecting form the
provided webinos APIs.
Implement against an abstract device, that
comes with all properties provided by all
physical devices.
3. Package the application and publish it on apps stores (example store) or on a Web
site. Downloading this application will allow for installation and execution on the
device. Latter even in local peer network without internet connectivity.
14
webinos – clearly connected
Developing a webinos app
The result
15
PZH
(Personal Zone Hub)
Internet
Security Policy
Access to
device
orientation
sensor data on
remote device.
webinos demos
https://developer.webinos.org/application-overview
17
Vehicle Platform
• Provides an open web applications
platform for rapid development of
– Navigation functions
– In car media
– In car messaging/communications
– Engine monitoring
– Driver assist
• In car “private cloud” gives seamless
secure interaction with phones at tablets
• Remote “private cloud” means
telematics, engine data and driving
behaviour can be shared with 3rd parties
(new business models)
webinos – clearly connected
webinos Payment across screens
 A webinos browser comes with in-built NFC support and Payment API support
 Retailers and brand owners can create websites that “add-value” to the physical
shopping experience
– Curated content: links to catalogue and stock data
– Media: links to magazines and articles that mention or are about this product
– Social: links to social media streams and commentary
 All this can be delivered using standard HTML and JavaScript – using a universal
browser
 Demo:
– Use of webinos Payment API
– Pay for goods shopped on one devices
with your wallet stored on your mobile:
 Secure, Simple, Fast
– Read more:
http://www.webinos.org/blog/2013/02/22/
webinos-payment-across-screens/
webinos – clearly connected 19
webinos – clearly connected
Conclusion
• Web-based approach has a big potential and hence relevance for multi-device / multi-screen
scenarios (but work-in-progress)
• Personal Zone Concept shows how devices (of different types and from different vendors) can be
securely connected
– Forming a virtual device
• Results (esp. APIs) are being standardized in W3C
• Reference implementation is available as Open Source (Apache License)
• Commercially focused projects (apps) starts evaluating webinos code for use
• Commercial exploitation of code base is currently under preparation
contact us and get involved!
• General information at www.webinos.org
• Developer specific information (Code, Tutorials, examples, forum, etc.) at developer.webinos.org
26
webinos – clearly connected
?? || /* */
27
THANK YOU FOR YOUR ATTENTION

Weitere ähnliche Inhalte

Andere mochten auch

Mobile value added nutrition extension services and women economic empowerm...
Mobile value added nutrition extension services and women economic   empowerm...Mobile value added nutrition extension services and women economic   empowerm...
Mobile value added nutrition extension services and women economic empowerm...Farm Radio Trust Mw
 
Agenda openbaar gedeelte raadszitting 9 december 2015
Agenda openbaar gedeelte raadszitting 9 december 2015Agenda openbaar gedeelte raadszitting 9 december 2015
Agenda openbaar gedeelte raadszitting 9 december 2015SociaalHuisKnokkeHeist
 
Recommendation Letter for Sylvia Crockett
Recommendation Letter for Sylvia CrockettRecommendation Letter for Sylvia Crockett
Recommendation Letter for Sylvia CrockettSylvia Crockett
 
Bahasa inggris iii topic 6
Bahasa inggris iii topic 6Bahasa inggris iii topic 6
Bahasa inggris iii topic 6Aghoez Shetyawan
 
Gestos y costumbres al saludar.
Gestos y costumbres al saludar.Gestos y costumbres al saludar.
Gestos y costumbres al saludar.Daniela Romero
 
Owi presentation to rotaract
Owi presentation to rotaractOwi presentation to rotaract
Owi presentation to rotaractStephen Chiunjira
 
200716 presentation icc malawi (2)
200716 presentation icc malawi (2)200716 presentation icc malawi (2)
200716 presentation icc malawi (2)Farm Radio Trust Mw
 
Pythagorean theorem flip quiz
Pythagorean theorem flip quizPythagorean theorem flip quiz
Pythagorean theorem flip quizbweldon
 
Assidai welfare 24 dicembre gennaio 2016
Assidai welfare 24 dicembre gennaio 2016Assidai welfare 24 dicembre gennaio 2016
Assidai welfare 24 dicembre gennaio 2016Assidai
 
Status of waste management in malawi 20072016
Status of waste management in malawi 20072016Status of waste management in malawi 20072016
Status of waste management in malawi 20072016Farm Radio Trust Mw
 
Experiences with district agriculture extension services system in salima add
Experiences with district agriculture extension services system in salima addExperiences with district agriculture extension services system in salima add
Experiences with district agriculture extension services system in salima addFarm Radio Trust Mw
 
24.2. Sec 004
24.2. Sec 00424.2. Sec 004
24.2. Sec 004vzander
 
Programación de la Sociedad del Cante Grande
Programación de la Sociedad del Cante GrandeProgramación de la Sociedad del Cante Grande
Programación de la Sociedad del Cante GrandeJosé Carlos Cabrera
 
Class 12 cbse BUSINESS STUDIES project
Class 12 cbse BUSINESS STUDIES  projectClass 12 cbse BUSINESS STUDIES  project
Class 12 cbse BUSINESS STUDIES projectlintojohn619
 

Andere mochten auch (17)

Mobile value added nutrition extension services and women economic empowerm...
Mobile value added nutrition extension services and women economic   empowerm...Mobile value added nutrition extension services and women economic   empowerm...
Mobile value added nutrition extension services and women economic empowerm...
 
Agenda openbaar gedeelte raadszitting 9 december 2015
Agenda openbaar gedeelte raadszitting 9 december 2015Agenda openbaar gedeelte raadszitting 9 december 2015
Agenda openbaar gedeelte raadszitting 9 december 2015
 
Recommendation Letter for Sylvia Crockett
Recommendation Letter for Sylvia CrockettRecommendation Letter for Sylvia Crockett
Recommendation Letter for Sylvia Crockett
 
NBR6122 1996
NBR6122 1996NBR6122 1996
NBR6122 1996
 
Bahasa inggris iii topic 6
Bahasa inggris iii topic 6Bahasa inggris iii topic 6
Bahasa inggris iii topic 6
 
Gestos y costumbres al saludar.
Gestos y costumbres al saludar.Gestos y costumbres al saludar.
Gestos y costumbres al saludar.
 
Owi presentation to rotaract
Owi presentation to rotaractOwi presentation to rotaract
Owi presentation to rotaract
 
200716 presentation icc malawi (2)
200716 presentation icc malawi (2)200716 presentation icc malawi (2)
200716 presentation icc malawi (2)
 
Pythagorean theorem flip quiz
Pythagorean theorem flip quizPythagorean theorem flip quiz
Pythagorean theorem flip quiz
 
Assidai welfare 24 dicembre gennaio 2016
Assidai welfare 24 dicembre gennaio 2016Assidai welfare 24 dicembre gennaio 2016
Assidai welfare 24 dicembre gennaio 2016
 
Status of waste management in malawi 20072016
Status of waste management in malawi 20072016Status of waste management in malawi 20072016
Status of waste management in malawi 20072016
 
Experiences with district agriculture extension services system in salima add
Experiences with district agriculture extension services system in salima addExperiences with district agriculture extension services system in salima add
Experiences with district agriculture extension services system in salima add
 
24.2. Sec 004
24.2. Sec 00424.2. Sec 004
24.2. Sec 004
 
Programación de la Sociedad del Cante Grande
Programación de la Sociedad del Cante GrandeProgramación de la Sociedad del Cante Grande
Programación de la Sociedad del Cante Grande
 
Class 12 cbse BUSINESS STUDIES project
Class 12 cbse BUSINESS STUDIES  projectClass 12 cbse BUSINESS STUDIES  project
Class 12 cbse BUSINESS STUDIES project
 
Frases hechas en árabe marroqui
Frases hechas en árabe marroquiFrases hechas en árabe marroqui
Frases hechas en árabe marroqui
 
Insultos en árabe marroquí
Insultos en árabe marroquíInsultos en árabe marroquí
Insultos en árabe marroquí
 

Ähnlich wie FIA Dublin Presentations: The role of APIs in exposing cross-device functionalities by Dr. Javier Caminero (Telefónica R&D)

iotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwiniotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwinwebinos project
 
IoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - BaldwinIoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - Baldwinwebinos project
 
IoT Mashup - webinos iot and m2m - Allott
IoT Mashup - webinos iot and m2m - AllottIoT Mashup - webinos iot and m2m - Allott
IoT Mashup - webinos iot and m2m - Allottwebinos project
 
iotmaship - Webinos iot and m2m - allott
iotmaship - Webinos iot and m2m - allottiotmaship - Webinos iot and m2m - allott
iotmaship - Webinos iot and m2m - allottwebinos project
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Respa Peter
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018UX Antwerp Meetup
 
webinos Security privacy
webinos Security privacywebinos Security privacy
webinos Security privacywebinos project
 
Not Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsNot Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsLaurie Lamberth
 
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...Pôle Systematic Paris-Region
 
Securing elastic applications_on_mobile_devices
Securing elastic applications_on_mobile_devicesSecuring elastic applications_on_mobile_devices
Securing elastic applications_on_mobile_devicesfirzhan naqash
 
Pilgrim Beart, Founder AlertMe
Pilgrim Beart, Founder AlertMePilgrim Beart, Founder AlertMe
Pilgrim Beart, Founder AlertMeJustin Hayward
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxabhispal122
 
IBM Bluemix: science fiction has been overtaken....now everything is possible
IBM Bluemix: science fiction has been overtaken....now everything is possibleIBM Bluemix: science fiction has been overtaken....now everything is possible
IBM Bluemix: science fiction has been overtaken....now everything is possibleCodemotion
 
Screen sharing between android devices
Screen sharing between  android devicesScreen sharing between  android devices
Screen sharing between android devicesvikas mishra
 
               CLOUD COMPUTING -----------------------------------.pdf
               CLOUD COMPUTING -----------------------------------.pdf               CLOUD COMPUTING -----------------------------------.pdf
               CLOUD COMPUTING -----------------------------------.pdfaptind
 

Ähnlich wie FIA Dublin Presentations: The role of APIs in exposing cross-device functionalities by Dr. Javier Caminero (Telefónica R&D) (20)

iotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwiniotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwin
 
IoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - BaldwinIoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - Baldwin
 
IoT Mashup - webinos iot and m2m - Allott
IoT Mashup - webinos iot and m2m - AllottIoT Mashup - webinos iot and m2m - Allott
IoT Mashup - webinos iot and m2m - Allott
 
iotmaship - Webinos iot and m2m - allott
iotmaship - Webinos iot and m2m - allottiotmaship - Webinos iot and m2m - allott
iotmaship - Webinos iot and m2m - allott
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Ubiquity_Commercial.pptx
Ubiquity_Commercial.pptxUbiquity_Commercial.pptx
Ubiquity_Commercial.pptx
 
webinos Security privacy
webinos Security privacywebinos Security privacy
webinos Security privacy
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
Not Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of ThingsNot Your Father's Platform - How to Connect the Internet of Things
Not Your Father's Platform - How to Connect the Internet of Things
 
Bgg Mobile: Top 10 Tech Trends 2014
Bgg Mobile:  Top 10 Tech Trends 2014Bgg Mobile:  Top 10 Tech Trends 2014
Bgg Mobile: Top 10 Tech Trends 2014
 
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...
OSIS18_IoT : Securisation du reseau des objets connectes, par Nicolas LE SAUZ...
 
Securing elastic applications_on_mobile_devices
Securing elastic applications_on_mobile_devicesSecuring elastic applications_on_mobile_devices
Securing elastic applications_on_mobile_devices
 
Pilgrim Beart, Founder AlertMe
Pilgrim Beart, Founder AlertMePilgrim Beart, Founder AlertMe
Pilgrim Beart, Founder AlertMe
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
 
IBM Bluemix: science fiction has been overtaken....now everything is possible
IBM Bluemix: science fiction has been overtaken....now everything is possibleIBM Bluemix: science fiction has been overtaken....now everything is possible
IBM Bluemix: science fiction has been overtaken....now everything is possible
 
Screen sharing between android devices
Screen sharing between  android devicesScreen sharing between  android devices
Screen sharing between android devices
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
               CLOUD COMPUTING -----------------------------------.pdf
               CLOUD COMPUTING -----------------------------------.pdf               CLOUD COMPUTING -----------------------------------.pdf
               CLOUD COMPUTING -----------------------------------.pdf
 

Mehr von openi_ict

OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloudopeni_ict
 
OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015openi_ict
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathonopeni_ict
 
Docker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENiDocker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENiopeni_ict
 
API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-2014API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-2014openi_ict
 
A Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services LandscapeA Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services Landscapeopeni_ict
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014openi_ict
 
OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014openi_ict
 
OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014openi_ict
 
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...openi_ict
 
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...openi_ict
 
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...openi_ict
 
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...openi_ict
 
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...openi_ict
 
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...openi_ict
 
FIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session ObjectivesFIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session Objectivesopeni_ict
 

Mehr von openi_ict (16)

OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloud
 
OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathon
 
Docker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENiDocker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENi
 
API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-2014API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-2014
 
A Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services LandscapeA Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services Landscape
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
 
OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014
 
OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014
 
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
 
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
 
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
 
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
 
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
 
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
 
FIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session ObjectivesFIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session Objectives
 

Kürzlich hochgeladen

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Kürzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

FIA Dublin Presentations: The role of APIs in exposing cross-device functionalities by Dr. Javier Caminero (Telefónica R&D)

  • 1. Presented by Dr. Javier Caminero, Telefónica R&D 09. May 2013 FIA Dublin webinos – Platform for device-independent Web-Applications
  • 2. webinos – clearly connected Motivation starting situation • More connected devices than people on earth [1] • Parallel device usage increases: – “77% of the time when we’re using a TV, we’re using another device.” [2] • Devices are getting more and more powerful and feature rich at the same time – Lots of sensors, but data often shared thoughtlessly impairing privacy – High storage capacities, but files synced with centralized services due to convenience • Even if most new connected devices offer access to Internet services, they rather coexists than interplay with other devices • Realization of seamless experiences is a demanding task for service providers and developers – Diversity of device types – Fragmentation of platforms – Often manual handling of synchronization, communication mechanisms, privacy protection, user preferences  Strong trend towards Web-based application platforms, but also a controversial discussion! 2 [1] http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf [2] Google, “The New Multi-screen World: Understanding Cross-platform Consumer Behavior”, August 2012
  • 3. Cross-Device Applications TV Smartphones & Tablets CarsPC/Laptop Connected Word Using multiple devices for creating richer applications Embedded webinos – clearly connected 5
  • 4. webinos – clearly connected The webinos project what is it? http://www.webinos.org/members
  • 5. 7 The webinos project the value of open webinos supports 3 essential open principles that we believe are essential for long term success Open Standards Open Source Open Market webinos – clearly connected
  • 6. 8 The webinos project key deliveries webinos – clearly connected Five Target Devices 8 Ported OS’s Platform APIs Apps Store Security devices and people in a distributed manner Applications SDK and Portal
  • 7. webinos – clearly connected The personal zone key concept introduced by webinos The Personal Zone: • defines the set of all devices and services owned by a particular user. • re-establishes user’s control over own personal devices, apps, services and data. Key features: 10 • Interoperability – Service access across domains • Easy development – Abstraction layer for (remote) APIs and communication • Portability – “one virtual device” • Control – Explicit policy based access control to services and resources
  • 8. webinos – clearly connected Personal zones supporting a personal zone concept 12 PZH Personal Zone Hub • Single sign on / Auth • Sync across devices • Storage preferences, policies, • Discovery & access • Policy / Trust PZP Personal Zone Proxy PZP PZP PZP PZH PZP PZP PZP PZP PZH PZP PZP PZP PZP 3) Communication between devices (bearer independent) 2) Discovery, Authentication, Syncronisation 1) Identified by a URL, supports a RESTful API based upon JSON RPC
  • 9. webinos – clearly connected Developing a webinos app 3-steps process overview 1. Start realizing your app idea using well known Web technologies. 2. Decide which services and resources you would like to use by selecting form the provided webinos APIs. Implement against an abstract device, that comes with all properties provided by all physical devices. 3. Package the application and publish it on apps stores (example store) or on a Web site. Downloading this application will allow for installation and execution on the device. Latter even in local peer network without internet connectivity. 14
  • 10. webinos – clearly connected Developing a webinos app The result 15 PZH (Personal Zone Hub) Internet Security Policy Access to device orientation sensor data on remote device.
  • 12. 17 Vehicle Platform • Provides an open web applications platform for rapid development of – Navigation functions – In car media – In car messaging/communications – Engine monitoring – Driver assist • In car “private cloud” gives seamless secure interaction with phones at tablets • Remote “private cloud” means telematics, engine data and driving behaviour can be shared with 3rd parties (new business models) webinos – clearly connected
  • 13. webinos Payment across screens  A webinos browser comes with in-built NFC support and Payment API support  Retailers and brand owners can create websites that “add-value” to the physical shopping experience – Curated content: links to catalogue and stock data – Media: links to magazines and articles that mention or are about this product – Social: links to social media streams and commentary  All this can be delivered using standard HTML and JavaScript – using a universal browser  Demo: – Use of webinos Payment API – Pay for goods shopped on one devices with your wallet stored on your mobile:  Secure, Simple, Fast – Read more: http://www.webinos.org/blog/2013/02/22/ webinos-payment-across-screens/ webinos – clearly connected 19
  • 14. webinos – clearly connected Conclusion • Web-based approach has a big potential and hence relevance for multi-device / multi-screen scenarios (but work-in-progress) • Personal Zone Concept shows how devices (of different types and from different vendors) can be securely connected – Forming a virtual device • Results (esp. APIs) are being standardized in W3C • Reference implementation is available as Open Source (Apache License) • Commercially focused projects (apps) starts evaluating webinos code for use • Commercial exploitation of code base is currently under preparation contact us and get involved! • General information at www.webinos.org • Developer specific information (Code, Tutorials, examples, forum, etc.) at developer.webinos.org 26
  • 15. webinos – clearly connected ?? || /* */ 27 THANK YOU FOR YOUR ATTENTION