Getting Started

Welcome to webOS TV Developer Site. Before you get your hands on writing apps for webOS TV, here's your gateway to webOS app development.

 

About webOS TV

Learn about the specifications of webOS TV.

Supported Media and DRM Formats

Supported App Resolution

 

 

 

 

Designing Your App

Design your app to impress the users in the lean-back living room environment.

Design Principles

 

System Overview

 

Enyo (Moonstone/Moonstone Sampler)

Enact (Moonstone)

 

 

 

Installing SDK

Install the webOS TV SDK to start developing your own app. Using the latest SDK allows you to enjoy our newly added features and improved functionalities.

Installation

Release Notes

 

 

 

 

Building Your First webOS App

Build your app in any of the following methods provided with a single SDK. If you are a code junky, go for CLI. For visually oriented people, IDE is the way to go. Templates provide an easy way to create apps for those who are unfamiliar with software programming.

Quick App Building Guide

Using IDE

Using CLI

Using Sublime Text

 

 

 

 

 

APIs

Find out the supported Web APIs and Luna Service API, and utilize them to develop your app more quickly.

Supported Web API

Luna Service API

 

 

 

 

Supporting All webOS TV Platform Versions

Learn what is required to make sure your app runs properly on all webOS TVs, regardless of their webOS versions. Thinking of upgrading your NetCast app to support webOS TVs? Here's the starting point.

Upgrading Apps for New Platform

Remaining Backward Compatible

 

 

 

 

Testing Your App

Verify that your app functions correctly and with the optimum performance. Don't forget; testing is an essential part of the app development process. Beanviser is the performance monitoring tool that makes debugging piece of a cake.

Testing your app

Debugging your app with CLI

Debugging your app with IDE

Beanviser

 

 

 

 

 

Distributing Your App Using LG App Store

Publish your app on LG App Store through LG Smart World Seller Lounge. Launch your app and start building revenue - it's simple and easy.

Submitting your app

Selling in-app products and services

 
Navigation