|Type||Not for Profit Consortium|
|Headquarters||San Ramon, California, USA|
|Membership||Founding Charter, Charter, Core, Associate|
|Graham Smethurst, (Chairman), Philippe Gicquel, (President), Matt Jones (Vice President & Secretary), Kyle Walworth (Treasurer)|
The GENIVI Alliance is a non-profit automotive industry alliance committed to driving the broad adoption of an In-Vehicle Infotainment (IVI) open-source development platform. The GENIVI Alliance was founded on March 2, 2009 by BMW Group, Delphi, GM, Intel, Magneti-Marelli, PSA Peugeot Citroen, Visteon, and Wind River Systems.
On 2 August 2011, The GENIVI Alliance launched its compliance program. This program is open the registration of the infotainment platforms that respect the GENIVI Software Architecture. On 19 of September 2012, the GENIVI alliance launched its public open source software project. This project is a container for the software created by the Alliance. It is hosted by the Linux Foundation.
Since its founding, the alliance has expanded to more than 166 members who are working together to deliver an open and globally consistent software platform based on Linux for use by the whole automotive industry.
The GENIVI structure contains the following:
- Board of Directors
- Project Management Office (PMO)
- System Architecture Team
- Expert Groups
- GENIVI open source software project
The board consists of Founding Charter and Charter members, and a small number of elected Core members.
Each of the Expert Groups is led by an Automotive OEM and supported by a Tier 1 supplier.
GENIVI is not a product, but aims to produce a range of compliance statements, and a compliance programme for GENIVI certification. To aid this, GENIVI is producing a reference platform to enable members to develop ideas quickly.
Enterprise Architect (from the Australian company Sparx Systems) is used as the modelling tool for GENIVI. Internally, the GENIVI community exchanges ideas through a members-only wiki.
The GENIVI Alliance has adopted a V-model development approach. The development starts with the functional requirements, then components are chosen or designed to fulfil the requirements. The resulting software architecture is the major deliverable of the GENIVI Alliance and is called a specification. The specification is released every six months and is used as a reference to execute the GENIVI compliance program. GENIVI has released three versions of the specification and is about to release its fourth, as of February 1, 2013.
The GENIVI software architecture is mainly made of existing open source software components, but automotive-specific software is also implemented to complete the GENIVI architecture. This automotive-specific software respects the GENIVI license policy and can be restricted to the GENIVI members, or hosted in public open source projects. GENIVI has launched its own public open source project where they host the below software components:
- AF_BUS D-Bus optimization: performance improvement for D-Bus IPC mechanism
- Audio manager: management of audio sources routing and mixing
- Infotainment layer manager: graphical layer management
- Diagnostic Log and Trace: Interface for automotive diagnostic
The software interfaces of GENIVI software components are defined using Franca IDL. Based on this formally defined interface description language, integration with other platforms and standards can be established. This allows the interoperability of GENIVI systems and non-GENIVI systems. E.g., an integration with the AUTOSAR standard is developed in 2014.
The GENIVI Alliance defines and maintains reference baselines. The goal of those platform baselines is:
- to verify the GENIVI software architecture buildability
- to integrate the GENIVI software components together
- to verify the impact of the GENIVI software architecture on software dependencies and platform licenses
The GENIVI compliance program evaluates and certifies the infotainment platforms against the GENIVI software architecture. The GENIVI compliance program is restricted to the GENIVI members.
The GENIVI Alliance has already registered multiple infotainment platforms for each of the GENIVI software architecture releases.
GENIVI has over 166 members, among them:
- Automotive manufacturers
- Semiconductor manufacturers
- Device manufacturers
- Services & software companies
- Access Co.
- AllGo Embedded
- Electric Cloud
- EmSyS, Larsen & Toubro Limited
- Ericpol Telecom
- ICT Software Engineering
- itemis AG
- Jungo Ltd.
- KPIT Cummins
- Mentor Graphics
- Neusoft Automotives
- Nomovok Oy
- Pelagicore AB
- Tata Consultancy Services
- Tata Elxsi
- Symphony Teleca Corporation
- Vestec Inc.
- Wind River
- Wuelfing, Britta (3 March 2009). "CeBIT 2009: BMW and Partners Found GENIVI Open Source Platform". Linux Pro Magazine. Retrieved 21 November 2011.
- Scannell, Ed (4 March 2009). "Genivi Alliance Driving Linux Infotainment Stack". Information Week. Retrieved 21 November 2011.
- "GENIVI Members | GENIVI Alliance". Genivi.org. Retrieved 2013-08-11.
- Smethurst, Graham. "Changing the In-Vehicle Infotainment Landscape". GENIVI Alliance.
- "GENIVI Members | GENIVI Alliance". Genivi.org. Retrieved 2012-03-08.
- "GENIVI Membership Continues Strong Growth" (Press release). 16 July 2009. Retrieved 21 November 2011.