Sei sulla pagina 1di 18

LG Smart TV SDK V1.5.

0 Release Notes
Version 1.5.0 October 2011

LGDEV-009 LG Developer Community (devcom@lge.com) Home Entertainment Company LG Electronics, Inc.

Copyright

Copyright
Copyright 2011 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 provision 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. This 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. TRADEMARKS Adobe, the Adobe logo, Flash, the Flash logo, and Flash Lite are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other trademarks and copyrights are the property of their respective owners.

LG Smart TV SDK V1.5.0 Release Notes | 2

About This Document

About This Document


Revision History
SDK Version 1.5.0 1.4.0 1.3.1 1.3.0 1.2.0 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0 Document Version 1.5.0 1.4.0 1.3.1 1.3.0 1.2.0 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0 Date October 20, 2011 August 22, 2011 July 19, 2011 June 24, 2011 May 25, 2011 May 13, 2011 April 28, 2011 February 28, 2011 January 11, 2011 December 31, 2010 Comment New features and bug fixes in LG Smart TV SDK V1.5.0 are added. New features and bug fixes in LG Smart TV SDK V1.4.0 are added. New features and bug fixes in LG Smart TV SDK V1.3.1 are added. - LG Browser and Flash IDE are updated. - LG Browser IDE bug is fixed. LG Debugger and Flash sample applications are added. 3DTV related Flash open APIs are added. Bugs are fixed and new features for LG Smart TV SDK V1.3 are added. Bugs are fixed and new features such as target deployment are added. Bugs are fixed. - Refer to the Bug fixes section in Chapter 4. Initial Release

Purpose
This document describes what is new in the LG Smart TV SDK V1.5.0, including bug fixes and new features, and references to the relevant technical documentation.

Conventions
Note, Caution
Note and caution are used to emphasize information. The following samples describe when each is used. NOTE Contains information about something that is helpful to you.

CAUTION Contains important information about something that you should know.

LG Smart TV SDK V1.5.0 Release Notes | 3

Abbreviation

Abbreviation
The following table defines the abbreviations used in this document. Abbreviation DRM DTV IDE WMDRM Digital Rights Management Digital Television Integrated Development Environment Windows Media DRM Description

LG Smart TV SDK V1.5.0 Release Notes | 4

Contents

Contents
1 2 3 4 5 6 Introduction ......................................................................................................... 6 System Requirements ........................................................................................ 7 New Features and API Differences .................................................................... 8 Known Issues and Bug Fixes .......................................................................... 14 Related Documents .......................................................................................... 17 Help and Support .............................................................................................. 18

Tables
[Table 1] System Requirements ................................................................................................ 7 [Table 2] Software Requirements .............................................................................................. 7 [Table 3] Related Documents .................................................................................................. 17

LG Smart TV SDK V1.5.0 Release Notes | 5

Introduction

LG Smart TV SDK is a tool that provides developers with LG IDE plugin for Flash application development, LG IDE plugin for Web application development, emulator, and related documents. Content developers can create Flash and web contents for LG Smart TV easily using this SDK. The SDK package consists of the following components: LG IDE plugIn for Flash application development LG IDE plugin for Web application development LG Smart TV Emulator LG Web Open API LG Flash Open API LG Flash Foundation Class LG PLEX plugin Related documents

Download Information
You can download the latest version of the SDK from the Tools & SDK section of the LG Developer Community (http://netcastdev.lge.com/ ) website.

System Requirements

The LG Smart TV SDK requires the following: [Table 1] System Requirements Item Processor RAM Pentium 4 2.0 GHz or higher 1 GB or higher - Windows XP Service Pack 2 or higher, Windows 7 - 32-bit Windows and 64-bit Windows (In 64-bit Windows, some PCs can have Emulator performance down problem.) 1280 x 1024 or higher 256 MB or higher Detail

Operating system

Screen resolution Video memory [Table 2] Software Requirements Item Flash Player Microsoft DirectX Adobe Flash CS 4 Eclipse IDE for Java EE Developers Local server version

Detail Version 9 or higher Microsoft DirectX 9.0 or higher Adobe Flash CS 4 or higher Helios Service Release 2 Apache Tomcat v7.0

New Features and API Differences

This section provides information on new features provided in this release of the LG Smart TV SDK.

New Features
V1.5.0 1) Installation 64 bit Operating System is supported. Installation path setting is supported. Icons and images in Installshield are upgraded.

2) Common Ad (Advertisement) APIs and sample applications are added. Added sample applications: Banner/Video Ad Integration (Flash/Web) Application Testing with USB on real TV is supported. Configuring SDK path is supported.

