Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Abstract

Panel
titleWhat is the purpose of CommonAPI C++

CommonAPI C++ is a C++ abstraction API to enable service oriented communication in distributed systems.

CommonAPI C++ depends on Franca-IDL to describe static interfaces as well as communication / protocol configuration parameters and a full component instance dependency model.

The intention is encapsulate the communication protocols and adjacent middleware. The basic principle can be seen in the following picture.

Releases

Version
EclipseJava RequirementsFrancaC++ Compiler
Other Dependencies
Comments
3.1.6LunaJDK >= 1.70.9.1gcc >= 4.8.2

D-Bus >= 1.6.x

CMake >= 2.8.x

vsomeip 2.0.5

 
3.1.5 LunaJDK >= 1.70.9.1gcc >= 4.8.2

D-Bus >= 1.6.x

CMake >= 2.8.x

vsomeip 2.0.1

 
3.1.4 LunaJDK >= 1.70.9.1gcc >= 4.8.2

D-Bus >= 1.6.x

CMake >= 2.8.x

vsomeip 2.0.0

 
3.1.3LunaJDK >= 1.70.9.1gcc >= 4.8

D-Bus >= 1.6.x

CMake >= 2.8.x

vsomeip 1.3.0

 

3.1.1 JDK >= 1.7 gcc >= 4.7  

3.0.1

 JDK >= 1.7 gcc >= 4.7  
2.1.6 JDK >= 1.6 gcc >= 4.6.1  

Installation and Source Code

Application Binary Downloads

  • Code Generator (Eclipse Update-Site):

http://docs.projects.genivi.org/yamaica-update-site/CommonAPI/updatesite/

  • Code Generator (Commandline, only Linux 32bit version):

http://docs.projects.genivi.org/yamaica-update-site/CommonAPI/generator/

Source Code Repositories

Tools (Code Generator):

(Deprecated) http://git.projects.genivi.org/ipc/common-api-tools.git | (Current) https://github.com/GENIVI/capicxx-core-tools.git

(Deprecated) http://git.projects.genivi.org/ipc/common-api-dbus-tools.git | (Current) https://github.com/GENIVI/capicxx-dbus-tools.git

(Deprecated) http://git.projects.genivi.org/common-api/cpp-someip-tools.git | (Current) https://github.com/GENIVI/capicxx-someip-tools.git

Runtime (git)

(Deprecated) http://git.projects.genivi.org/ipc/common-api-runtime.git | (Current) https://github.com/GENIVI/capicxx-core-runtime.git

(Deprecated) http://git.projects.genivi.org/ipc/common-api-dbus-runtime.git | (Current) https://github.com/GENIVI/capicxx-dbus-runtime

(Deprecated) http://git.projects.genivi.org/common-api/cpp-someip-runtime.git | (Current) https://github.com/GENIVI/capicxx-someip-runtime.git

Runtime (tar)

http://docs.projects.genivi.org/yamaica-update-site/CommonAPI/runtime/

Search this documentation

Livesearch
spaceKeyCOMMONAPICPP

Popular Topics

Popular Labels
spaceKeyCOMMONAPICPP
count10

Featured Pages

Content by Label
showLabelsfalse
spacesCOMMONAPICPP
showSpacefalse
sorttitle
typepage
cqllabel = "featured" and type = "page" and space = "COMMONAPICPP"
labelsfeatured

Recently Updated Pages

Recently Updated
typespage
max5
hideHeadingtrue
themeconcise