The mission of the Automotive and Web Platform Business Group is to act as an incubator of ideas for standardization for connected vehicles. It had produced some early draft specifications for making vehicle signals available in a browser runtime as a first class object. Those specifications were the basis for launching the W3C Automotive Working Group in order to bring them through the W3C Recommendation Process. The Auto Working Group has since changed to service specifications to expose signals in a broader range of environments, HTML5, Qt and headless applications in any programming language running on vehicle head units.
The W3C Automotive Webplatform Business Group worked on a pair of WebIDL specifications for exposing vehicle signals as a first class object within a browser runtime. They were published as final reports in December of 2014 to be handed over to a newly chartered W3C Automotive Working Group to bring them through the W3C standards process. Based on feedback from various other groups at W3C, including the Technical Architecture Group, and how the Auto industry is split between HTML5 and Qt for developing applications for head units we switched to a service approach (VISS) in July of 2016. A service also allows for headless applications that do not need to operate in HTML5 or Qt, example being data collection for fleet management.
In December of 2016 The VW Group joined W3C and submitted their similar approach (ViWi) for consideration. As prototypes were underway and we wanted to further our understanding of issues from implementation experiences the group resolved to continue VISS work and formed a task force for converging the two approaches for next version specification (RSI). The group intends to complete VISS and recharter for RSI end of 2017 or early 2018 and publish First Public Working Drafts (FPWD). RSI has modules for other services that will be made available, media services, media libraries, CDN, notifications with more planned Location Based Services (LBS).
The REST Services Interface (RSI – formerly VIWI) Task Force has been meeting regularly. We would like to see more participation especially in implementing the specification to prove it out. Please check out the RSI Task Force Wiki. We are in the process of scheduling regular meetings.
Here is quick summary of RSI:
Volkswagen submitted RSI to the W3C, in December of 2016, as it is in-line with the HTML5 and “services” direction the Automotive Working Group and Automotive and Web Platform is pursuing. The following domains were part of the initial submission:
The RSI work is focused on guidelines and rules for designing REST APIs that are extended with a WebSocket subscribe mechanism for delivering high frequency data, avoiding polling. The Protocol specification describes the main REST/WebSocket model with the Domain specifications defining domain specific information models.
An open reference server implementation and framework can be found here and may be used for implementations. Ideally code will be committed back to this repository.
The Task Force plans on focusing on Media and Location Based Services (LBS) domains to start with academic papers for LBS in the works.
Please join us by reaching out to the group, following the group, following the GitHub repositories, and following us on Twitter #w3cauto.