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



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

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

슬라이드 1

슬라이드 1

서현수

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

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

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

manual pdfÃÖÁ¾

DE1-SoC Board

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

Macaron Cooker Manual 1.0.key

ODS-FM1

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

!K_InDesginCS_NFH

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

인켈(국문)pdf.pdf

ICT03_UX Guide DIP 1605

10X56_NWG_KOR.indd

CD-RW_Advanced.PDF

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

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

아이패드에 주목하는 것은 현재 성능 때문이 아니다. 오히려 기존 PC나 휴대폰과 구분되는 가치와 사용형태로부터 파생될 변화 때문이다. 되는 선호도 조사에서는 아이패드가 넷북과 e-book보다 월등한 것으로 나타났다. 제품별 인지도는 넷북이 아이패드보다 월등하게 나타 났

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

Solaris Express Developer Edition

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

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

공지사항

User Guide

Microsoft Word - Automap3

슬라이드 1

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

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

DocsPin_Korean.pages

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

CL100B_manual_kor_m.0.2.indd

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

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

전파방송통신저널 는 가격으로 출시될 것으로 예상된다. 구글도 HTC와 손잡고 크롬 OS를 탑재한 태블릿 PC 크 로미움 을 선보일 예정이다. 마이크로소프트도 쿠리어(Courier) 라는 이름으로 양면 스크린 북 클릿 형태의 새로운 태블릿 PC를 올해 안으로 출 시할 예

0922 Monitor22...._kor_1

PCServerMgmt7

목 차 1. 안전을 위한 주의사항 2. 사 전에 2-1. 제품 특징 2-2. 제품 구성 2-3. 각 부분의 명칭 전 뷰어 / 뷰어 설정 전 뷰어 / 환경 설정 환경설정 본 값 재생방법 (블랙박스) 3-15.

PowerPoint Presentation


품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Egretia_White_Paper_KR_V1.1.pages

1 법적 고지 사항 SK hynix Inc.는 사전 통보 없이 제품, 정보 및 사양을 변경할 권리를 보유합니다. 본 문서의 제품 및 사양은 참조용입니다. 본 문서의 모든 정보는 어떠한 형태의 보증 없이 있는 그대로 제공됩니다. 본 문서와 여기 포함된 모든 정보는 SK

Microsoft Word - 김완석.doc

Microsoft Word - ICT Report

초보자를 위한 C++

YV-150-S.CHINESE1.0-1

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

산업백서2010표지

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp


Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

Chapter 1


iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

<4D F736F F D E20B4DCB8BB20C1A1B0CB20B9D720C1B6C4A120B8C5B4BABEF35F76312E335F2E646F63>

0312젠-가이드라인-표지최종.ps, page Normalize

<4D F736F F F696E74202D205B444D435D36BFF95FB5F0C1F6C5D0B9CCB5F0BEEE20B5BFC7E220BAB8B0EDBCAD5F C5EBC7D5BABB29>

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

VZ94-한글매뉴얼

UNIST_교원 홈페이지 관리자_Manual_V1.0

APOGEE Insight_KR_Base_3P11

THE TITLE

Windows Live Hotmail Custom Domains Korea

Interstage5 SOAP서비스 설정 가이드

cam_IG.book

스마트폰 저렴하게 구매하는곳

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

크리덴셜_FBASIC_V4

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

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

Facebook API

Voice Portal using Oracle 9i AS Wireless

Visual Studio online Limited preview 간략하게살펴보기

istay


목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

USER Manual

총 장 김 동 연...?,? ,,.....,..

LCD Display

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

세계 최고 속도 *. 컬러 A(841mm 1,189mm) 0크기 광범위한 활용을 가능케 하는 높은 속도, 뛰어난 화질의 와이드 포맷 컬러 잉크젯프린터 혁명 *2013년 6월 현재. 업종 업무를 불문하고 현재의 비즈니스에서 "속도"는 가장 중요한 주제의 한 가지입니다.

untitled

Microsoft Word - KSR2014S042

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

<4D F736F F D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63>

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

Todo list Universal app

User's Guide Manual

정보처리 및 기타 컴퓨터 운용관련업 나. 겸업시의 주된사업 (정보처리 및 컴퓨터) 도소매업 3,507,118,156원 서비스 및 기타사업 2,944,649,183원 계 6,451,767,339원 적합 2. 상시근로자수 (중소기업기본법 시행령 별표1) 가. 상용종업원수

< DB9CCB7A1B1B3C0B020C3BCC7E8B0FC20C0CCC0FC20B1B8C3E0C0BB20C0A7C7D120BCB3B0E820BFACB1B820B9D720BFEEBFB520C7C1B7CEB1D7B7A520B0B3B9DF2E687770>

