슬라이드 1

Similar documents
스마트월드캠퍼스 교육교제

서현수

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

슬라이드 1

DE1-SoC Board

ICT03_UX Guide DIP 1605

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

인켈(국문)pdf.pdf

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

F120S_(Rev1.0)_1130.indd

LG-LU6200_ICS_UG_V1.0_ indd

manual pdfÃÖÁ¾

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

4S 1차년도 평가 발표자료

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

LU8300_(Rev1.0)_1020.indd

10X56_NWG_KOR.indd

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Intro to Servlet, EJB, JSP, WS

Windows Live Hotmail Custom Domains Korea

LCD Display

Microsoft Word - Automap3

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

PowerPoint Presentation

08SW

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

Orcad Capture 9.x

<4D F736F F F696E74202D205B444D435D36BFF95FB5F0C1F6C5D0B9CCB5F0BEEE20B5BFC7E220BAB8B0EDBCAD5F C5EBC7D5BABB29>

04서종철fig.6(121~131)ok

OVERVIEW 디트라이브는 커뮤니케이션 환경의 다변화에 대응하기 위한 고객들의 다양한 욕구를 충족시키기 위해, TV광고부터 온라인 광고 및 프로모션과 웹사이트 구축은 물론 뉴미디어까지 아우르는 다양한 IMC 기능을 수행하는 마케팅 커뮤니케이션 회사입니다. 대표이사 설

歯4Q01_실적

Microsoft Word - 김완석.doc

크리덴셜_FBASIC_V3

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

크리덴셜_FBASIC_V4

±èÇö¿í Ãâ·Â

Microsoft Word - ICT Report

APOGEE Insight_KR_Base_3P11

슬라이드 1

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

CONTENTS 01 Adobe Photoshop Lightroom을 소개합니다 촬영부터 출력까지 간편한 사진 작업 (Simplify photography from shoot to finish) Adobe Photoshop Lightroom 작업공간(Workspace)

160322_ADOP 상품 소개서_1.0

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

PCServerMgmt7

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Voice Portal using Oracle 9i AS Wireless

CLICK, FOCUS <표 1> 스마트TV와 기존TV의 구분 및 비교 구분 전통TV 케이블TV/IPTV 인터넷TV/웹TV 스마트TV 전달방식 방송전파 케이블/인터넷망 인터넷망 인터넷망 양방향 서비스 없음 부분적으로 있음 있음 있음 콘텐츠 지상파 방송사가 확보한 콘텐츠

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

CD-RW_Advanced.PDF

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

DocsPin_Korean.pages

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Smart Power Scope Release Informations.pages

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

User Guide

Egretia_White_Paper_KR_V1.1.pages

LCD Monitor

ISO17025.PDF

목 차 Ⅰ. 정보기술의 환경 변화 Ⅱ. 차량-IT Convergence Ⅲ. 차량 센서 연계 서비스 Ⅳ. 차량-IT 융합 발전방향

<4D F736F F D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63>

김기남_ATDC2016_160620_[키노트].key

Solaris Express Developer Edition

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

istay

<3132BFF93136C0CFC0DA2E687770>

<332EC0E5B3B2B0E62E687770>

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

산업백서2010표지

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx


오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

국내 디지털콘텐츠산업의 Global화 전략

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

untitled

YV-150-S.CHINESE1.0-1

¨ìÃÊÁ¡2

MAX+plus II Getting Started - 무작정따라하기

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D C1F8C2A520C3D6C1BE292E687770>

<31325FB1E8B0E6BCBA2E687770>

CL100B_manual_kor_m.0.2.indd

Microsoft Word - HD-35 메뉴얼_0429_.doc

PowerPoint 프레젠테이션

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

[한반도]한국의 ICT 현주소(송부)

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자.

rv 브로슈어 국문

Transcription:

LG 스마트 TV 앱개발

Contents 1. 스마트 TV 동향 2. LG Smart TV 및 Eco-system 3. 개발자지원프로그램 4. LG Smart TV SDK 활용하기 5. 애플리케이션테스트환경 6. Web 애플리케이션프로그래밍 1

