I hope to do a series of post on notable recent contributions, this is the first. I wanted to highlight a couple of recent developments to Persistence and to the integration of a browser into GENIVI based on the Chromium project which is Google's open source browser project. Persistent data is data that rests on the head unit between reboots and is a key mechanism in bringing personalization to the car since with this data you can create personalized playlists, settings and other in-vehicle experiences. The underlying mechanism to store data on the car in between use is not particularly glamorous, it's clearly the kind of non-differentiating software that every car needs if it wants to enable any personalization at all. This is why its good to see feedback on the GENIVI Persistence software from production projects, it brings a certain validation to the GENIVI design. Recent contributions from Delphi are worth highlighting here for their diligence and detail.

Chromium

You surely have heard of Google's Chrome browser, but have you heard that their Chromium project is an open source project developing, amongst other things, the Chromium Embedded Framework (CEF)? This is an exciting project since it brings "the infrastructure developers need to quickly add HTML rendering and JavaScript" functionality to the GENIVI Development Platform. This will allow GENIVI to do things like access lower level libraries and data via an app-like approach. After all, many "apps" are just HTML and JavaScript. With the addition of the CEF one will be able to also access APIs from the W3C for example and there is interesting contribution there from JLR and Volksvagen. If you want to follow the development as CEF makes its way into the GDP, you might look here: meta-genivi-dev/pull/53 repository

Important discussion on the project is also at Igalia's blog. Stay tuned here and in GENIVI's newsletter for more!

  • No labels