Sei sulla pagina 1di 5

webOS TV SDK

Release Notes
Version 1.2.0 - June 24th, 2014

Copyright
Copyright 2014 LG Electronics Inc. All Rights Reserved.
Though every care has been taken to ensure the accuracy of this document, LG Electronics Inc. cannot accept
responsibility for any errors or omissions or for any loss occurred to any person, whether legal or natural, from acting,
or refraining from action, as a result of the information contained herein. Information in this document is subject to
change at any time without obligation to notify any person of such changes.
LG Electronics Inc. may have patents or patent pending applications, trademarks copyrights or other intellectual
property rights covering subject matter in this document. The furnishing of this document does not give the recipient
or reader any license to these patents, trademarks copyrights or other intellectual property rights.
No part of this document may be communicated, distributed, reproduced or transmitted in any form or by any means,
electronic or mechanical or otherwise, for any purpose, without the prior written permission of LG Electronics Inc.
The document is subject to revision without further notice.
All brand names and product names mentioned in this document are trademarks or registered trademarks of their
respective owners.

webOS TV SDK V1.2.0 Release Notes | 2

webOS TV SDK V1.2.0 Release Notes


webOS TV SDK is a tool that provides developers with Command Line Interface (CLI), IDE, Sublime plugin, and
emulator for developing web application for webOS TV. This release notes provides mains features and known
issues of the SDK.
For the supported webOS TV platform version, see http://developer.lge.com/webOSTV/discover/webostv-spec/.
Contents:
Main Features
Known Issues

Main Features
Supported OS

Microsoft Windows 7 32-bit and 64-bit

Mac OS 64-bit

Linux 32-bit and 64-bit

webOS TV CLI

Provides scripts to use in a command line to create/package a project for an app and to install/run the app on
the emulator.

Supports project creation


Provides standard project templates for webOS TV web apps
Provides a list of available templates
Generates a project for an app and sets up basic information of an app

Supports web app packaging


Packages the source code and generates a package file (.ipk) to run on the emulator
Provides a feature to exclude sample and test code directories from a project
Provides an option to reduce the code size for Enyo app
Generates app installation files for debugging

Supports target device managing


Provides a list of target devices.
Adds, modifies, and removes target devices.

Supports web app installation


Provides a list of emulators
Installs apps on the emulator
Provides a list of apps installed on the emulator
Removes selected apps from the emulator

Supports web app launching/closing


Runs selected apps
Closes apps that are running
Provides the list of apps running on the emulator

Supports debugging web app


Provides Web Inspector for debugging
Provides Node Inspector for debugging
Provides web app information
Provides JavaScript service information

webOS TV SDK V1.2.0 Release Notes | 3

webOS TV Emulator

Provides a VirtualBox based emulator


Emulates webOS TV on Windows 7 32/ 64-bit, Mac OS 64-bit, and Linux 32 / 64-bit systems

Provides a TV emulation function


Provides a remote control unit emulator
Provides the same resolution (1920x1080 Full HD) as webOS TV
Provides the same action as webOS TV by choosing the same UX and HID keyboard/mouse input

Supports Web app development


Provides App Manager for installing, running, and removing apps
Provides Command Line Interface for installing, running, and debugging apps
Provides partial support for standard web API, Cordova standard API, and Luna Service API.

Supports Connect app (2nd screen app) development


Provides environment for testing connect apps

webOS TV IDE

Provides a subset functions of CLI in Eclipse-based IDE for web app development

Supports project creation


Provides web app templates
Generates a JavaScript service file
Creates an appinfo.json file

Supports web app packaging

Supports target device managing


Provides a list of target device

Supports web app launching/closing

Supports debugging web app


Provides Web Inspector for debugging

webOS TV Plugin for Sublime Text

Provides a subset functions of CLI in plugin for Sublime Text 2 for web app development

Supports project creation


Provides web app templates
Creates an appinfo.json file

Supports web app packaging

Supports target device managing


Provides a list of target device

Supports web app installation


Installs an app on the emulator
Provides a list of installed apps on the emulator

Supports web app launching/closing

Supports debugging web app


Provides Web Inspector for debugging
Provides Node Inspector for debugging

webOS TV SDK V1.2.0 Release Notes | 4

APIs

Standard Web APIs


http://developer.lge.com/webOSTV/api/supported-standard-web-apis/

Luna Service API


http://developer.lge.com/webOSTV/api/webos-service-api/

Cordova API
http://developer.lge.com/webOSTV/api/cordova-api/

Enyo API
http://developer.lge.com/webOSTV/api/enyo-api/

Connect SDK API


http://developer.lge.com/webOSTV/api/connect-sdk-api/

Known Issues
Installation/Uninstallation

After uninstallation, SDK home and Uninstall folders are not removed.

If OpenJDK is installed your computer, the installer does not work.

The disk space required to install with network installer is incorrect.

[ Win32 ] Do not select installation directory which has more than 250 characters in its pathname.

[ Mac OS ] The progress bar may display incorrect percentage of installation when using network installer.

[ Linux ] A warning message may be shown in console to install with GUI installer.

[ Mac OS ] The popup window for VirtualBox installation appears after a delay.

webOS TV CLI

Web Inspector and Node Inspector work on WebKit-based browsers (Chrome and Safari) but not on nonWebKit browsers (IE, FireFox).

To use ares-install and ares-launch commands, the emulator should be running before.

The ares-server and ares-inspect commands are not terminated on their own, but can only be terminated
manually by Ctrl+C.

webOS TV Emulator

The BD LPCM audio format is not supported.

The MOV format is not supported.

webOS TV IDE

When a user deletes, renames or copies the target in IDE (under Remote Systems tab of IDE), though the view
reflects the updates, it does not get applied in the system.
< Workaround for the above >
a. The devices can be deleted using the CLI ares-setup-device remove DEVICE NAME.
b. As rename is not supported, user has to delete the old one (using CLI), and regenerate new one (using IDE).

The bootplate-moonstone-MediaBrowser template does not work properly in preview

webOS TV Plugin for Sublime Text

If you install plugin when Sublime Text is running, the plugin menu is not shown in menu bar until rebooting
Sublime Text.
webOS TV SDK V1.2.0 Release Notes | 5

Potrebbero piacerti anche