HTML5 for Auto: Already Here or Still Arriving?



Similar documents
Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Application Framework: Apertis Hands-on

Mentor Embedded Automotive Solutions

HTML5 AUTOMOTIVE 2013 White Paper Series

Mentor Embedded IVI Solutions

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Bridging the Gap: from a Web App to a Mobile Device App

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

GENIVI FAQ. What is the GENIVI Alliance?

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Tizen Technical Overview 枪 晦 随 鬴 缃 拜 枋 幞 垖 幁 穧 幤

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

Driving the User Interface. Trends in Automotive GUIs

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel

Intecs Roma - Pisa - Napoli - Milano - Torino - Cagliari - Genova L Aquila - Toulouse - Paris

The Most Popular UI/Apps Framework For IVI on Linux

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

AUTOMOTIVE. Connected Navigation System

Crosswalk: build world class hybrid mobile apps

Mobilize Your ERP with ADF Mobile

SAP Mobile Platform Intro

What is a Connected Car

Safe Harbor Statement

Understanding Mobile Apps for Automotive. Kerry Johnson, Senior Automotive Product Manager

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

How To Develop A Mobile App With Phonegap

ITG Software Engineering

Tizen: a progressive mobile web platform for the future

Development Techniques for Native/Hybrid Tizen Apps. Presented by Kirill Kruchinkin

Tizen Compliance Test (TCT) Hojun Jaygarl (Samsung Electronics), Cathy Shen (Intel)

Operational Decision Manager Worklight Integration

Statement of Direction

Streamlining Open Source License Compliance with SPDX

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

ORACLE ADF MOBILE DATA SHEET

From a World-Wide Web of Pages to a World-Wide Web of Things

An OSGi based HMI for networked vehicles. Telefónica I+D Miguel García Longarón

Position Paper for W3C Web and Automotive Workshop. Marius Spika, Mark Beckmann

Tizen SDK Annual Report Key Improvements. Changseok Oh (Samsung), Yeongkyoon Lee (S-Core)

Developing and deploying mobile apps

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

QML and JavaScript for Native App Development

Tizen Web Runtime Update. Ming Jin Samsung Electronics

Harmonizing policy management with Murphy in GENIVI, AGL and TIZEN IVI

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Middleware- Driven Mobile Applications

Practical Android Projects Lucas Jordan Pieter Greyling

BELATRIX SOFTWARE. Why you should be moving to mobile Cross Platform Development? Introduction

Intel XDK для разработки кросс-платформенных мобильных приложений

How To Develop A Mobile Application On An Android Device

Whitepaper. Trans. for Mobile

Extending Tizen Native Framework with Node.js

Principles of a Vehicle Infotainment Platform

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

Introduce Configurable Mobile App Development. Moxie Zhang Esri R&D Center Beijing

The In-Car App Experience: Convergence and Integration

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

OpenCV on Android Platforms

Developing Microsoft SharePoint Server 2013 Core Solutions

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

Developing Fleet and Asset Tracking Solutions with Web Maps

A Guide to Mobile App Development Platforms

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Best Practices for Building Mobile Web

Introducing. automated functional testing of mobile apps. Karl Krukow, CTO, LessPainful GotoAMS, May, 2012

Toward Connected Vehicle with AGL

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

JLR s Experiences with Open Source in IVI

Study of SAP ERP Connection System Driven in Smartphone

Value Added Services (VAS) - Mobile Applications Business Cases

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

Cross-Platform Phone Apps & Sites with jquery Mobile

Understanding Evolution's Architecture A Technical Overview

Take full advantage of IBM s IDEs for end- to- end mobile development

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?

TELE.SINTESE. The Internet Of Things. The Next Evolution Of Computing. Dr. Fernando Martins. Presidente & Diretor Executivo, Intel Brasil

App Development with Talkamatic Dialogue Manager

GROW WITH BIG DATA Third Eye Consulting Services & Solutions LLC.

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

vehicle cloud Connected vehicle cloud Under the hood

ArcGIS Web Mapping. Sam Berg, esri

