Contributing to GENIVI is described here, working with working with GENIVI source code is also available. GENIVI Teams are organized separately. |
This PROJ Wiki space is a home for all GENIVI projects that choose to not have their own Wiki Space. The list of links should however link to all/any project no matter where they are documented.
Also please note that it is possible that GENIVI's GitHub account very likely contains additional software project repositories, in various stages of development. (Generally speaking we try to highlight what we can here and give suitable entry-points (links to more information), but we should also try to avoid significant maintenance effort by duplicating information)
If there exists a repository under that account then it can typically be considered a "GENIVI Project", and project teams/maintainers are free to organize their documentation in a manner that suits their component.
Project Name and wiki page | Documentation | Code repositories | Mailing list | Issue Tracking | Current source code maintainer(s) |
---|---|---|---|---|---|
Audio Manager (AM)Audio Manager routes "sources" and "sinks" through the Head Unit. | Doxygen based documentation for AM |
|
| Current as of : Christian Linke, Jacqueline Molz Audio Manager Demo Maintainer: JoonCheol Park | |
Diagnostic Log and Trace (DLT)Diagnostics | DLT usage guide and examples | dlt mailing list | Deprecated: Bugzilla for DLT | Current as of
| |
GENIVI Persistence ManagementFor storing persistent data to the flash memory | Persistence Subsystem Architecture Documentation (PDF) | persistence mailing list | PCL JIRA, PAS JIRA | Needs a new maintainer | |
GENIVI Development Platform (GDP) | GENIVI Development Platform (GDP) | GENIVI projects mailing list | GDP Maintenance Dashboard | Current as of
| |
RAMSES (3D Graphics Framework) | GENIVI projects mailing list | GitHub Issues | Current as of
| ||
Remote Vehicle Interaction (RVI) | GENIVI projects mailing list | Current as of No Active maintenance - Volunteer by email! Current as of
| |||
Common API C (CAPIC)Common API CPPTooling and runtime for GENIVI's Common API project implemented in C++ and C | C: CAPIC Proof of Concept | GENIVI IPC mailing list | C: CAPIC JIRA C++: Use GitHub Issues for each respective project | Current as of Previously: Pavel Konopelko for C version Juergen Gehring for all C++ (capicxx-*) | |
Lifecycle (L)Lifecycle components manage start-up, power management, etc. | Lifecycle overview (PDF) | No Active maintenance - Volunteer by email! | |||
Media Manager (MM) | Finished proof-of-concept No Active maintenance | ||||
Smart Device Link (SDL)Connecting your device to a head unit (only certain head units supported.) | This project started keeping open-source code and project maintenance at GENIVI many years ago. It is now more independent and we recommend going to SDL project for the correct support channels (Slack chat, etc.) | Upstream at GitHub | |||
IVI NavigationPositioning, Navigation (location input, routing, guidance), Map viewer, Point Of Interest, Fuel Stop Advisor | In GENIVI public JIRA | ||||
IVI SpeechVoice interface to IVI system | Suggested - view some research work done as part of Google Summer of Code: | ||||
CANdevStudio (CDS)Software tool that is meant to support IVI development by providing means of CAN BUS simulation | GENIVI projects mailing list | JIRA tracker | |||
Wayland IVI ExtensionIVI layer management in Wayland / Weston | wayland-ivi-extension repository | GENIVI Layer Management mailing list | JIRA tracker | Current as of
| |
Franca, Franca2EA, and Franca ValidatorInterface Description Language and validation tool |
Presentations | Franca: Github repo | Franca: Upstream at github | ||
Franca UML Methodology and MDG | Franca Methodology | GENIVI projects mailing list | Current as of
| ||
YAMAICAYAMAICA is an acronym for Yet Another Model And Interface Conversion Application. | YAMAICA Home | GENIVI projects mailing list | YAMAICA JIRA | Currently
| |
GENIVI Baselinesa GENIVI compliant Linux distribution for a variety of embedded devices | Yocto Baseline: Baserock Baseline: | GENIVI projects mailing list | GENIVI Baseline Kanban Board | ||
Yocto Baseline on R-CarAdaption layer to adapt the Renesas R-Car Community Yocto BSP to the requirements of the Genivi Yocto Baseline. | Meta ivi BSPs for Specific Hardware | GENIVI projects mailing list | GENIVI Baseline Kanban Board | Current as of | |
IVI RadioIVI Radio including sources from the Internet. | unmaintained | ||||
Web browser PoCA in-vehicle web browser proof-of-concept. | unmaintained | ||||
vSOMEIP | Juergen Gehring(BMW) Lutz Bichler (BMW) | ||||
Vehicle Signal Manager (VSM) | TBD | TBD | Steve Martin JLR | ||
GENIVI Software Management | Upstream at GitHub | SWM JIRA | Current as of | ||
Remote Vehicle Interaction - SOTA | Also see GDP SOTA RVI SOTA client Aktualizr instructions. Comprehensive documentation: available here. | ||||
Remote Vehicle Interaction - Control | WebAPI TBD | Current as of
| |||
Open Address Book (OAB) | TBD | TBD | TBD (Jira) | No Active maintenance - Volunteer by email! | |
Franca Patterns | Here on the wiki (link to the left) Presentations: 2016-04 AMM Paris Franca Patterns.pdf | ||||
GENIVI Vehicle Simulator | GENIVI Vehicle Simulator | Pending | GVS JIRA |
| |
GENIVI GSoC 2017 - Zebra | Pending | Pending | |||
Guider | GitHub Issues |