Emulator Installation

Important: Emulator Support
From webOS TV 22, Emulator will not be provided. Instead, we provide Simulator with better development convenience. About Simulator, see Simulator Introduction.

Prerequisite

Before starting installation of Emulator, make sure that Virtualbox and webOS TV CLI are installed.

  1. Virtualbox
  2. webOS TV CLI

Download Emulator

Download the Emulator corresponding to your OS and unzip it.

webOS TV 6.0

Linux 64-bit

Windows 64-bit

macOS 64-bit

webOS TV 5.0

Linux 64-bit

Windows 64-bit

macOS 64-bit

webOS TV 4.0

Linux 64-bit

Windows 64-bit

macOS 64-bit

webOS TV 3.0

Linux 64-bit

Windows 64-bit

macOS 64-bit

webOS TV 2.0

Linux 64-bit

Windows 64-bit

macOS 64-bit

webOS TV 1.2

Linux 64-bit

Windows 64-bit

macOS 64-bit


Download resource file

Download the resource file corresponding to your OS and unzip it.

Linux

Linux Resource File

Windows

Windows Resource File

macOS

macOS Resource File

Installation

  1. Download the Emulator of the desired webOS version corresponding to your OS and unzip it.
  2. Download the resource file, where Java runtime is included, corresponding to your OS and unzip it.
  3. Place the resource files and the Emulator files into the path of LG_WEBOS_TV_SDK_HOME, which is set during the installation of CLI.
    • If you have installed different-version Simulator before, move the version-to-install directory only into the Emulator directory. Check the example below for clarification.
      Note: File tree after completing step 1 to 3
      LG_WEBOS_TV_SDK_HOME = /home/user/webOS_TV_SDK/
      • home
        • user
          • webOS_TV_SDK
            • Emulator
              • v6.0.0
              • v5.0.0  (when installing multiple versions)
              • v4.0.0  (when installing multiple versions)
              • ...
            • Resources
              • jre
  4. Go to the Emulator/vX.0.0 (the version to install) directory.
  5. Proceed with one of the procedures below depending on your OS.

Windows

  1. Execute vm_register.bat.
  2. Execute LG_webOS_TV_Emulator.exe.

Linux

  1. Run the terminal, move to the Emulator directory to install, and execute the following commands.
    $ cd /LG_WEBOS_TV_SDK_HOME_PATH/Emulator/vX.X.X
    $ chmod 777 ./*
    $ ./vm_register.sh
    $ ./create_desktop.sh
    $ sudo desktop-file-install webOS_TV_Emulator_vX.X.X.desktop
    • LG_WEBOS_TV_SDK_HOME_PATH : Path of environment variable  LG_WEBOS_TV_SDK_HOME
    • X.X.X: Emulator version to install
  2. Execute  webOS TV Emulator X.X.X on the application list.

macOS

  1. Run the terminal, move to the Emulator directory to install, and execute the following commands.
    $ cd /LG_WEBOS_TV_SDK_HOME_PATH/Emulator/vX.X.X
    $ chmod 777 ./*
    $ ./vm_register.command
    • LG_WEBOS_TV_SDK_HOME_PATH: Path of environment variable  LG_WEBOS_TV_SDK_HOME
    • X.X.X: Emulator version to install
  2. Execute run_webos_emulator.sh to run Emulator.
    $ ./run_webos_emulator.sh

System requirements

Operating system

  • Microsoft® Windows 
    • Windows 7 or higher (64bit)
  • Linux
    • Ubuntu 14.04 or higher (64bit)
  • macOS
    • 10.12 Sierra (supported but not fully tested)
    • 10.13 High Sierra - 11 Big Sur
    • Intel chip (Apple silicon is not supported)

Memory

  • 3 GB or more of RAM
No Headings