RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Table of Contents |
---|
Westeros , light weighted is a lightweight Wayland Compositor library , that allows user users to create wayland display which further Wayland displays and also allows nesting and embedding display with displays that contain third-party applicationapplications. The WPE integrated integration with Westeros is required for enables a better video experience with increased smoothness and enhance enhanced browser responsiveness. Westeros is designed for embedded systems and is a replacement of for Weston targeting towards embedded systems.
Gliffy Diagramdrawio | |||||||
---|---|---|---|---|---|---|---|
|
Gliffy Diagramdrawio | ||||
---|---|---|---|---|
|
...
The hosting application (MSO Guide) has control over the presentation & composition of third-party applications.
There are two main sets of attributes of Westeros that could make it a good choice,:
First:
Second:
A system could have a primary user interface which allows other third party applications to provide additional functionality such as Netflix, and the primary UI can control the size and position of the third party UI to provide seamless integration. If, on the other hand, one wants you want to implement a system where the user moves, resizes, minimizes, and maximizes various windows, and does drag and drop operations etc., then Weston would be is a more appropriate choice.
...
...
...
...
Bitbake recipes to build wpewebkit integrated with westeros is available in for building wpewebkit, which is integrated with Westeros, are available in the meta-metrological
layer in the CMF space. Changes which are required to build and run westeros Westeros-integrated application applications on the Raspberry Pi platform, have been merged into meta-cmf-raspberrypi
CMF Layer.
...
Since westeros the Westeros compositor is integrated with the WPE Browser, any application/link using WPE can be used for westeros compositor demonstration. Make sure to set few to demonstrate a Westeros compositor.
To run a Westeros-enabled application:
...
...
$ export XDG_RUNTIME_DIR=/run/user/0/
$ export WAYLAND_DISPLAY=WPE
...
...
$ westeros --renderer /usr/lib/libwesteros_render_gl.so.0.0.0 --display WPE
...
$ WPELauncher http://<RaspberryPi Hybrid Ip>:80/wizardkit/ui/guide.html
...
$ westeros_test --display WPE