CARVIEW |
Submission request to W3C
Submitted Materials
We,
- Mark Beckmann
- Dr. Patrick Bartsch
- Patrick Luennemann
- Volkswagen Infotainment Web Interface protocol definition
- Volkswagen Infotainment Web Interface service definition: viwi.service.car
- Volkswagen Infotainment Web Interface service definition: viwi.service.cdn
- Volkswagen Infotainment Web Interface service definition: viwi.service.media
- Volkswagen Infotainment Web Interface service definition: viwi.service.medialibrary
- Volkswagen Infotainment Web Interface service definition: viwi.service.mixer
which collectively are referred to as "the Submission". We request the Submission be known as the Volkswagen Infotainment Web Interface (viwi) Submission.
Abstract
With the Volkswagen Infotainment Web Interface (viwi), applications running on an in-vehicle infotainment (IVI) system or any device connected via TCP/IP get access to the systems resources and functionality. The interface is based on web technologies. The goal using web technologies (HTTP, WebSockets) is to create a convienient API for developers on both ends, the system and the application(s). Viwi is a restful service interface, which promotes (micro) service system design patterns. At the same time, viwi utilizes standardized web security mechanisms like TLS encryption, OAuth or JWT tokens. The API is designed in a graph-like fashion to allow interconnection between services. Viwi is treating the car like a web service from an API perspective - REST extended by publish/subscribe for high frequency changes.
With the Volkswagen Infotainment Web Interface (viwi), applications running on an in-vehicle infotainment (IVI) system or any device connected via TCP/IP get access to the systems resources and functionality. The interface is based on web technologies. The goal using web technologies (HTTP, WebSockets) is to create a convienient API for developers on both ends, the system and the application(s). Viwi is a restful service interface, which promotes (micro) service system design patterns. At the same time, viwi utilized standarized web secutrity mechanisms like TLS encryption, OAuth or JWT tokens. The API is design in a graph like fashion to allow interconnection between services. Viwi is treating the car like a web service from an API perspective - REST extended by publish/subscribe for high frequency changes.
Intellectual Property Statements
Copyrights
- Volkswagen AG hereby grants to the W3C a perpetual, nonexclusive, royalty-free, world-wide right and license under any Volkswagen AG copyrights on this contribution, to copy, publish and distribute the contribution under the W3C document licenses.
- Additionally, should the Submission be used as a contribution towards a W3C Activity, Volkswagen AG grants a right and license of the same scope to any derivative works prepared by the W3C and based on, or incorporating all or part of, the contribution. Volkswagen AG further agrees that any derivative works of this contribution prepared by the W3C shall be solely owned by the W3C.
- Should the Submission not be used as a contribution towards a W3C Activity, change control of the Submission shall remain with the Submitters/Authors.
Patents
- DE10 2014 201 948 A1
- Zustandslose Schnittstelle zum Zugriff auf Fahrzeug-Infotainment-Funktionen
- DE10 2012 020 974 A1
- Vorrichtung und Verfahren zur Bereitstellung multimedialer Daten in einem Kraftfahrzeug
- PCT/EP2015/052244
- DATA TRANSFER METHOD, COMMUNICATIONS NETWORK, SUBSCRIBER AND VEHICLE
- The organization I represent on the W3C Advisory Committee agrees to offer licenses according to the W3C Royalty-Free licensing requirements described in section 5 of the 5 February 2004 W3C Patent Policy for any portion of the Submission that is subsequently incorporated in a W3C Recommendation.
Required proprietary technology
none
Suggested action
We suggest that the Consortium hold a workshop to discuss the Submission within the automotive business group
Resources
To help with this work, we expect, but do not commit, to be able to provide at least one member of the working group to the Consortium.
Contact
Inquiries from the public or press about this Submission should be directed to: patrick.bartsch@audi.de or patrick.luennemann@carmeq.com
Submitted
this (9th day of December, 2016),
Mark Beckmann
Philippe Le Hégaret, W3C