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