Overview

Version added 07-Mar-2018| Modified 28-Oct-2018

Web apps built for a webOS device are similar to standard web apps that use web-based technologies like HTML, CSS, and JavaScript. Any developer with experience in building web apps can easily start developing web apps for webOS OSE.

Let us understand some webOS-specific concepts.

Managing Web Apps

The webOS system provides the following app management services:

  • System and Application Manager (SAM) - Oversees the behavior of apps and manages each app throughout its lifecycle, including the installation, launch, termination, and removal of the app.  

  • Web Application Manager (WAM) - Responsible for launching and managing web apps.

For details, please see Architecture and App Lifecycle.

Packaging/Delivering Web Apps

In a webOS system, a web app can be packaged/delivered as follows:

  • Added in webOS image – The web app is built into the webOS image. This approach is used by platform developers to enhance the functionality of the platform. For details, see Built-in Web Apps.

  • Installed on webOS device – The web app is installed on the webOS target device. This approach helps 3rd party application developers to create web apps for webOS devices. For details, see Installable Web Apps

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