You are on page 1of 45

Getting Started with LG Developer

Version 1.1 - November 23, 2012























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.

You might also like