heiko desruelle 1 , john lyle 2 , simon isenberg 3 , and frank gielen 1

14
Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Giele 1 Ghent University – IBBT Department of Information Technology (INTEC) 2 University of Oxford Department of Computer Science 3 BMW Group Research and Technology On the Challenges of Building a Web-based Ubiquitous Application Platform

Upload: syshe

Post on 23-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

On the Challenges of Building a Web-based Ubiquitous Application Platform. Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1 1 Ghent University – IBBT Department of Information Technology (INTEC) 2 University of Oxford Department of Computer Science - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

Heiko Desruelle1, John Lyle2, Simon Isenberg3, and Frank Gielen1

1 Ghent University – IBBTDepartment of Information Technology (INTEC)

2 University of OxfordDepartment of Computer Science

3 BMW Group Research and Technology

On the Challenges of Building a Web-based Ubiquitous Application Platform

Page 2: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

Vakgroep Informatietechnologie – Breedbandcommunicatienetwerken (IBCN)2

Mobile is the Future... +1 billion mobile phones sold / year +100 million mobile web users in the US (JPMorgan)

Mobile access will surpass PCs by 2013 (Gartner)

happening right now

Page 3: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1
Page 4: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

Webinos Platform Virtualized application platform

Cross-domain (PC, mobile, TV, automotive) “Single app for every device”

Multi-device applications Both parallel as well as serial usage

Leveraging the Web

Page 5: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

Munin

Gibraltar

Related WorkSingle device apps Multi-device apps

NaCl

Page 6: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

6

Personal Zone= The set of all devices, owned by a particular user Creating one virtual device Remote-able APIs

Laptop

TV CarTablet

Smartphone...

Page 7: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

7

Page 8: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

8

Page 9: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

9

Page 10: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

10

Proof of Concept Implementation for each of the core domains

PC (Windows, OSX, Linux) Mobile (Android, early iOS) Home entertainment (embedded Linux) Automotive (Pandaboard) M2M (Arduino)

NodeJS platform extension

Page 11: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

11

Page 12: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

12

http://webinos.org/blog/category/demos/

Vehicle Dashboard

Page 13: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

13

Status and Future Work Living labs validation

Evaluate stakeholders’ expectations Validate users’ experience Various user and developer personas

Next level of automated adaptation UI adaptation and distribution

Page 14: Heiko Desruelle 1 , John Lyle 2 , Simon Isenberg 3 , and Frank Gielen 1

Thank you

www.webinos.org@webinosproject

[email protected]