Using Emulator

This article describes how to use main functions of the webOS TV emulator. To get an introduction for webOS TV emulator, see Introduction to webOS TV Emulator.

This article provides below:

Using App Manager

App Manager is a tool for developers to easily install, launch, close, and remove packaged app files (.IPK) from a window. With this tool, you do not need to enter CLI commands manually in terminal for simple testing on an emulator.

To start, click Emulator_Menu.png in remote control emulator and select App Manager.

In App Manager window, currently running apps are listed in Running Apps and installed apps are listed in Installed Apps.

In webOS TV emulator v2.0.0, only user-installed apps are shown in the Installed Apps list.
In webOS TV emulator v1.2.0, all installed apps including preloaded apps are shown in the Installed Apps list.

Installing App

  1. Click INSTALL.
  2. In [Open] window, select a packaged app file (.ipk) and click Open. You can select multiple files to install.
  3. During installation, progress bar is shown for each app installation progress.
    If you click the icon x, the installation gets canceled.
  4. When installation is finished, the icon is shown and the installed app ID is added in the end of Installed Apps. Note that the installed app ID might be added in the list after a delay.

Launching App

  1. Select an app ID from Installed Apps.
  2. Click LAUNCH.
  3. Then, the selected app is launched on the emulator and you can see the app ID is added on Running Apps.

Closing App

  1. Select an app ID from Running Apps.
  2. Click TERMINATE.
  3. The selected app is closed and the app ID is removed from Running Apps.

Removing App

  1. Select an app ID from Running Apps or Installed Apps.
  2. Click REMOVE.
  3. The selected app is removed and the app ID is removed from Installed Apps.

Reloading App

If you install or remove an app without using App Manager, you must click RELOAD to make it applied on Running Appsand Installed Apps immediately.

Changing Remote Control Unit Skin

You can change the remote control unit skin while using the emulator.
To change the skin, click Emulator_Menu.png and select Skin. When you click the sub menu among below, the remote control unit skin is changed to the selected skin immediately. Two remote control skins support same key codes.

  • Smart RCU: The skin of Magic remote control. This skin is based on Magic remote applied for webOS TV v1.x devices.
  • Classic RCU: The skin of traditional remote control unit

Taking Screenshot

You can take a screenshot of the main screen and save it.

  1. Click Emulator_Menu.png and select Take Screenshot.
  2. In Take Screenshot window, click Take.
  3. The screenshot image is saved in png format with automatically generated filename.
    The screenshot file name format is "screenshot_{yyyymmdd_hhmmss}.png" and the screenshot file is saved under {UserProfileFolder}\webOS_SDK\Screenshot.
If you remove the Screenshot folder when the emulator is executed, the image will not be saved by Take Screenshot. Once the emulator is restarted, the Screenshot folder is regenerated and the image will be saved normally.