3) LG IDE plugin for Web application development Web API tutorial samples and documents are added. W3C widget package importing function is added. JSON editor is added. Preview on Safari browser is added. Icons and images in IDE are upgraded.

4) LG Smart TV Emulator Supports elements of HTML5 which are currently supported by the NetCast platform. The following buttons of remote control unit are enabled: [STOP], [PLAY], [PAUSE], and [INFO]

V1.4.0 1) LG Deployment Tool Default value for setting ratio is changed into 1280 * 720. (Recommended ratio for Flash application is changed in LG Smart TV and Media product UI Guidelines.) 2) Flash sample application Sample applications are rebuilt with AS files to which external interfaces are applied.

V1.3.1 1) LG Browser IDE LG Media Play is added. LG Image Viewer is added.

3 New Features and API Differences


Log View in LG Javascript debug toolkit perspective is updated. LG Configuration Tool is supported. LG Log is added. LG Snippets are supported. Log feature is added. These fonts are installed in C:\Windows\Fonts directory of users PC. Font names: LG Display, LG Display_HK, TiresiasScreenfont Font file names: LG_Display.ttf, LG_Display_HK.ttf (for Taiwan and Hong Kong), tt7268m_804.ttf

2) Common

3) LG Smart TV Emulator 4) LG Fonts are included in SDK package.

V1.3.0 1) LG Browser IDE Billing (In-App Purchase) feature is added. lge.apis.Service class is added. Refer to LG Smart TV Billing Open API Reference Guide.

Image Viewer and Preview are added. Debugger breakpoint and Variable lookup are added. New JavaScript, HTML, CSS code snippets are added. Supports LG Flash IDE plugin installation regardless of language of Adobe Flash CS, which is version 4 or higher. (The installation is performed through MXP installation) Flash LG API classes are updated. SDK 1.3.0( and above) doesnt have a backward compatibility with SDK 1.2.0. Developers need to select [SWF developed by LG Smart TV SDK 1.3.0 and above] check box in Emulator to run the Flash file developed by SDK 1.3.0 and above versions.

2) LG Flash IDE

3) LG Flash Open API Media channel type C is not used since the LG Smart TV SDK V1.1.0 version.

V1.2.0 1) LG Debugger in Browser IDE LG Debugger for debugging JavaScript files. Emulator debugging Breakpoint / Variable view / Change variable Debugger perspective Deploy Tool is available LG Perspective New Welcome page Auto-Completion is supported for additional APIs. Directory of Deployment Tool is changed. Code snippets are provided.

2) Project Manager in Browser IDE

3) LG Browser IDE

LG Smart TV SDK V1.5.0 Release Notes | 9

3 New Features and API Differences

4) Flash sample applications are added: 3DTV related Flash sample is added. V1.0.3 LG Smart Text supported for both browser and Flash applications. TV Native UI is open. Opened TV UI and users can check Home Board by clicking [Home] button in remote control. Supports TP playing in emulator. In emulator, set the TP file location first and get the channel information by Auto Tune of the TV Setup menu. Then, you can check the TS play. Supports USB device emulation Supports DivX (partial support) : Refer to Annex A List of Supported Codecs and Containers in Emulator User Guide. Supports additional Flash Open APIs terminateAddonApp, stopAddonAppLoading, executeAddonApp, back, exit, getExecuteArgument Filter is changed. Filter name change AACParser.ax LG_AAC_Parser.ax AC3Parser.ax LG_AC3_Parser.ax MultiVMR9.dll LGMixerRenderer.dll get3DMode(), set3DMode() API are used. Read image index data to display thumbnail from XML format. Display news information from XML format. Viewing RSS reader on live TV channels. Displaying TV information on live TV channels. Image View sample is added. News sample is added. RSS Reader sample is added. TV Information sample is added.

GUID change LGMixerRenderer.dll, WMFDemux.ax, mp3demux.ax

New API is added in Smart Text. activateSmartText() Project Creation Wizard with dropdown option for sample project Web Server Start/Stop/Restart Options from LG Command menu and Project toolbar Create Project/Run LG Project/Launch Emulator option provided from Project toolbar Project Explorer Context menu (LG SDK Tools) provided USB Deploy tool has options of selecting a folder/directory with all the set of files to be added. Help content for LG Developer Community updated. Deployment Tool updated to add project and create folder. . New features are included in Project Manager of LG Browser IDE plugin.

V1.0.2 Supports installation on multi-booting and various-language OS environments.

LG Smart TV SDK V1.5.0 Release Notes | 10

3 New Features and API Differences


Added Welcome window in Eclipse IDE. Provides 10 Flash sample applications. Supports deploying application to target by USB connection. Supports automatic installation of LG Browser plugin. Supports auto-completion and auto-correction for LG Browser Open APIs in Eclipse IDE.