Human Resources Department.

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Transcription:

HTML5 for Auto: Already Here or Still Arriving? Dr. Philipp Hoschka<ph@w3.org> W3C Deputy Director This project is funded by the European Union through the Seventh Framework Programme (FP7/2013-2015) under grant agreement n 611327 HTML5Apps

2014: A Historic Year! It was 25 years ago

Why HTML5 for Auto?

Apps for Auto: Approaches Develop OEM-specific platforms Adopt native mobile platforms Adopt HTML5

Issues with Non-HTML5 Develop vehicle-specific platforms Not attractive for app developers since small market App development expensive Re-develop for each platform Special skills required for each platform Adopt native mobile platforms Controlled by single vendors App development expensive (re-develop, special skills)

HTML5 Benefits Bigger market - develop once Apps work cross-vehicle, OEM (needs standards) Apps work across native platforms In HTML5 runtime As hybrid App (Cordova, ) More Web developers, less costly to develop Open standard Nobody owns HTML5, no vendor lock-in Will be supported for long time Enables fresh vehicle UI Web designed for network updates

HTML5 Auto Projects HTML5 at OEMs: Lots going on but not in public informal survey: Please understand I can t say the names of OEMs, but we got many OEM s RFP, RFI. I hear that all of them are playing with it Publically known (conservative): General Motors Developer APIs, Mazda (with OpenCar), HTML5 Platforms: Genivi, LG, Obigo, OpenCar, QNX: HTML5 SDK QNX CAR 2, Tizen IVI,

Web Standards for Auto

W3C Leading the Web to its Full Potential Directed by Web inventor Tim Berners-Lee since 1994 Standards: HTML5, Web APIs, XML, Web Services, RDF, VoiceXML,... Consortium with ~390 members Royalty-free policy for standards

W3C Automotive & Web Business Group Start: February 2013 Chairs Intel OpenCar 46+ companies, 107 individuals Monthly teleconferences Face-to-Face Meetings hosted by Genivi Automotive Linux Summit Intel

Members

Vehicle API Specification Standard API across OEMs for HTML5/Javascript applications Access vehicle properties Speed Tire pressure Engine rotation speed (RPM) OEMs are free to select properties they want to expose Apps can run on in-vehicle system or connected mobile phone Target: Passenger vehicles

Existing Specs Considered Genivi QNX Tizen IVI Webinos AUTOSAR Main input: Which vehicle properties are available in each?

Basic API Architecture Vehicle Interface Get property value Set property value Subscribe to property value changes Properties can be in Zones Front/Middle/Rear/Right/Left/ Driver/Passenger All vehicle API properties are optional OEM decides

Vehicle API Properties Configuration and Identification: VIN, WMI, Brand, Model, doorcount, FuelType, Running Status: Acceleration, cruisecontrolstatus, vehiclespeed, Maintenance: batterystatus, Odometer, malfunctionindicator, Personalization: DriverIdentification, seatadjustment, mirrorpan/tilt, Driving Safety: airbagstatus, ABS enabled/engaged Climate: Temperature, RainSensor, WiperStatus, Vision and Parking: LaneDepartureDetection, ParkingBrake,

HTML5 Security Controlling access to vehicle on-board unit OEM decides which features are available App declares which APIs it will use in config file Javascript is interpreted, so no stack buffer overflows HTML5 apps run in walled-off container App crash won t bring down whole system Container has restricted access Web engine networking and GUI well-verified With Cloud hosting: Less code on vehicle - GUI only, Business logic in cloud

Next Steps for Auto BG May 2014: Finalize Vehicle API spec Launch new task forces - candidates Multimedia in vehicle Navigation Speech and Multi-modal Security Containerization and off-line storage managing this in a secure way Next f2f meeting: 23 May, Gothenborg, Sweden (co-located with Genivi) October 2014: create W3C Working Group to launch formal standardisation

Summary HTML5 is strategic for Automotive W3C automotive activity getting started Vehicle API standardization Other topics on horizon Great time to get involved!