General question: How to start with the IVI Layer Managemet

Rajagopal, Arunkumar (A.) arunkumar.rajagopal at
Tue Oct 4 09:05:38 EDT 2016


Please find the wayland ivi extension code in the below path.


Easily you can understand by running the below examples.

First run "layer-add-surfaces" this application. This application is used to monitor the ivi client applications.

After that run simple-egl.c which is for wayland ivi shell client application. This application will create the surface and will be intimated to layer-add-surface surface monitoring process.

example code -

in this way you can create multiple application and you can manage the multiple application surface in layer-add-surface if you want.

ivi-shell is used instead wl-shell for wayland ivi extension. So ivi extension is not something like shell.


Arunkumar R

From: genivi-ivi-layer-management <genivi-ivi-layer-management-bounces at> on behalf of Thorsten Stapel <thorsten.stapel at>
Sent: Tuesday, October 4, 2016 6:07:33 PM
To: genivi-ivi-layer-management at
Cc: Vinay Revankar
Subject: General question: How to start with the IVI Layer Managemet

I'm quite new in using wayland.
We got a BSP wich is using Wayland 10.0 and Weston 10.0 and it seems to me that for our purpose, the IVI Extension is what we need.

The idea is to have an application which is constantly checking which surfaces are registered and deregistered to wayland, and move the to special predfined places on the screen.

However, I'm confused now where to start.

I checked
but the following links are not working anymore:
Wayland IVI Extension Project page

Quick Start of Wayland IVI Extension

Also I did not found the link where to download the IVI Extension code.

Reading this page:

I'm also a little bit confused: Is IVI-Shell allready included in Weston 10.0 and what is the difference between IVI-Shell and IVI-Extension?

Hope you can help me

Mit freundlichen Grüßen / Kind regards  / Yoroshiku onegai shimasu
Thorsten Stapel, Dipl.-Ing. (FH)

Senior Engineer
Software Development Group1
/////Alpine Electronics R&D Europe GmbH
Vor dem Lauch 14
70567 Stuttgart
Tel: +49/711/72048-528
FAX: +49/711/72048-101
thorsten.stapel at

Alpine Electronics R&D Europe GmbH, Vor dem Lauch 14, 70567 Stuttgart,
Registergericht Stuttgart, HRB 25265
Geschaeftsfuehrer: Toshinori Kobayashi, Shuji Taguchi
Working office: Vor dem Lauch 14, 70567 Stuttgart

ATTENTION: This e-mail and any files transmitted with it may be privileged
and/or confidential, and are intended solely for the use of the individual
or entity to whom this e-mail is addressed. If you are not one of the
named recipients or otherwise have reason to believe that you have
received this e-mail in error, please notify the sender and delete this
message immediately from your computer. We thank you for your cooperation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the genivi-ivi-layer-management mailing list