Hello, webOS OSE!

Welcome to the webOS Open Source Edition (OSE)! This page will guide you through the process of setting up the environment and developing your first app.

Environment Setup

First, let’s set up your environment.

webOS OSE provides you with two options for the target environment.

  • Real device: For those of you who want to test on a real device, webOS OSE supports Raspberry Pi (RPi).

    VersionSupport Device
    For webOS OSE 2.0.0 or HigherRaspberry Pi 4 Model B
    For webOS OSE 1.xRaspberry Pi 3 Model B
  • Emulator: For developers who don’t have RPi on hand or prefer to work on a virtual environment, webOS OSE provides the emulator as a part of its SDK.

You need to create an image for the desired target and prepare the target environment.

Real Device


Your First webOS OSE App

If you finished setting up the environment, it’s time to start developing your first app running on webOS OSE, which will be an external web app.

Install CLI

To develop an external web app, you will use Command-Line Interface (CLI), which is provided as a part of webOS OSE SDK. You can also use CLI to develop external JavaScript (JS) services.

Proceed to install CLI for your operating system.

Develop the External Web App

Follow the steps described in the Developing External Web Apps tutorial.

What’s Next

  • If you are interested in developing an external JS service, which will be packaged along with the web app you’ve just created, check the Developing External JS Services tutorial.