protocol: add interface ivi_application extension

Graphics / Wayland / Weston - Nobuhiko Tanibata [xddp.denso.co.jp] - 4 December 2014 09:13 UTC

- introduces ivi-application.xml

Many applications in an IVI-system are special single-purpose applications that have a very specific role in the whole IVI UI, for example a rear camera, speedometer, map, etc. The IVI system vendor specifies what these are and how they integrate into the UI. They also
vary between particular IVI systems. This is why we use (system-)global, unique, pre-determined ID numbers to tell what wl_surface is which application, instead of writing specific shell requests for each one. Using ID numbers allows vendors to easily invent new component applications without extending or breaking the actual Wayland protocol. In IVI-systems, the ID is a standard concept already used in several APIs, with a vendor-specified global definition of ID assignments.

bff1b4a protocol: add interface ivi_application extension
Makefile.am | 7 ++-
protocol/ivi-application.xml | 99 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 104 insertions(+), 2 deletions(-)

Upstream: cgit.freedesktop.org


  • Share