On Mon, Mar 24, 2014 at 11:16 AM, [email protected] < [email protected]> wrote:
> Hi, > > I am trying to change a few things in GENIVI layer management demos of > TIZEN ( WAYLAND / WESTON WITH IVI EXTENSION ) > > As a use case, I would like to try out the applications that are managed > by the HMI controller ( available in the weston Ivi-shell ) including the > homescreen to be a combination of HTML5 UI and NATIVE C++ logic. > > To explain this in a bit detail, > > 1) UI part of the application is HTML5 based. > 2) the logic for the "HTML5 based UI" is to be implemented in C++ Native > code. > 3) this native code would access hmi controller for layer management > (available with weston ivi-shell). > > My first question is such a use case possible. > If so, can you please point me to the way in which layer management based > on wayland/weston will be affected. > Layer Manager is used to manage different "layers" of a GUI so that you can have, for example, a navigation path on top of a map. You still have to do a lot of compositing, that is, combining the layers into a cohesive whole. So the Layer Manager toolkit is just one of the tools you'll need to use in your scenario. There are many details involved with your use case, including a way to provide some kind of rendering engine for your HTML, Wayland interaction, and other integration issues. If you're just getting started, there are a few resources that may be helpful. Native app development forum for Tizen: https://developer.tizen.org/forums/native-application-development Layer Manager web site: http://projects.genivi.org/ivi-layer-management/ Franca (Eclipse plugin) and HTML5 interfaces https://fosdem.org/2014/schedule/event/franca/ > Further, how can I achieve layer management for these hybrid apps (UI is > HTML5 based). > So your goal is to do layer management _inside_ the app? To do that you're likely going to want to dive into WebGL: http://en.wikipedia.org/wiki/WebGL Cheers, Jeremiah
_______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