V1.0.1 LG Flash Open API Reference Guide V1.8 document: Modified definition (overview) of Application, Control and IO.

V1.0.0 1) LG Flash IDE Plugin Project folder creation and template copy Setting profiles for SWF publish Building FLA and publishing SWF Emulating SWF using the emulator Quick links to the LG Flash Open API and LG Flash Foundation Class Guide. Provides sample Flash applications Supports LG Smart TV gadgets (Flash Foundation Class v2.0) Adds three sample applications: TV Banner application, Stock Information Application and 1 to 16 Game 2) LG Flash Open API Developing Flash contents and applications using Open APIs Easy access to LG DTV functions such as appication, control, media, and IO.

3) LG Flash Foundation Class Provides LG Flash Classes for LG DTV Flash content development

4) LG Browser IDE Plugin Eclipse-based IDE Project creation using selected wizard Apache server setting Emulating web-based applications using the emulator Provides sample web-based applications

5) LG Smart TV Emulator Playing web content for TV with LG browser emulation Supports web browsing through URL input. Supports web browsing through local URL input. Supports media streaming of MP4 (H.264, AAC), WMV, WMA, and MP3. Supports Flash plugin Supports URL history

Playing Flash content for TV with LG Flash emulation

LG Smart TV SDK V1.5.0 Release Notes | 11

3 New Features and API Differences


Supports external Flash content play through SWF file selection. Supports FLV media streaming Operates same as the target remote control unit. Emulates motion-based remote control using PC mouse.

Remote control unit emulation

Supports proxy configuraion

6) LG PLEX Plugin Installing and uninstalling Emulator and Plex Media server with all its components silently. Supporting PMS package and PLEX plugin Providing Documents: PLEX GUI Global Standard Guideline PLEX Development Guide PLEX Media XML

API Differences
V1.5.0 1) LG Flash Open API Application.getAppArgument is added. The following APIs are removed. Control.getEventInfoList is removed. IO.setNetworkSettings is removed. Application.getExecuteArgument is removed.

2) FFC2.0 (Flash Foundation Class) TVSystem.getAppArgument is removed.

3) Ad (Advertisement) API The following APIs are added. Web: BannerAd, VideoAd Flash: BannerAdGadget, VideoAdGadget

V1.4.0 1) LG Flash Open API The following APIs are removed in Application class due to the security issue. executeAddonApp is removed. terminateAddonApp is removed. stopAddonAppLoading is removed.

switchToOSD API is removed in Control class because the OSD is fixed when used by Flash applications.

V1.1.0 1) LG Flash Open API 3DTV related APIs are added.

LG Smart TV SDK V1.5.0 Release Notes | 12

3 New Features and API Differences


V1.0.3 1) LG Flash Open API playClipFile() API is changed in SmartText. MediaTransportType is changed.

get3DMode() API, set3DMode() API are added. Input3DMode enum is added. SUPPORT_3D in SupportType enum is added. POPUP_3D in PopupType enum is added.

LG Smart TV SDK V1.5.0 Release Notes | 13

Known Issues and Bug Fixes

The following issues are known to occur in LG Smart TV SDK.

Known Issues
V1.2.0 Log View is not implemented in LG Debugger of Browser IDE.

V1.0.3 MetaData (getPlayInfo) does not operate fully. V1.0.0 WMDRM is not supported in the emulator DRM secured contents viewing is not supported currently. Acceleration sensor is not supported. Magic Motion Remote Control is supported limitedly in the emulator For MP3, the getPlayInfo function doesnt work currently. Although TP play needs to be shown after auto tune, sometimes No Signal is displayed when emulator is power on. (In this case, sound is normal.) When changing a channel, TP play is normally displayed. No Signal is shown after auto tune.

Bug Fixes
V1.5.0 1) LG Smart TV Emulator Fixes a bug related to display of log messages which has not been shown on some PCs. Hides console window that has been shown with Emulator program.

V1.4.0 1) LG Smart TV Emulator Emulator crashing problem when operating Image Slide Show in USB emulation is solved. Image clarity problem is solved in USB emulation. Image rotation button is activated in USB emulation. Noise occurring problem when choosing MP3 twice in USB emulation is solved. Logging Feature Message format is applied with RFC 3164 (The BSD Syslog Protocol).

4 Known Issues and Bug Fixes


Emulator crashing problem when selecting Back button while video sample is running on Emulator at the Debug mode of LG Browser IDE is solved. Problem that the popup dialog is hidden behind the Emulator when selecting the "Run Flash" menu is solved. Fixes a bug related to execution of Plex sample on the emulator. Fixes a bug related to receiving return code values from return objects in some APIs. Fixes a bug related to forwarding Events when building with SDK V1.3.x. Fixes a bug related to execution of some Flash sample applications on emulator after building them.

