LG Launches New webOS TV SDK Developer Site
|Stuart Parkerson in HTML5 Monday, July 14, 2014|
LG has launched a new webOS TV Developer Site to provide a one-stop resource center for all developer requirements for webOS TV applications. Developers can learn how to plan, design, develop and publish webOS application for the LG Smart+ TV.
About the New Website
Developers can download and install the webOS TV SDK and set up the development environment. The SDK provides SDK installation files, installation guides, and release notes.
When creating a project with webOS TV SDK, developers will have access to a number of development guides, API references and sample codes. After implementing an app, developers can test on the webOS TV Emulator which provides an environment on a computer that is very similar to the target device. Instructions are also made available to test on real devices.
Once an app is ready to go, it can be submitted on the LG Apps TV Seller Lounge to distribute the app through LG SmartWorld. LG reviews and evaluates the submitted apps in accordance with a pre-defined criteria. Once an app is approved, it will be listed on LG SmartWorld. The new website provides instructions on the app submission process.
The webOS TV Developer site also provides online community support. Many commonly asked technical questions are available in the FAQ section and technical experts or other developers are available to answer questions in the site’s forums.
The webOS TV Platform
The core webOS TV system UI consists of the Home, the Launcher, and the Recents. The Smart Home allows users to access and launch apps or input devices. It also allows the user to access the currently running app and use the Today app to get recommendations and search among other things. The Launcher allows users to access, launch, and manage all sources including apps, and input devices. Recents allows users to quickly switch between open apps and input devices.
webOS TV system components
The System Bus is a channel through which apps communicate with the API services available on webOS TV. In the diagram included here, App Manager, Media etc. are examples of webOS API Services that apps can access through the webOS TV System Bus. Apps can also access custom API services (provided by 3rd party developers) through the System Bus.
Web apps for webOS TV are typically optimized for larger displays. They are designed for a lean-back experience vs. the lean-forward for web apps used on a mobile device.
They are packaged to run on the LG Smart+ TV and typically reside on the LG Smart+ TV, execute inside a web runtime environment, and have most of the resources they need to run successfully on the TV.
The two types of web apps that can be built for webOS TV
Packaged web apps: Packaged web apps reside on the TV and have most of the resources they need to work successfully available on the TV.
Enyo Moonstone TV UI Library webOS TV integration
Connect SDK is an open source framework (developed by LG) that connects mobile apps to multiple TV platforms. Connect SDK enables webOS TV apps to be promoted through the mobile apps using Connect SDK.
Read more: http://developer.lge.com/webOSTV/