Version added 26-Jun-2018| Modified 30-Sep-2018

The webOS platform supports applications developed with QML. These apps are executed within application containers which wrap the Qt QML engine. 

QML applications can be developed using webOS QML plugins.

  • qml-webos-bridge : A bridge to the luna bus and allows QML apps to call luna-based webOS services.

  • qml-webos-framework (also called EOS): Provides window components such as WebOSWindow.

  • qml-webos-components : Contains miscellaneous QML components such as Pmlog, PmTrace, and FpsCounter.

A QML app must register itself to System and Application Manager (SAM) by calling the registerNativeApp() method. It establishes a connection between SAM and the QML app. SAM can then pass launch status (such as "registered" or "relaunch") and launch parameters to the QML app through the connection.

Except as noted, this content is licensed under Creative Commons Attribution 4.0 and sample code is licensed under Apache License 2.0.