When talking to software developers outside of GENIVI one often hears developers ask how they can access the car's API. What developers often want is a way to access the car's data to create applications for that data, or to bring in their application into the car environment. One way to do this is to use the newly published Vehicle Web API, available here: http://git.projects.genivi.org/?p=vehicle-web-api.git;a=summary
This API, or Application Programming Interface, allows one to collect a host of data from car sensors and to use that data from commonly used tools like jquery, CSS, and HTML5. These tools can manipulate the API in interesting ways to allow you create an application that might report current fuel consumption per distance travelled to your cell phone for example. There are a number of calls that return information from Vehicle ID to Engine Coolant level.
There is much to think about of course, since we're working with motor vehicles we have to keep safety at the forefront. This may mean that the resulting API will provide read-only access and likely will be sandboxed in some way. Even so, this API is fairly extensive, and provides a solid starting point for further discussions with the standards bodies as well as the community at large.