2) LG Flash Open API

3) Flash sample application

V1.3.1 1) LG Smart TV Emulator Performance improvement (Especially, launching time is reduced.) Video display size problem is fixed. (Video display area is able to render precisely.)

V1.3.0 1) LG Browser IDE plugin bug fixes Fixes a bug related to importing sample project into your workspace

V1.2.0 1) LG Browser IDE plugin bug fixes Emulator window will be blank for some sample applications debugging. Refreshing of break point view. Null pointer exception if URL has some space.

V1.0.3 1) LG Browser IDE plugin bug fixes Auto installer is updated to put files in drop-in folder and remove old contents. Deployment tool is updated for project/directory add. Project drop-down problem fixed. Web server start/stop enable/disable partially fixed. Invalid path accepting problem in deployment tool fixed.

V1.0.2 1) SDK bug fixes Changed Help contents in Eclipse IDE.

2) Emulator bug fixes Fixes a bug related to screen resizing during the video playback. Fixes a bug for getting STOP event when a local media file playback is finished.

LG Smart TV SDK V1.5.0 Release Notes | 15

4 Known Issues and Bug Fixes

Fixes a bug in seek operation. When seeking a position in local media files, the video play stops if the position exceeds a half of the video runtime.

Fixes a bug in MP3 playback repetition. Fixes a bug for getting Magic Motion Remote Control On/Off event in LG Browser. Fixes bugs in LG Flash Open APIs. getCommonPath : Gets the correct Flash file path. playClipFile : Sets the video size normally. When Eclipse IDE requests to launch emulator through LG Browser plugin, the IDE does not try to launch it again and uses the emulator process already running. (In the old version, the emulator was launched after killing the previous instance of emulator.)

Changes emulator launching process in Eclipse IDE.

V1.0.1 1) SDK bug fixes Fixes a bug in Flash class reference file. Fixes a bug in Browser IDE project type list. Fixes a bug in Browser IDE plugin installation information of Eclipse.

2) Emulator bug fixes Fixes a bug related to PCM Sound in Emulator. (Reduce audio jerks while playing PCM sound.) Fixes a bug related to Farsi Language. (Changed font file.) Changes the size for checking overscan.

LG Smart TV SDK V1.5.0 Release Notes | 16

Related Documents

Refer to the following documents: [Table 3] Related Documents Item Getting Started with LG Smart TV SDK LG Smart TV SDK Installation Guide LG Smart TV Emulator User Guide LG Flash Content Design Guide for HDTV LG Flash Open API Reference Guide LG Flash Application Development Guide LG Web Application Reference Code Guide LG Web Application Development Guide Description This document introduces how to create Flash and web-based applications using the LG IDE plugins. This guide also includes how to use Plex emulator. This document is for introducing installation of the LG Smart TV SDK. This document is for introducing how LG Smart TV Emulator works. This document covers the overview and user interface (UI) of the emulator, and how to use it. This document is a design guide for the Adobe Flash applications for High Definition Television (HDTV) with the limited performance. These guidelines specified in this document may be modified when they are applied to devices with different specifications or as the HDTV performance improves. This document provides overview, architecture, data structures, and functions of the Flash Open APIs needed to develop Flash contents for LG DTV. This quick guide explains API relations, Flash development environment, sample code, common guide and mandatory APIs for LG Flash application development. This document describes guide on how to build web applications with video playback on LG NetCast platform. This document provides description on the NetCast platform architecture, supported media formats, protocols and minimum LG NetCast Platform capabilities. Also, performance considerations are provided which web application developers should know. This guide explains features, functions, and how-to-use information of the LG Web Open API required to create the Web application for LG Smart TV. This document has been prepared to be used by content providers, service providers, content aggregators and flash developers as a reference of developing LG Smart Text.

LG Web Open API Reference Guide LG Flash Smart Text Development Guide

You can download the documents from the Document section of the LG Developer Community (http://netcastdev.lge.com/ ) website.

Help and Support

If you have questions or need technical support for LG Smart TV SDK, use discussion board or Q&A support in LG Developer Community. You can also contact supporting team directly at the following email address. Discussion Board - LGE members: http://netcastdev.lge.com > Discussions > LG Smart TV SDK Board - Partner members: http://netcastdev.lge.com > Discussions > Partner Board Q&A Support http://netcastdev.lge.com > Support > Support Tickets > Submit Support Ticket E-mail devcom@lge.com

Potrebbero piacerti anche