Page tree
Skip to end of metadata
Go to start of metadata

Consider this brainstorming mode for the beginning – many open and generic communication protocols might be listed here for information but of course it should be potentially relevant to use in automotive.  Later sessions will filter and prioritize which ones should be deep-dives.  Please help out to link to home pages and other info where you can.


TopicAdditional linksPresentation by:

Intro/overview length
(5-10 min, or 30 min)

Additional deep dive?
((tick))
  • Franca IDL
https://github.com/franca/franca/

Klaus Birken (itemis)

Yes/no?  Only detailed?
DONE - Link to SLIDES TBD


Franca to ARA investigation: SLIDES


(tick) Requested, 30 min+
  • CommonAPI C++
https://docs.projects.genivi.org/ipc.common-api-tools/3.1.3/html/CommonAPICppUserGuide.htmlDONE (30+ min)
links?
  • CommonAPI C
Common API C5-10 minutes?
  • MQTT (3.1.x)
https://github.com/mqtt/mqtt.github.io/wiki

MQTT Oveview.pptx

DONE


  • MQTT 5 (new)
http://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html


  • WAMP
http://wamp-proto.org/

GENIVI_WAMP_quick_overview-PC.pdf

(DONE)


  • AMQP
https://www.amqp.org/Subramanian

DONE (30-40 min, detailed) (tick)

AMQP_1_0.pptx


  • XMPP
https://xmpp.org/about/technology-overview.html


  • SOME/IP
http://some-ip.com/papers.shtml

SOME-IP Intro.pdf

(DONE)


  • REST (HTTP)
https://en.wikipedia.org/wiki/Representational_state_transfer

Amine Hamed
(GA supporting)

(DONE)?

http://coap.technology/

5-10 minutes
  • D-Bus
https://www.freedesktop.org/wiki/Software/dbus/


  • Protobuf
https://developers.google.com/protocol-buffers/5-10 minutes DONE
  • gRPC
https://grpc.io/docs/5-10 minutes DONE(tick) Requested
  • MsgPack
https://github.com/msgpack/msgpack/blob/master/spec.md

5-10 minutes

messagepack.pdf


  • JSON
https://www.json.org/5 minutes(error) not needed
  • Thrift
https://thrift.apache.org/


  • Avro
https://avro.apache.org/docs/current/


  • Franca Plus
Extending Franca IDL to component/system modelingDONE
  • ZeroMQ
http://zeromq.org/intro:read-the-manual


  • Flatbuffers

Memory/serialization library.  https://github.com/google/flatbuffers

5-10 minutes DONE

flatbuffers.pdf



  • Cap'n'proto
https://capnproto.org/


  • DDS
Data Distribution Service. https://en.wikipedia.org/wiki/Data_Distribution_Service
  • STOMP

Simple Text-Oriented Messaging Protocol
(HTTP-like, simplified, plain-text, supporting Pub/Sub)

http://stomp.github.io/




  • JOYNR

Communication framework for Java, C++, and JavaScript applications. Abstraction for: Pub/Sub, RPC, Transports, Encryption, Addressing / Service Discovery, ...

http://joynr.io (redirects to GitHub)

Manuel Schiller (BMW)

DONE

JOYNR


  • ara::com
Edward Marmounier & Marc Bellanger
(Renault)


DONE Introduction: SLIDES

DONE Franca to ARA investigation: SLIDES and Recorded Presentation!


  • Visteon communication framework

A Software Communication Stack

Giovanni Vergine

DONE

SLIDES


  • Feature modelling
FeatureSelectionModelingKlaus Birken

DONE

RECORDING & SLIDES


  • No labels