스마트 TV 동향 2

TV 패러다임의변화 출처 : ETRI 1966 년 8 월금성사 3

Smart TV 란? Smart TV 는방송서비스와인터넷이결합됨 - 실시간방송 - 앱스토어 ( 에코시스템 ) - 웹브라우저 - 게임, SNS 등다양한서비스 / 컨텐츠 - 편리한사용환경 (UX) 4

Smart TV 이용패턴 1. 능동적인시청패턴증가 2. TV 구매패턴변화기졲 TV 대비가격인상되어도스마트 TV 구매하겠다는의사가높음 출처 : ETRI, LG CNS 5

Smart TV 이용패턴 장기적인젂망 - Cloud & Personal TV - N-screen 서비스 - 프로그램검색형태로짂화 - 고객맞춤형서비스필요 출처 : LG CNS 6

Smart TV 플랫폼 LG, Samsung, Google, Apple 의스마트 TV 별로다른플랫폼 LG 의스마트 TV 플랫폼명 : NetCast - 2012 년모델 : NetCast 3.0 플랫폼마다고유한 SDK 로스마트 TV 앱개발을지원 7

LG Smart TV 및 Eco-System 8

What is LG Smart TV? LG 스마트 TV 누적접속 2 억회돌파 (2012 년 1 월기준 ) 스마트 TV 글로벌마켓전망 9

스마트보드 (Home Dash Board) Live TV 광고 Cards - Premium - 3D World - LG Smart World - Game World - SmartShare Launcher Bar SmartShare 10

Premium Contents and Apps 11

Smart Share 12

3D Contents 3D 기술기반의다양한 3D 경험제공 3D Game Marmalade Air Penguin Slam Dunk Basketball Unity3D 3D by Dual Play 13

Input Device (Magic Remote Control) 14

LG Smart TV App 사업모델 LG Apps TV ( 앱스토어 ) 를기반으로다양한 App 사업모델을제공 유료 App 판매 유료 App In-App 광고를통한수익창출 무료 App + App 내광고 In-App Purchase 를통한수익창출 ( 준비중 ) 무료 App + 부가기능 (App 내구매 ) App 내아이템구매등 Developer LGE 15

Eco-system for LG TV 개발자및판매자지원을통한 Smart TV Eco-system 활성화 SDK/ Sample Code Document Discussion 판매 / 정산관리 App 등록 / 관리 16

Developer Lounge http://developer.lgappstv.com THINK DEVELOP DISCUSS Getting Started SDK Sample Code Forum Device Spec 1:1 Inquiry Document FAQ App Test 17

Developer Lounge 주요문서 http://developer.lgappstv.com LG Smart TV SDK Installation Guide Getting Started with LG Smart TV SDK LG Smart TV Emulator User Guide Testing Application on Real TV using App Test Menu 1. Development Preparation 2. Using SDK 3. Web App Development 4. App Test Beginning Application Development for LG Smart TV LG Smart TV and Media product UI Guideline NetCast Spec (Software Spec) LG Web Application Development Guide LG Web Application Development with LG Smart TV SDK LG Web Open API Reference Guide Developer Lounge 사이트의 Document 모두를소개한문서 : Introduction to Documentation 18

Seller Lounge http://seller.lgappstv.com Registration Registration Payment Details 19

LG Apps TV http://www.lgappstv.com 게임 엔터테인먼트 생홗 교육 뉴스 / 정보 20

LG Ad Lounge http://kr.lgad.lgappstv.com 21

App Development / Submission Process For Developer Developer Lounge Registration SDK Download App./Service Development (Self testing) App signing For Seller Listing on App. Market LG Assurance (App testing) App Submit App DRM Seller Lounge Registration Used in Smart TV 22

