SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

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
 

Destacado (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í
 

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
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
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
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
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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