Skip to end of metadata
Go to start of metadata

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.  

GENIVI Software Projects

Project Name and wiki pageDocumentationCode repositoriesMailing listIssue TrackingCurrent source code maintainer(s)

Audio Manager (AM)

Audio Manager routes "sources" and "sinks" through the Head Unit.

Doxygen based documentation for AM

AM github issue tracker

AudioManager Plugins JIRA

Current as of : Christian Linke, Jacqueline Molz

 Audio Manager Demo Maintainer: JoonCheol Park

Jens Lorenz is plugins maintainer.

Diagnostic Log and Trace (DLT)

 Diagnostics

DLT usage guide and examplesdlt mailing list

GENIVI Public JIRA

Deprecated: Bugzilla for DLT

Current as of   

  • DLT Viewer: Gernot Wirschal

  • DLT Daemon: Christoph Lipka and Manikandan Chockalingam from ADIT

GENIVI Persistence Management

For storing persistent data to the flash memory

Persistence Subsystem Architecture Documentation (PDF)

Persistence Administrator Service

Persistence Client Library

Persistence Database Configuration Tool (PDF)

persistence mailing listPCL JIRA, PAS JIRA

Current as of  

GENIVI Development Platform (GDP)

GENIVI Development Platform (GDP)GENIVI projects mailing list GDP Maintenance Dashboard

Current as of   

RAMSES (3D Graphics Framework)

Presentations here and here

GitHub documentation

GENIVI projects mailing listGitHub Issues

Current as of  

Remote Vehicle Interaction (RVI)

Github documentation (Erlang)

RVI C API

GENIVI projects mailing list

GitHub Issues (Erlang)

GitHub Issues (C Lib)

Current as of

Common API C (CAPIC)

Common API CPP

Tooling and runtime for GENIVI's Common API project implemented in C++ and C

Common API C

CommonAPI C++ Tutorial

C: CAPIC Proof of Concept

C++: Tools and Runtime for Core, D-Bus and SOME/IP:

GENIVI IPC mailing list

C: CAPIC JIRA
(Not active)


C++: Use GitHub Issues for each respective project

Current as of

Previously: Pavel Konopelko for C version
(Not Active)

Juergen Gehring for all C++ (capicxx-*)

Lifecycle (L)

Lifecycle components manage start-up, power management, etc.

Lifecycle overview (PDF)

GENIVI Lifecycle mailing list


Unmaintained

Media Manager (MM)




Unmaintained

Smart Device Link (SDL)

Connecting your device to a head unit (only certain head units supported.)

(star) NOTE: These documents might be outdated. Refer to upstream SDL Project to guarantee up to date information!

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 Navigation 

Positioning, Navigation (location input, routing, guidance), Map viewer, Point Of Interest, Fuel Stop Advisor



In GENIVI public JIRA

IVI Speech 

Voice interface to IVI system





Unmaintained

CANdevStudio (CDS)

Software tool that is meant to support IVI development by providing means of CAN BUS simulation

GENIVI projects mailing listJIRA tracker

Current as of  


Wayland IVI Extension

IVI layer management in Wayland / Weston


wayland-ivi-extension repositoryGENIVI Layer Management mailing listJIRA tracker

Current as of  

  • Wataru Natsume 
  • Eugen Friedrich

Franca, Franca2EA, and Franca Validator

Interface Description Language and validation tool



Presentations

Franca: Github repo

GENIVI IPC mailing list

Franca Google Group

Franca: Upstream at github

Franca: Klaus Birken

Franca EA: NN (Manfred Bathelt?)

Franca Validator: NN

Franca UML Methodology and MDG

Franca MethodologyGENIVI projects mailing list

Current as of  

  • Manfred Bathelt

YAMAICA

YAMAICA is an acronym for Yet Another Model And Interface Conversion Application.

YAMAICA HomeGENIVI projects mailing listYAMAICA JIRA

Currently  

  • Juergen Gehring


GENIVI Baselines

a GENIVI compliant Linux distribution for a variety of embedded devices

Yocto Baseline:

meta-ivi

Baserock Baseline:

GENIVI projects mailing listGENIVI Baseline Kanban Board

Current as of  

Yocto Baseline maintainer:

Baserock Baseline maintainer:

Yocto Baseline on R-Car

Adaption layer to adapt the Renesas R-Car Community Yocto BSP to the requirements of the Genivi Yocto Baseline.

Meta ivi BSPs for Specific HardwareGENIVI projects mailing listGENIVI Baseline Kanban Board

Current as of

IVI Radio

IVI Radio including sources from the Internet.





unmaintained

IVI Layer Manager

Layer Management on the head unit.





unmaintained

Web browser PoC 

A in-vehicle web browser proof-of-concept.




unmaintained

vSOMEIP




Juergen Gehring – Mail to genivi-maint-vsomeip@genivi.org

Vehicle Signal Manager (VSM)


TBDTBDSteve Martin JLR

GENIVI Software Management

Upstream at GitHub
SWM JIRA

Current as of  

Android Auto integration

Android Auto

Unmaintained

Remote Vehicle Interaction - SOTA

Also see GDP SOTA

RVI SOTA client Aktualizr instructions.

Comprehensive documentation: available here.




Current as of  


Remote Vehicle Interaction - Control

WebAPI TBD


Current as of  

  •  Magnus Feuer

Open Address Book (OAB)

TBDTBDTBD (Jira)

Current as of  

  • Tom Counihan

Franca Patterns

Here on the wiki (link to the left)

Presentations: 2016-04 AMM Paris Franca Patterns.pdf




GENIVI Vehicle Simulator

GENIVI Vehicle SimulatorPendingGVS JIRA

GENIVI GSoC 2017 - Zebra



PendingPending
Guider

GENIVI projects mailing list

GitHub Issues



  • No labels