You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »


IVI EG and Production Ready Discussion

App Framework in IVI EG


Automotive Grade Linux / Collabora
Daniel Stone <daniels@collabora.com>


What is the App Framework?

Why is the App Framework?


Current App Framework in IVI

  • App Framework developed by IoT.bzh
  • Developed for AGL IVI applications
  • Based on JSON + WebSockets
  • Communication separated between services in different
  • processes
  • Clients and services can be written in any language
  • Heavily integrated with SMACK


App framework: the good

  • Communication separated between services in different processes
  • Allows common authentication between security domains
  • Clients and services can be written in any language
  • Portable to multi-ECU solutions


App framework: the bad

  • Communication separated between services in different processes
    •  ... but is JSON + WebSockets the best transport mechanism?
    • IoT.bzh proposing to replace JSON with binary serialisation due to performance overhead
    • Not always the best signalling for every usecase




  • No labels