Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: There's no picture, so I removed the text saying there is a picture. This page might benefit from an upgrade. But an alternative is to get people to jump over to the GitHub docs if they are better.

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
newer - see GitHub reposame?same?same?same?

same?

except for vsomeip = ?

Maintainers, please update info.
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 

Tools (Code Generators)

Source Code Repositories 
 

Tools (Code Generators) for C++ API (git)

Runtime Libraries for C++ API (git)

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