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

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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