Weston/Wayland IVI Extensions
- Each application create wayland surface
- Each wayland surface is mapped to ivi surface for being managed by HMI
- HMI manages ivi surface with Layers which group surfaces
Component diagram
ivi-shell.so:
libilmClient.so:
- Wrap ivi-client protocol to be compatible with Genivi LM client APIs
libilmControl.so:
ivi-controller.so:
ivi-input.so:
Automotive Graphic Requirement
Many screens,
Many devices to be managed by Central HMI controller
출처: http://events.linuxfoundation.org/sites/events/files/slides/ALS_201506_tanibata_weston_ivi_shell_v04.pdf
Managing screen,layer,surface(ivi-shell)
출처: http://events.linuxfoundation.org/sites/events/files/slides/ALS_201506_tanibata_weston_ivi_shell_v04.pdf
참조: http://www.bmw-carit.de/open-source/genivi-layermanagement.php