Genivi IVI Layer Management (IVI LM) is intended to provide the way to manage multiple graphical layers required for IVI applications in flexible and hardware independent manner. The IVI LM is a abstraction layer on top of the graphics framework such as X11 and Wayland. DirectFB, an OSS project, is a lightweight graphics framework designed to take advantages of all possible GPU support. As DirectFB was originally designed for Set Top Box (STB), it's also capable to support multi-head displays, multiple layers and so on natively. It's been used in DTV, STB, IVI and so on. In this presentation, we discuss the architecture of IVI LM and how DirectFB can fit into it. We discuss how we can optimize to use all possible GPU support based on the actual implementation.
The expected audience is those interested in IVI LM 's internal and how it could be integrated with the existing OS.