Dialog Box 실행파일을 Web에 포함시키는 방법

Transcription:

LG Smart TV SDK 활용법

Contents 1. Using LG Smart TV SDK 2. Testing & Publishing 3. UX Guideline

Using LG Smart TV SDK

LG Smart TV SDK 구성 Open API IDE* App 구현을 위한 LG Smart TV 인터페이스 제공 Media playback, TV 제어, App 관련 개발도구 빌드환경 LG Smart TV App 개발을 위한 환경 제공 프로젝트 생성 Docs SDK 개발방법 및 Open API Reference 가이드 개념 설계 테스트 디버깅 Emulator LG Smart TV와 같은 환경에서 App 구동 LG Smart TV없이 App 제공 시뮬레이션 Real TV 디버깅 지원 SDK* 다운로드: LG Developer (http://developer.lge.com) * SDK : Software Development Kit * IDE : Integrated Development Environment

SDK 설치 환경 HW Category Processor RAM Operating system Screen resolution Video memory Pentium 4 2.0 GHz or higher 1 GB or higher 상세 사항 - Windows XP Service Pack 2 or higher Windows 7 (32-bit/64-bit) - Mac OS X : snow leopard or higher (32-bit / 64-bit) - Ubuntu 10.04, 12.04 (32-bit / 64-bit) 1280 x 1024 or higher 256 MB or higher SW Category 상세 사항 Oracle VirtualBox (for 2012, 2013 Emulator) LG SDK Safari (for IDE) Microsoft DirectX (for 2011 Emulator)

VirtualBox for LG Emulator VirtualBox 다운로드 (http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html) LG Smart TV SDK(2.4 이하) 를 설치하기 전, 먼저 반드시 VirtualBox가 설치되 어 있어야 함

LG Developer Site http://developer.lge.com LG Smart TV SDK 다운로드

SDK 설치 과정 1 LG Developer (http://developer.lge.com) 회원 가입 후 로그인 > Resource Center > Smart TV > SDK & Tools > SDK 메뉴 클릭 2 파일 다운로드 클릭 > 약관 동의 체크 후 Download 버튼 3 PC에 파일 다운로드 진행 4 압축 파일 해제 후 SDK 설치 시작 Linux와 Mac 의 경우 Installation Guide 참고 Installation Guide Resource Center > Library > Developing > Using SDK > Installation Guide 참조

IDE & Emulator Linux와 Mac 의 경우 Working Directory는 다름 Emulator User Guide Resource Center > Library > Testing > Testing App on Emulator 참조

IDE 실행 및 구조

프로젝트 생성 및 동작 Eclipse 메뉴 - [File > LG Web Project] Step 1. LG 웹 프로젝트 생성 Step 2. Application 개발 Web Content 폴더에서 Web Application 개발 Step 4. Emulator에서 동작 테스트 Step 3. Run LG 프로젝트

Testing & Publishing

샘플 App Web App 샘플 Web App Samples (10) Music Photo Video Virtual Keyboard Library Advertisement Sample Broadcast Sample Tic Tac Toe Sample HTML5VideoPlayer Sample ImageViewer Sample MediaPluginVideoPlayer Sample API Samples (17) Voice Recognition 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 샘플 및 튜토리얼 문서 Resource Center > Smart TV > SDK & Tools > Tools & Samples

디버깅 - Emulator 디버그 실행 * 웹 인스펙터 더 알아보기 : https://developers.google.com/chrome-developer-tools/docs/overview

디버깅 Real TV 디버그 실행

Digital Signing Tool 1. Issuing Certificate - LG Developer의 ID와 Password 사용하여 Certificate 발행 - Certificate Password는 7-12자의 알파벳 또는 숫자 2. Selecting Certificate and application - Certificate 선택 - Application Root 디렉터리 선택 - Uncheck Developer Test with USB 3. Signing Application - LDS 포맷의 Signing 된 파일의 저장위치 지정 Digital Signing Tool 가이드 Resource Center > Library > Publishing > Packaging App > using LG Digital Signing Tool 참 조 * Tool 경로 : 시작메뉴 > LG Smart TV SDK > LG SDK Tools > LG Digital Signing Tool (Windows 기준)

Hello Smart TV 프로젝트 새로운 LG Web Project 생성 or 16

Hello Smart TV 프로젝트 Web 프로젝트 설정 Project Name Add a new Project SDK Version 17

Hello World 프로젝트 App 제작 및 구동 Make your Code Run LG Project 18

Hello World 프로젝트 실행 Select running target 19

Hello World 프로젝트 Emulator 결과 확인 20

App 테스트 환경 Emulator Emulator (NetCast 2.0, NetCast 3.0, NetCast 4.0) Emulator 사용에 관한 설명은 Resource Center > Library > Testing > Testing App on Emulator 참조

App 테스트 환경 - USB USB App 테스트 과정 Step 1. IDE에서 Export App Test 실행하여 ZIP파일 생성 Step 2. [App Test] 에 해당 파일 및 대표아이콘 Upload Step 3. [App Test] 페이지에서 DRM 작업화된 파일을 다운받아, USB로 이동 Step 4. LG Smart TV 로그인 Step 5. LG Smart TV에 USB 연결하여, My App에서 실행 App Test에 관한 자세한 설명은 Resource Center > Library > Testing > Deploying and Testing App on Real TV 참조

App 테스트 환경 - USB 이용 LG Smart TV 의 SDK 버전 확인 - LG Smart TV의 SDK 버전이 1.5 버전 이상이어야 함 - SDK 버전이 1.5 미만일 경우 소프트웨어 업데이트 필요

App 테스트 환경 - USB 이용 LG Developer의 App Test 페이지에서 App 업로드 - LG Developer (http://developer.lge.com)에 로그인 후 [Resource Center] > [Smart TV] > [Test] > [App Test] 메뉴 클릭

App 테스트 환경 - USB 이용 상세 정보 입력 6 1 2 3 4 5 7 1 제목 입력 2 App 타입 선택 3- Hosted app: Web 어플리케이션 서 버 주소 입력 예: http://www.abc.com/ http://www.abc.com/index.html -Packaged app: 최초실행 HTML 파일의 상대 경로 입력 예: index.html./abc/index.html abc/index.html 4 업로드 파일 선택 - Hosted app: 공란 - Packaged app: 어플리케이션 압축 파 일 5 App 아이콘 이미지 선택 6,7 CP일 경우에만 선택 (Option 입력) 8 저장하기 8

App 테스트 환경 - USB 이용 1 1 아이콘 이미지 조회 2 약관 조회 3 DRM이 적용된 어플리케이션 파일 다운로드 4 업로드 정보 수정 5 업로드 App 삭제 6 목록으로 2 4 3 5 6

App 테스트 환경 - USB 이용 Step 1. USB에 DRM 패키징된 어플리케이션 파일을 다운로드 USB에 다운로드된 파일을 압축 해제하면, 이름이 숫자로된 폴더가 있고 이 폴더를 아래 그림과 같이 USB의 lgapps\installed 폴더 아래에 복사

App 테스트 환경 - USB 이용 Step 2. Smart TV에 USB 삽입 LG Apps TV의 ID와 Password로 LG Smart TV 로그인 USB 포트에 USB 삽입 Step 3. My Apps 페이지에서 App 확인 1. 마이앱 페이지로 이동 2. USB 아이콘 클릭 3. 자신의 App 확인 * 12년 이전에 출시된 모델 중에서 USB 포트가 하나인 모델은 사용 불가 1 2 3

App 테스트 환경 - USB 이용 (13년 TV)

UX Guideline

UX Guideline TV UX에 관하여 어디서? - 거실 누구와? - 가족과 함께 무엇을? - TV 프로그램, 영화, 게임 등 어떻게? - 편한 자세로 Recommended Distance: 3.5M

UX 체크 리스트 - 필수사항 LG Smart TV 앱 개발을 위한 체크 리스트 Screen Layout - 1280 x 720 해상도 (화면에 스크롤 바가 생기지 않도록) - 클릭 가능한 오브젝트, 텍스트, 로고의 배치 Navigation - 매직리모컨 (4방향, OK, Back 버튼) 과 리모컨 센서 32 pixel 32 pixel 32 pixel Over-Scan Pixel Guide 22 pixel On Screen Button - 텍스트 입력 시 Screen Keyboard 이용 Font - Recommend: LG Display Font, Tiresias Font (이미지 제외) - TV 시청 거리에서도 읽을 수 있는 Font 크기 (최소: 18 pt) Visual Treatment - 화면을 Black으로 만들지 말 것 - 클릭 가능한 아이템은 최소 54 x 54 pixel로 UI Checklist 문서 참조 LG Smart TV and Media Product UI Guideline 참조

예시 #1 Over Scan 영역 및 포커스를 고려하지 않은 예

예시 #2 글자 크기를 최적화하지 못한 예

예시 #3 이중 포커스의 예

예시 #4 초기 포커스 부재의 예