About ivi shell and hmi controller

Ucan, Emre (ADITG/SW1) eucan at de.adit-jv.com
Tue Jun 28 08:03:44 UTC 2016

Hi Anthenony,

The ivi-hmi-controller protocol is a test/toy protocol only.
It is not usable for real IVI sytems.

You have to use ivi-controller protocol for entire functionality of IVI-Shell.

You can find the server and client side implementation of the ivi-controller protocol at:

Best regards

Emre Ucan
Software Group I (ADITG/SW1)

Tel. +49 5121 49 6937

> -----Original Message-----
> From: wayland-devel [mailto:wayland-devel-
> bounces at lists.freedesktop.org] On Behalf Of ???
> Sent: Dienstag, 28. Juni 2016 09:49
> To: wayland-devel
> Subject: About ivi shell and hmi controller
> Hi, all:
>     Recently started using IVI to develop vehicle navigation with wayland 1.9.
>     I downloaded a package named weston-1.9.0 at wayland official website.
>     There is some source code in folder weston-1.9.0\ivi-shell. I found so many
> functional realization in ivi-layout.c and other .c files.
>     For example, set_position, set_visible,set_opacity, set_dimension and so
> on.
>     But there is only a small part of interfaces in ivi-application-client-protocol.h
> and ivi-hmi-controller-client-protocol.h
>     that provided by chip vendor(client-protocol.h has attached).
>     I created an ivi-application surface referring to simple-egl, and I don't know
> how to make it set positon and dimension.
>     Who has relevant experience please tell me.
>     Thanks.
> Best regards,
> Anthenony

More information about the wayland-devel mailing list