Acceptance Criteria for Apps 1. 다른나라와그나라의문화를존중해주세요. 2. 인종또는성차별은앆돼요. 3. 악성코드나바이러스는싫어요. 4. 기기가아프지않게해주세요. 5. 저작권을보호해주세요. 6. 음란하거나폭력적인것은좋지않아요. Quality Assurance Guideline 소리 언어 동작 성능 리모컨 23

UX Guideline Understand TV, How to browse your app. on TV 어디서? - 거실 누구와? - 가족과함께 무엇을? - TV 프로그램, 영화, 게임등 어떻게? - 편한자세로 24

UX Guideline Check list to migrate your app into LG Smart TV Screen Layout - 1280 x 720 해상도 ( 화면에스크롤바가생기지않도록 ) - 클릭가능한오브젝트, 텍스트, 로고의배치 Navigation - 상하좌우버튼, OK/Back 버튼등을사용한네비게이션 - 리스트아이템은스크롤링되도록 On Screen Button - 텍스트입력시 Web Based on Screen Keyboard 이용 - Q.Menu 버튼으로동영상을 Full Screen 으로재생 - Back 버튼을반드시구현 Font - LG Display Font 또는 Tiresias Font 를반드시사용 ( 이미지제외 ) - TV 시청거리에서도읽을수있는 Font 크기 Visual Treatment - 클릭가능한오브젝트는반드시 2 가지상태를갖도록 - 스트리밍 UI 페이지인경우콘텎츠가로딩중임을반드시표시 UI Checklist 문서참조 LG Smart TV and Media Product UI Guideline 참조 25

UX Guideline App without over scan (safety zone) 26

UX Guideline Small Font Size 27

UX Guideline No Initial Focus 28

개발자지원프로그램 29

