ivi-shell: add the shell plugin for In-Vehicle Infotainment system
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Wed, 15 Oct 2014 02:26:29 +0000 (11:26 +0900)
committerJan Ekström <jan.ekstrom@intel.com>
Thu, 4 Dec 2014 11:34:17 +0000 (13:34 +0200)
commit201307774a9f7346c22d4d6ce681681a93e9b2cf
treedd5f9ee24082dc6161c186e3dd2da6364cd8b3f1
parent21a2516c1ee2e8dc8323906f6975d551a3fa34b5
ivi-shell: add the shell plugin for In-Vehicle Infotainment system

- ivi-shell.so
- introduces ivi-shell/ivi-shell.[ch]

In-Vehicle Infotainment system traditionally manages surfaces with
global identification. A protocol, ivi_application, supports such a
feature by implementing a request, ivi_application::surface_creation
defined in ivi_application.xml.

The ivi-shell explicitly loads ivi-layout.so and a module to add
business logic like how to layout surfaces by using ivi-layout APIs.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Makefile.am
ivi-shell/ivi-shell.c [new file with mode: 0644]
ivi-shell/ivi-shell.h [new file with mode: 0644]