2. lg smart tv sdk v1.5.0 release notes

18
LG Smart TV SDK V1.5.0 Release Notes Version 1.5.0 October 2011 LGDEV-009 LG Developer Community ([email protected] ) Home Entertainment Company LG Electronics, Inc.

Upload: lucinda-wilcox

Post on 24-Nov-2015

90 views

Category:

Documents


6 download

DESCRIPTION

yes lg 2

TRANSCRIPT

  • LG Smart TV SDK V1.5.0 Release Notes

    Version 1.5.0 October 2011

    LGDEV-009

    LG Developer Community ([email protected])

    Home Entertainment Company

    LG Electronics, Inc.

  • Copyright

    LG Smart TV SDK V1.5.0 Release Notes | 2

    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.

  • About This Document

    LG Smart TV SDK V1.5.0 Release Notes | 3

    About This Document

    Revision History

    SDK Version

    Document Version

    Date Comment

    1.5.0 1.5.0 October 20, 2011 New features and bug fixes in LG Smart TV SDK V1.5.0 are added.

    1.4.0 1.4.0 August 22, 2011 New features and bug fixes in LG Smart TV SDK V1.4.0 are added.

    1.3.1 1.3.1 July 19, 2011 New features and bug fixes in LG Smart TV SDK V1.3.1 are added.

    1.3.0 1.3.0 June 24, 2011 - LG Browser and Flash IDE are updated. - LG Browser IDE bug is fixed.

    1.2.0 1.2.0 May 25, 2011 LG Debugger and Flash sample applications are added.

    1.1.0 1.1.0 May 13, 2011 3DTV related Flash open APIs are added.

    1.0.3 1.0.3 April 28, 2011 Bugs are fixed and new features for LG Smart TV SDK V1.3 are added.

    1.0.2 1.0.2 February 28, 2011 Bugs are fixed and new features such as target deployment are added.

    1.0.1 1.0.1 January 11, 2011 Bugs are fixed. - Refer to the Bug fixes section in Chapter 4.

    1.0.0 1.0.0 December 31, 2010 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.

  • Abbreviation

    LG Smart TV SDK V1.5.0 Release Notes | 4

    Abbreviation

    The following table defines the abbreviations used in this document.

    Abbreviation Description

    DRM Digital Rights Management

    DTV Digital Television

    IDE Integrated Development Environment

    WMDRM Windows Media DRM

  • Contents

    LG Smart TV SDK V1.5.0 Release Notes | 5

    Contents

    1 Introduction ......................................................................................................... 6

    2 System Requirements ........................................................................................ 7

    3 New Features and API Differences .................................................................... 8

    4 Known Issues and Bug Fixes .......................................................................... 14

    5 Related Documents .......................................................................................... 17

    6 Help and Support .............................................................................................. 18

    Tables

    [Table 1] System Requirements ................................................................................................ 7

    [Table 2] Software Requirements .............................................................................................. 7

    [Table 3] Related Documents .................................................................................................. 17

  • 1 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.

  • 2 System Requirements

    The LG Smart TV SDK requires the following:

    [Table 1] System Requirements

    Item Detail

    Processor Pentium 4 2.0 GHz or higher

    RAM 1 GB or higher

    Operating system

    - 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.)

    Screen resolution 1280 x 1024 or higher

    Video memory 256 MB or higher

    [Table 2] Software Requirements

    Item Detail

    Flash Player Version 9 or higher

    Microsoft DirectX Microsoft DirectX 9.0 or higher

    Adobe Flash CS 4 Adobe Flash CS 4 or higher

    Eclipse IDE for Java EE Developers

    Helios Service Release 2

    Local server version Apache Tomcat v7.0

  • 3 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

    LG Smart TV SDK V1.5.0 Release Notes | 9

    Log View in LG Javascript debug toolkit perspective is updated.

    2) Common

    LG Configuration Tool is supported.

    LG Log is added.

    LG Snippets are supported.

    3) LG Smart TV Emulator

    Log feature is added.

    4) LG Fonts are included in SDK package.

    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

    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.

    2) LG Flash IDE

    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.

    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

    2) Project Manager in Browser IDE

    Deploy Tool is available

    LG Perspective

    New Welcome page

    3) LG Browser IDE

    Auto-Completion is supported for additional APIs.

    Directory of Deployment Tool is changed.

    Code snippets are provided.

  • 3 New Features and API Differences

    LG Smart TV SDK V1.5.0 Release Notes | 10

    4) Flash sample applications are added:

    3DTV related Flash sample is added.

    get3DMode(), set3DMode() API are used.

    Image View sample is added.

    Read image index data to display thumbnail from XML format.

    News sample is added.

    Display news information from XML format.

    RSS Reader sample is added.

    Viewing RSS reader on live TV channels.

    TV Information sample is added.

    Displaying TV information on live TV channels.

    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

    GUID change

    - LGMixerRenderer.dll, WMFDemux.ax, mp3demux.ax

    New API is added in Smart Text.

    activateSmartText()

    New features are included in Project Manager of LG Browser IDE plugin.

    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. .

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

  • 3 New Features and API Differences

    LG Smart TV SDK V1.5.0 Release Notes | 11

    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

  • 3 New Features and API Differences

    LG Smart TV SDK V1.5.0 Release Notes | 12

    Supports external Flash content play through SWF file selection.

    Supports FLV media streaming

    Remote control unit emulation

    Operates same as the target remote control unit.

    Emulates motion-based remote control using PC mouse.

    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.

  • 3 New Features and API Differences

    LG Smart TV SDK V1.5.0 Release Notes | 13

    get3DMode() API, set3DMode() API are added.

    Input3DMode enum is added.

    SUPPORT_3D in SupportType enum is added.

    POPUP_3D in PopupType enum is added.

    V1.0.3 1) LG Flash Open API

    playClipFile() API is changed in SmartText.

    MediaTransportType is changed.

  • 4 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.

    For MP3, the getPlayInfo function doesnt work currently.

    No Signal is shown after auto tune.

    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.

    V1.0.0

    WMDRM is not supported in the emulator

    DRM secured contents viewing is not supported currently.

    Magic Motion Remote Control is supported limitedly in the emulator

    Acceleration sensor is not supported.

    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

    LG Smart TV SDK V1.5.0 Release Notes | 15

    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.

    2) LG Flash Open API

    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.

    3) Flash sample application

    Fixes a bug related to execution of some Flash sample applications on emulator after building

    them.

    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.

  • 4 Known Issues and Bug Fixes

    LG Smart TV SDK V1.5.0 Release Notes | 16

    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.

    Changes emulator launching process in Eclipse IDE.

    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.)

    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.

  • 5 Related Documents

    Refer to the following documents:

    [Table 3] Related Documents

    Item Description

    Getting Started with LG Smart TV SDK

    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.

    LG Smart TV SDK Installation Guide

    This document is for introducing installation of the LG Smart TV SDK.

    LG Smart TV Emulator User Guide

    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.

    LG Flash Content Design Guide for HDTV

    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.

    LG Flash Open API Reference Guide

    This document provides overview, architecture, data structures, and functions of the Flash Open APIs needed to develop Flash contents for LG DTV.

    LG Flash Application Development Guide

    This quick guide explains API relations, Flash development environment, sample code, common guide and mandatory APIs for LG Flash application development.

    LG Web Application Reference Code Guide

    This document describes guide on how to build web applications with video playback on LG NetCast platform.

    LG Web Application Development Guide

    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.

    LG Web Open API Reference Guide

    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.

    LG Flash Smart Text Development Guide

    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.

    You can download the documents from the Document section of the LG Developer Community

    (http://netcastdev.lge.com/ ) website.

  • 6 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 e-mail 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 [email protected]

    CopyrightAbout This DocumentRevision HistoryPurposeConventionsNote, Caution

    AbbreviationContentsTables

    IntroductionDownload Information

    System RequirementsNew Features and API DifferencesNew FeaturesAPI Differences

    Known Issues and Bug FixesKnown IssuesBug Fixes

    Related DocumentsHelp and Support