I. Introduction
Existing In-Vehicle Infotainment (IVI) solutions are predominantly vendor-specific and have little support in the wider developer community. As a prospective solution, GENIVI alliance was founded in 2009, as an open source to provide a standard platform for Infotainment system designers. It consists of Linux-core services, middleware and open application layer interfaces. However, this platform lacks appropriate support which would facilitate the rapid prototyping and development of high level, rich graphical applications, mostly requiring developers to use native libraries to program GUIs.