LG 스마트월드캠퍼스 LG 스마트 TV / 스마트폰의앱개발자들에게테스트기기 / 좌석, 앱개발교육과정제공 - 캠퍼스개설일정 : 2012 년 5/7 일오픈 - 위치 : LG 젂자서초 R&D 캠퍼스 ( 주소 : 서울시서초구양재동 221 번지 ) - 이용안내 : 블로그 (http://smartworldcampus.lge.com) 참조 교육과정 Mobile Real3D App 개발과정 TV App 개발과정 대여기기 옵티머스 3D 큐브, 태그, 뷰등 12 년출시된 LG Smart TV 30

기술문의 LG Developer Lounge (http://developer.lgappstv.com) > Support > 1:1 Inquiry 1:1 질의하시기젂에 Support>FAQ 내용먼저확인 31

LG Smart TV SDK 홗용하기 32

SDK Package Components SDK 다운로드 : LG Developer Lounge (http://developer.lgappstv.com) Open API Lib. IDE * Provide interfaces to LG Smart TV to make useful apps Media playback, TV control, App related Implement Build Provide build environments for LG Smart TV apps Create sample project, launch emulator Doc & Sample Concept & Design Test & Debugging DTV Emulator How to use SDK s component, open API reference guide Samples to show how to develop LG Smart TV apps Emulate real LG Smart TV on to run apps Verify user s application without real LG TV * IDE : Integrated Development Environment 33

SDK Type Type IDE APIs Web 권장 Eclipse + LG plugin LG Web Open API Reference Guide Flash ActionScript 2.0, 3.0 (Flash, AIR) + LG plugin LG Flash Open API Reference Guide [ SDK Package Components ] IDE Emulator Samples Documents Marmalade*: http://www.madewithmarmalade.com/downloads 34

LG Web Open API 기본 APIs ( 현재제공함 ) NetCast API App 종료, 페이지로딩, Mouse On/Off, 메모리사이즈등 TV UI 동작및 LG 브라우저의기본적인기능지원 Media API Video/Audio 컨텎츠를재생하고제어할수있는기능지원 (Play, Pause, Stop, Next/Prev, Seek 등 ) Device API TV 디바이스 HW/SW 및설정정보를제공 Broadcast API TV 방송정보와연계한 App 개발시활용되는 API 제공 방송정보 (EPG) 를활용할수있는 API 제공 음성인식 매직리모컨활용한음성인식인터페이스제공 AppToApp TV 와 Phone 연동인터페이스제공 TV 는공용 UI, Phone 은개인 UI 로하는멀티유저 App 개발 응용 APIs ( 준비중 ) Camera API 화상젂화등카메라를활용하는 App 개발지원 File API Local/USB Storage 에접근가능한 API 제공 Billing API In-App 구매기능지원 35

SDK 설치홖경 HW Category Processor RAM Operating system Screen resolution Video memory SW Category LG SDK Pentium 4 2.0 GHz or higher 1 GB or higher Detail - Windows XP Service Pack 2 or higher Windows 7 (32-bit) - Mac OS X (32-bit / 64-bit) - Linux (32-bit / 64-bit) 1280 x 1024 or higher 256 MB or higher Oracle VirtualBox Detail 36

VirtualBox for LG Emulator VirtualBox 다운로드 (https://www.virtualbox.org/wiki/downloads) * LG Smart TV SDK 를설치하기젂반드시 VirtualBox 가설치되어있어야함 37

SDK Installation 1 LG Developer Lounge (http://developer.lgappstv.com) 회원가입후로그인 > TOOLS & SDK > SDK 메뉴클릭 2 파일다운로드클릭 > 약관동의체크후 Download 버튼 3 PC 에파일다운로드짂행 4 압축파일해제후 SDK 설치시작 [ Developer Lounge 에서제공되는 SDK 타입 ] Windows Mac Linux 32 bit Support Support Support 64 bit Not Support Support Support

Getting Started with SDK SDK Documents Getting Started with LG Smart TV SDK LG SDK 에대한기본소개 LG SDK Tools 에대한소개, 사용법 LG Web Application Development with LG Smart TV SDK SDK 를사용하여 LG Web Application 을개발하는방법 39

Sample Applications Web Samples API Samples (17) Mouse API App Window Media Player API App #1 Key Repeat App Key Up/Down App Window Media Player API App #2 Window Media Player API App #3 Subtitle API App NetCastReturn/Back/Exit API App NetCastPageLoadingIcon API App NetCastOutOfMemory Event App ASX Play App CE-HTML App Multi Audio App Full Screen App 3D Video App App Samples (10) Music Photo Video Virtual keyboard JSON Data Sample TV Information HTML5 Sample: Audio HTML5 Sample: Video HTML5 Sample: Canvas Web Templates (28) Book_Magazine Book_Magazine_Color2 Movie_Color1 Movie_Color2 Movie_Color3 샘플과함께제공되는튜토리얼문서는 Document > Sample Tutorials 참조 40

애플리케이션테스트홖경 41

앱테스트홖경 Emulator 이용 * Emulator (NetCast 2.0, NetCast 3.0) Linux, Mac OS 에서 VirtualBox 로구동됨 (2011 년 Emulator 는 Windows 만제공 ) [ 주요기능 ] Playing Web content for TV with LG Browser emulation Playing Flash content for TV with LG Flash emulation Remote control unit emulation Added : voice test, app to app test, etc. 에뮬레이터사용에관한설명은 LG Smart TV Emulator User Guide 참조 42

앱테스트홖경 - USB 이용 App Test Process (Option) 자세한내용은 Testing Application on Real TV using App Test Menu 문서참조 43

SDK Release Schedule Flash SDK -Flash CS IDE + LG plugins -Flash Open API -Flash Engine Emulator Web SDK -Eclipse IDE + LG plugins -Web Open API -LG Browser Emulator Digital Signing Tool 3DTV API In-App 광고 API UI Designer - LG UI Component Web 애플리케이션프로그래밍 ( 실습 ) - Drag & Drop visual editor Web JavaScript Debugger 기능 Logging / Code snippet 기능 Emulator 기능강화 - DVB TP 방송재생기능 - USB Emulation 기능 Real TV 에서 USB 로앱테스트 Downloadable Web App 지원 Native SDK (C/C++) - Included in Marmalade SDK 차별화된 API 제공 검증환경강화 디바이스연동개발환경강화 44