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

Reply via email to