Information in this document is subject to change at any time without obligation to notify any person of such changes. No part of this document may be communicated, distributed, reproduced or transmitted for any purpose, without the prior written permission of LG Electronics Inc.
Information in this document is subject to change at any time without obligation to notify any person of such changes. No part of this document may be communicated, distributed, reproduced or transmitted for any purpose, without the prior written permission of LG Electronics Inc.
Information in this document is subject to change at any time without obligation to notify any person of such changes. No part of this document may be communicated, distributed, reproduced or transmitted for any purpose, without the prior written permission of LG Electronics Inc.
2 Getting Started with LG Developer Copyright 2012 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.
Getting Started with LG Developer 3 Revision History Document Version Date Comment 1.0 October 16, 2012 Initial release 1.1 November 23, 2012 The sites navigation menus changed
4 Getting Started with LG Developer Contents About This Document .......................................................................................................... 6 1 Registration & Login ...................................................................................................... 7 1.1 Registration .............................................................................................................................................................................................8 1.1.1 Old Account Conversion........................................................................................................................................................... 8 1.1.2 Registering as a New Member ............................................................................................................................................ 11 1.2 Login ........................................................................................................................................................................................................ 13 2 Getting Started .............................................................................................................. 14 2.1 Why Develop for LG? ...................................................................................................................................................................... 15 2.2 Development Overview .................................................................................................................................................................. 16 2.3 LG Technology ..................................................................................................................................................................................... 17 3 Resource Center ............................................................................................................ 18 3.1 Smart TV ................................................................................................................................................................................................ 19 3.1.1 Overview ......................................................................................................................................................................................... 19 3.1.2 SDK & Tools .................................................................................................................................................................................. 20 3.1.3 Documentation ............................................................................................................................................................................ 21 3.1.4 Test .................................................................................................................................................................................................... 22 3.1.5 Forums ............................................................................................................................................................................................. 24 3.1.6 FAQ .................................................................................................................................................................................................... 24 3.2 Mobile ..................................................................................................................................................................................................... 26 3.2.1 Overview ......................................................................................................................................................................................... 26 3.2.2 SDK & Tools .................................................................................................................................................................................. 27 3.2.3 Documentation ............................................................................................................................................................................ 27 3.2.4 Devices ............................................................................................................................................................................................ 28 3.2.5 Forums ............................................................................................................................................................................................. 28 3.2.6 FAQ .................................................................................................................................................................................................... 29 4 Distribution .................................................................................................................... 30 4.1 Overview ................................................................................................................................................................................................ 31 4.2 Smart TV App Store ......................................................................................................................................................................... 31
Getting Started with LG Developer 5 4.3 Mobile App Store .............................................................................................................................................................................. 32 5 Community ..................................................................................................................... 33 5.1 Forums .................................................................................................................................................................................................... 34 5.1.1 Smart TV Forums ....................................................................................................................................................................... 34 5.1.2 Mobile Forums ............................................................................................................................................................................ 35 5.2 News & Events ................................................................................................................................................................................... 37 6 Support ........................................................................................................................... 38 6.1 FAQ ........................................................................................................................................................................................................... 39 6.2 LG SmartWorld Campus................................................................................................................................................................. 39 7 My Page .......................................................................................................................... 40 7.1 My Account .......................................................................................................................................................................................... 41 7.2 My Forum .............................................................................................................................................................................................. 42 7.3 My Q&A History ................................................................................................................................................................................ 42 8 LG Smart TV Partners Guide ..................................................................................... 43 8.1 Login with Developer Community ID ...................................................................................................................................... 44 8.2 Login of New LG Smart TV Partner.......................................................................................................................................... 44 8.3 Partner Forum ..................................................................................................................................................................................... 45 8.4 Partner Resources (Tools, Document and Defects) ........................................................................................................... 45
Tables Table 3-1. Resource Center > Smart TV ........................................................................................................................................ 19 Table 3-2. Resource Center > Mobile ............................................................................................................................................. 26 Table 5-1. Community > Forum > Smart TV Forums............................................................................................................. 34 Table 5-2. Community > Forum > Mobile Forums.................................................................................................................. 35
About This Document 6 Getting Started with LG Developer About This Document This document describes key functions and menus of LG Developer Portal.
Audience The audience for this documentation is as follows.
All users who have plans to develop applications for LG Smart TV or LG smartphones.
Conventions Notes & Cautions Notes and cautions 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.
Chapter 1 Registration & Login Getting Started with LG Developer 7 1 Registration & Login This chapter describes the registration and login process.
1.1 Registration 1.2 Login
Chapter 1 Registration & Login 8 Getting Started with LG Developer 1.1 Registration If you have an account for the old LG developer sites such as LG Mobile Developer Network, LG Developer Lounge, or LG Developer Community, you can convert it to an LG Developer account. Please refer to 1.1.1 Old Account Conversion.
If you have not registered at any LG developer site before, register as a new member. Please refer to 1.1.2 Registering as a New Member.
1.1.1 Old Account Conversion To convert your old account from LG Mobile Developer Network, LG Developer Lounge, or LG Developer Community to an LG Developer account, log in with your User ID and password.
If you successfully log into your old account, you will go through following five steps :
1. Confirmation During the first step of the account conversion process, you will be informed that you need to convert your account from the old LG developer websites into an LG Developer account. To proceed with the conversion, click Next button.
2. Choose a User ID
Chapter 1 Registration & Login Getting Started with LG Developer 9 In this step, you will see a list of all the User IDs that were registered for the old LG developer websites, such as LG Mobile Developer Network, LG Developer Lounge, or LG Developer Community. Choose the user ID that you'd like to use for the LG Developer account from the list.
If you click Next button after choosing a user ID that is different from your logged in user ID, you need to enter your password again to protect your personal information. Please enter your password to access next step.
3. Terms & Conditions In order to use the LG Developer service, you must read and agree to the Terms and Conditions and Privacy Policy. Please read our Terms and Conditions and Privacy Policy carefully for registration, and agree to them by selecting the checkbox.
Chapter 1 Registration & Login 10 Getting Started with LG Developer
4. Account Information You will now need to complete the LG Developer registration form. The account information that you provided when registering the old LG developer site will be displayed automatically. For advanced developer service, you may be required to provide more information. You only need to complete the required fields that are empty.
5. Completed Once you sumit your account information, the conversion process is completed.
If you have any problems when converting your old account, please send an email to developer@lge.com.
Chapter 1 Registration & Login Getting Started with LG Developer 11
1.1.2 Registering as a New Member If you dont have an account for LG Developer or the old LG developer sites, follow the steps below to become an LG Developer member.
1. Go to the registration page by clicking the register menu on the top-right side of the main page.
2. This is the Registration page where you input your information. This page consists of 6 parts: Basic Information, Developer Profile, Partner Company, Terms & Conditions, Privacy Policy and Word Verification. Please complete all required fields, which are marked with and click the Save button.
3. Upon completing your registration, the email will be sent to the email address you provided for account activation.
Chapter 1 Registration & Login 12 Getting Started with LG Developer 4. Sign in to the email address that you have entered during registration. Open the email from LG Developer and click on the link to activate your account.
Chapter 1 Registration & Login Getting Started with LG Developer 13 1.2 Login To log into the LG Developer, follow the following steps:
1. Go to the login page by clicking the Login menu on the top-right side of the main page.
2. This is the login page. You can enter your user ID and password, and click Login button. If you have an account for the old LG developer sites such as LG Mobile Developer Network, LG Developer Lounge, or LG Developer Community, please log in with your User ID and password and follow the instructions to convert your old account into an LG Developer account. You will only need to do this once.
Chapter 2 Getting Started 14 Getting Started with LG Developer 2 Getting Started In this chapter, [Getting Started] menu will be explained. You will get Development Overview and LG Technologies.
2.1 Why Develop for LG? 2.2 Development Overview 2.3 LG Technology
Chapter 2 Getting Started Getting Started with LG Developer 15 2.1 Why Develop for LG? This section describes the reasons why developers need to create apps for LG Smart TV or LG smartphones.
Chapter 2 Getting Started 16 Getting Started with LG Developer 2.2 Development Overview In this section, you can get a brief idea on how to design, develop and publish your application for LG Smart TV and LG smartphones.
Chapter 2 Getting Started Getting Started with LG Developer 17 2.3 LG Technology This section describes a variety of industry-leading technologies and platforms for LG Smart TV and LG smartphones. You can choose the technology based on your interest and familiarity, as well as the target devices you want your app to run on.
Chapter 3 Resource Center 18 Getting Started with LG Developer 3 Resource Center In this chapter, [Resource Center] menu will be explained. Resource Center provides technical resources for LG Smart TV and LG smartphones.
3.1 Smart TV 3.2 Mobile
Chapter 3 Resource Center Getting Started with LG Developer 19 3.1 Smart TV This page provides following sections.
Table 3-1. Resource Center > Smart TV Categories Description Overview This section porovides an overview of LG Smart TV and LG Smart TV SDK. SDK & Tools SDK You can download the latest version of the SDK that is needed to create content and applications for LG Smart TV. Tools & Samples You can download the tools and sample app source codes for LG Smart TV. Platform Specs You can find software fit for the devices that you want to develop. You can find detailed specifications for the software. Documentation Library You can view technical documents to help you to create applications for LG Smart TV and media product. Technical Notes You can find reference documentations to help you to create content for LG Smart TV and media product. Videos You can watch tutorial videos you can learn how to make Smart TV applications and contents. Test App Test You can upload your own application for testing purposes. Once upload is done, the application is packaged with DRM. You can download it to USB and test it on real TV. Virtual Test You can test your Smart TV applications by connecting to virtual TV environment remotely. Forums You can ask questions, share information, and learn about Smart TV application development with other developers. FAQ This section provides answers to the most frequently asked technical questions by developers.
3.1.1 Overview This section is an overview of LG Smart TV and LG Smart TV SDK.
Chapter 3 Resource Center 20 Getting Started with LG Developer
3.1.2 SDK & Tools This section provides technical and developmental tools. Developers can download the SDK and sample codes.
SDK In this section, you can download the latest version of the SDK that is needed to create content and applications for LG Smart TV.
Tools & Samples In this section, you can download the tools and sample app source codes for LG Smart TV.
Chapter 3 Resource Center Getting Started with LG Developer 21 Platform Specs In this section, you can find software fit for the devices that you want to develop. You can find detailed specifications for the software.
3.1.3 Documentation This section provides technical libraries and reference documentations for LG Smart TV and media product.
Library In this section, you can find technical libraries to help you to create applications for LG Smart TV and media product.
Technical Notes In this section, you can find technical notes and documents to help you to create content for LG Smart TV and media product.
Chapter 3 Resource Center 22 Getting Started with LG Developer Video In this section, you can watch tutorial videos you can learn how to make Smart TV applications and contents.
3.1.4 Test
App Test In this section, you can register your own application for testing purposes only. To test your application on real TV, you have to register your own application on App Test page first. Once upload is done, the application is packaged with DRM. You can download it to USB and test it on real TV.
The LG Smart TV models that have only one USB Port, released before year 2012, cannot be used for testing application. You must check if your device has been released since 2012 or has two or more USB Ports before starting the test.
Steps for the application test is as follows.
Step 1. Login to the LG Developer.
Step 2. Select Resource Center > Smart TV > Test > App Test.
Step 3. Click New App Test.
Chapter 3 Resource Center Getting Started with LG Developer 23
Step 4. Upload the application in .zip format on [App Test] page.
Step 5. Download the DRM-packaged file into USB from the [App Test] page.
Step 6. Insert the USB into LG Smart TV and test the application on real TV.
For more information, please refer to Smart TV Documentation Library.
Virtual Test (Korea only) In this section, you can test your Smart TV applications by connecting to virtual TV environment remotely.
Note Virtual Test is a Korea-based device reservation service. Please note that the service may not work properly in areas other than Korea due to a network problem.
Steps for the application virtual test is as follows.
Step 1. Login to the LG Developer.
Step 2. Select Resource Center > Smart TV > Test > Virtual Test.
Step 3. Click Reservation and select the date and time for the reservation.
Chapter 3 Resource Center 24 Getting Started with LG Developer
Step 4. Install the softwares needed to test your Smart TV applications in virual environment (.Net Framework, Cloud Pack1 and Cloud Pack2).
Step 5. Configure your Internet browser settings.
Step 6. Test your Smart Tv applications in virtual environment.
For more information, please refer to Virtual Test Guide (Resource Center > Smart TV > Documentation > Technical Notes).
3.1.5 Forums In this section, you can ask questions, share information, and learn about Smart TV application development with other developers. For more information, please refer to 5.1.1 Smart TV Forums.
3.1.6 FAQ This section provides answers to the most frequently asked technical questions by developers.
Chapter 3 Resource Center Getting Started with LG Developer 25
Chapter 3 Resource Center 26 Getting Started with LG Developer 3.2 Mobile This page provides following sections for each mobile technology.
Table 3-2. Resource Center > Mobile Categories Description Overview This section provides an overview of LG mobile technology. SDK & Tools SDK You can download the latest version of the SDK that is needed to create applications for LG smartphones. Tools You can download the libraries that can be applied to applications for LG smartphones. Documentation Library Library contains technical documents to help you successfully create your app for LG smartphones. Developer Guides / Tool Guides / References Reference documents such as Developer Guides, Tool Guides, References, Articles and Tutorials are provided. Videos Tutorial videos to get information on how to make applications for LG smartphones are provided. Devices You can find LG mobile phones based on filter criteria. Forums You can ask questions, share information, and learn about mobile application development with other developers. FAQ This section provides answers to the most frequently asked technical questions by developers.
3.2.1 Overview This section is an overview of LG mobile technology.
Chapter 3 Resource Center Getting Started with LG Developer 27
3.2.2 SDK & Tools This section provides technical and developmental tools. Developers can download the SDK and sample codes.
3.2.3 Documentation This section provides technical libraries, reference documentations, and videos for LG mobile.
Library: Documentations Library contains technical documents to help you successfully create your app for LG smartphones. You can find and browse most of technical document in this Library. Developer Guides/Tool Guides/References: Reference documents such as Developer Guides, Tool Guides, References, Articles and Tutorials are provided. Videos: Tutorial videos to get information on how to make applications for LG smartphones are provided.
Chapter 3 Resource Center 28 Getting Started with LG Developer
3.2.4 Devices In this section, you can find LG mobile phones based on filter criteria. You can find detailed specifications for each device by clicking a device image or name.
3.2.5 Forums In this section, you can ask questions, share information, and learn about mobile application development with other developers. For more information, please refer to 5.1.2 Mobile Forums.
Chapter 3 Resource Center Getting Started with LG Developer 29
3.2.6 FAQ This section provides answers to the most frequently asked technical questions by developers.
Chapter 4 Distribution 30 Getting Started with LG Developer 4 Distribution In this chapter, [Distribution] menu will be explained. LG provides a great ecosystem to help customers and developers.
4.1 Overview 4.2 Smart TV App Store 4.3 Mobile App Store
Chapter 4 Distribution Getting Started with LG Developer 31 4.1 Overview This section describes ecosystem that LG provides to help customers and developers and introduces LG Apps TV and LG SmartWorld.
4.2 Smart TV App Store This section describes the overall process for submitting your applications to LG Apps TV Seller Lounge for distribution through LG Apps TV.
Chapter 4 Distribution 32 Getting Started with LG Developer 4.3 Mobile App Store This section describes the overall process for submitting your Android applications to LG SmartWorld CMS for distribution through LG SmartWorld.
Chapter 5 Community Getting Started with LG Developer 33 5 Community In this chapter, [Community] menu will be explained. In the forums, you can ask questions, share information, and learn about application development with other developers. In the News & Event, you can get the latest news and events.
5.1 Forums 5.2 News & Events
Chapter 5 Community 34 Getting Started with LG Developer 5.1 Forums In this section, LG Developer members who are interested in developing LG Smart TV and LG smartphone applications can discuss and share information with other developers.
5.1.1 Smart TV Forums In this section, you can ask questions, share information, and learn about Smart TV application development with other developers.
Table 5-1. Community > Forum > Smart TV Forums Categories Description General General Discussion Share information and tips or post questions regarding general Smart TV development. TV App Development SDK Share information and tips or post questions regarding the Smart TV SDK (IDE, Emulator, Tools). Web App Development Share information and tips or post questions regarding Web app development. UX/UI Share information and tips or post questions regarding Smart TV app UX/UI. Others Share information and tips or post questions regarding other subject. Local Language Forum TV CIS Developers Area : Virtual Test (Korea only) Share information and tips or post questions regarding virtual test. Old Dev Lounge Forums Developer Site (Read-only) View old threads migrated from Developer Lounge > Developer Site forum. SDK & Tools (Read-only) View old threads migrated from Developer Lounge > SDK & Tools forum.
To share information and tips, or post questions, you need to login. Each button can be used as explained below.
Forum Rules: View the forum rules. Subscribe to This Forum: Receive emails from a forum about new posts that you may be interested in. You can subscribe to a forum according to its category. This option is available after you have logged in. UnSubscribe from This Forum: Stop receiving emails about new posts in a forum that you once subscribed to. Click this button if you no longer want to receive notifications.
Chapter 5 Community Getting Started with LG Developer 35 New Thread: Post new topics. It is available after you login and join the forum.
5.1.2 Mobile Forums In this section, you can ask questions, share information, and learn about mobile application development with other developers.
Table 5-2. Community > Forum > Mobile Forums Categories Description Android General Share information and tips or post questions regarding Android application development. Real3D SDK (English) Share information and tips or post questions on the LG Real3D SDK for the Android Platform. Real3D SDK () Share information and tips or post questions on the LG Real3D SDK for the Android Platform in Korean. Java General Share information and tips or post questions on Java ME platform issues including subjects on JSRs and the newest technologies. LG SDK Share information and tips or post questions on the LG SDK for the Java ME Platform. LG Java Platform Share information and tips or post questions regarding the LG Java Platform.
To share information and tips, or post questions, you need to login. Each button can be used as explained below.
Forum Rules: View the forum rules. Subscribe to This Forum: Receive emails from a forum about new posts that you may be interested in. You can subscribe to a forum according to its category. This option is available after you have logged in. UnSubscribe from This Forum: Stop receiving emails about new posts in a forum that you once subscribed to. Click this button if you no longer want to receive notifications. New Thread: Post new topics. It is available after you login and join the forum.
Chapter 5 Community 36 Getting Started with LG Developer
Chapter 5 Community Getting Started with LG Developer 37 5.2 News & Events In this section, you can get the latest news and events.
Chapter 6 Support 38 Getting Started with LG Developer 6 Support In this chapter, [Support] menu will be explained.
! . ! . 6.2 LG SmartWorld Campus
Chapter 6 Support Getting Started with LG Developer 39 6.1 FAQ This section provides answers to the most frequently asked technical questions by developers.
6.2 LG SmartWorld Campus This section introduces the LG SmartWorld Campus. As part of its ongoing commitment to supporting application developers of LG Smart TV and LG smartphones, LG had opened 'LG SmartWorld Campus' in Seoul, Korea. The LG SmartWorld Campus acts as an offline, real-world counterpart by offering space for training and test to application developers.
Chapter 7 My Page 40 Getting Started with LG Developer 7 My Page In this chapter, [My Page] menu will be explained. This page allows you to access your account, forum profiles, and your Q&A history.
7.1 My Account 7.2 My Forum 7.3 My Q&A History
Chapter 7 My Page Getting Started with LG Developer 41 7.1 My Account 1. After you logged in, click the My Page menu on the top-right side of the page.
2. To view My Account page, you need to enter your password again to protect your personal information.
3. My Account page shows your account details. You can modify your account information.
Chapter 7 My Page 42 Getting Started with LG Developer 7.2 My Forum This section shows your recent threads and recent replies.
You can click Search for All Threads or Search for All Replies button to view all threads or replies that you posted. After you click the button, you can also see your user profile.
7.3 My Q&A History In this section, you can search and view answers to the questions which you submitted in 1:1 Q&A, Support Tickets, or Feedback on the old LG developer sites such as LG Smart TV Developer Lounge, LG Smart TV Developer Community or LG Mobile Developer Network.
Chapter 8 LG Smart TV Partners Guide Getting Started with LG Developer 43 8 LG Smart TV Partners Guide This chapter provides guidelines for a premium content (service) provider.
8.1 Login with Developer Community ID 8.2 Login of New LG Smart TV Partner 8.3 Partner Forum 8.4 Partner Resources (Tools, Document and Defects)
Chapter 8 LG Smart TV Partners Guide 44 Getting Started with LG Developer 8.1 Login with Developer Community ID If you have an account for the LG Developer Community (http://netcastdev.lge.com), please log in with your User ID and password and follow the instructions to convert your old account into an LG Developer account. You will only need to do this once.
After login, you have to go through the following a few simple steps to convert your old account into the LG developer account. Please refer to 1.1.1 Old Account Conversion for more information.
8.2 Login of New LG Smart TV Partner If you are a new LG Smart TV Partner and do not have any ID, select Register menu and type your information. At [Partner Company] section, if you are a Premium content provider, check 'Yes' and attach the signed NDA (Non-Disclosure Agreement) document.
If your registration is approved, you will receive notification email. Then login with your authorized ID.
Chapter 8 LG Smart TV Partners Guide Getting Started with LG Developer 45 8.3 Partner Forum LG Developer has a forum for partner. If you are a LG Smart TV partner, use this forum for valuable information, issue or idea. This feature is same as Developer Communitys Discussion Board.
1. Login with your partner ID.
2. At the LG Developer upper menu, select Resource Center > Smart TV > Partner Zone > Forums. You can also access the same forum through Community > Forums > Smart TV Partner Forums.
3. Join in the forum of your service or company.
If you have already used Developer Community forum, you can access and use forum directly, without joining process.
8.4 Partner Resources (Tools, Document and Defects) 1. Login with your partner ID.
2. Go to Resource Center > Smart TV > Partner Zone.
3. The following detailed sub menus are displayed. Select the information you want and click it.
Tools: Partner-exclusive development tools. Document: Partner-exclusive development documents. . Defects: Moves to Defect Management System. (Same service as Defects of Developer Community)
Note From SDK V2.2.0, same SDK is delivered to both general developers and partners. Thus, you can download SDK at Resource Center > Smart TV > SDK & Tools > SDK.