슬라이드 1

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

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

서현수

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Microsoft Word - 김완석.doc

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

10X56_NWG_KOR.indd

PCServerMgmt7

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

08SW

PowerPoint Presentation

<3132BFF93136C0CFC0DA2E687770>

ODS-FM1

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


<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>


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

¨ìÃÊÁ¡2

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

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

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

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

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

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

슬라이드 1

PowerPoint 프레젠테이션

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

rv 브로슈어 국문

PowerPoint 프레젠테이션

This page left blank intentionally

User Guide

<목 차 > 제 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

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

Macaron Cooker Manual 1.0.key

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

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

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

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

untitled

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

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.

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

playnode.key

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

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


Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

APOGEE Insight_KR_Base_3P11

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

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

Interstage5 SOAP서비스 설정 가이드

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

FileMaker 15 WebDirect 설명서

초보자를 위한 C++

Microsoft Word - Automap3

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D C1F8C2A520C3D6C1BE292E687770>

1

<4D F736F F F696E74202D20BDBAB8B6C6AE545620C8AFB0E6BFA1BCADC0C720C4C9C0CCBAEDBBE7BEF720B9DFC0FCB9E6C7E >

Portal_9iAS.ppt [읽기 전용]

슬라이드 1

<3132BFF93136C0CFC0DA2E687770>

Egretia_White_Paper_KR_V1.1.pages

DE1-SoC Board

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

Integ

LXR 설치 및 사용법.doc

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

4월2일자.hwp

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

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Microsoft PowerPoint - XP Style

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

Intro to Servlet, EJB, JSP, WS

Clover 부트로더를 이용한 해킨토시 설치방법

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

Analyst Briefing

기술 이력서 2.0

05Àå

Microsoft Word - KSR2014S042

PowerPoint Presentation

슬라이드 1

Building Mobile AR Web Applications in HTML5 - Google IO 2012

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

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

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

歯이시홍).PDF

보안공학연구회

침입방지솔루션도입검토보고서

초보자를 위한 ASP.NET 21일 완성

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

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

Javascript

KDTÁ¾ÇÕ-1-07/03

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Corporate PPT Template

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

WORLD IT SHOW 2015 TREND Connect Everything WIS 2015 KEY ISSUE

Transcription:

삼성전자 VD 사업부유영욱선임

목차 Samsung Smart TV Smart TV App Samsung Smart TV SDK Hello TV App 만들기 Key Event 처리 Q & A

Samsung Smart TV

Samsung Smart TV History InfoLive (2007) Power InfoLink (2008) Internet@TV (2009) Internet@TV (2010) Smart TV (2011) Smart TV (2012) Smart TV (2013) Multimedia support Possible to add service TV app store launch Paid app available (US, Korea) Smart Interaction - Voice,Gesture,Face Convergence - Allshare - TV-Mobile Framework Signature Services DRM extension RSS (Text)-based Static service Service upgradable SDK release Content recommendation Web browsing Full unified search Recommendation Performance

Smart TV App

어떤 App 을개발해야될까?

인기 Smart TV App

동영상관련 App

영상통화 & 사진, 그림감상 App

Mobile Convergence App

유아용 App

건강관리 App

인기 Game App

인기 App 의특징?

어떤 App 을개발해야할까? TV 의대형화면을이용 조작이간단한 App 리모컨으로조작이어렵다면모바일기기를이용. (Convergence) TV 를주로많이보는시청층을공략 결국 TV 는무엇인가보려는사람들이이용하는기기이다.

Samsung Smart TV App

Smart TV App Smart TV App are web-based software programs that run on digital TVs connected to the Internet Digital TV Big screen Video + Audio Channel + Volume Remote Control Device Discovery More Internet Web Browsing Web Services Streaming Video Social Networking HTML More Smart TV Apps

App 종류 Area

App 종류 Project 1. Basic (JS) - Apps Framework - Visual Editor 2. JavaScript (JS) 3. Flash (Flash) 4. PNaCl (Native App)

App 구성파일 Scene 구성파일 Visual Editor 용파일 Basic App ( Apps Framework) JavaScript App Flash App

PNaCl App 구성파일

Basic App app.json - scenes : App 을구성하는 Scene 의목록을나타냄 - files : App 로드시 include 할파일들의목록 ( <script> 태그를사용하는것과동일한효과 ) - theme : UI 컴포넌트테마 ( 현재는 base 만존재함 ) - languages : 지원언어 - resolutions : App 해상도 (54op 960 x 540, 72op 1280 x 720) - modules : App 함께로드할모듈이름 ( 현재 ime, sso 만지원 )

Basic App init.js

Basic App Scene1.js (1)

Basic App Scene1.js (2)

Basic App Scene1.html, Scene1.css Scene1.html ( 비어있음 ) Scene1.css

Basic App index.html

Native App (PNaCl) Web App PNaCl C, C++ HTML JavaScript

Native App (PNaCl)

공통 config.xml

Samsung Smart TV SDK

Samsung Smart TV SDK 1 IDE (Eclipse-based) Virtual Box Linux (Ubuntu 12.04) 2 Emulator

SDK 실행요구사항 지원 OS : Windows, Mac OS, Linux 하드웨어요구사항 Processor : Dual Core 1.5GHz / Single Core 3GHz or higher RAM : 2 GB or higher Screen resolution : 1280 x 1024 or higher HDD : 5GB or higher 소프트웨어요구사항 VirtualBox Java Standard Edition(Java SE) 1.6 or higher

SDK Download URL : http://www.samsungdforum.com/devtools/sdkdownload

SDK 설치 [ 설치방법 ] IDE JRE 설치후 SDF 에서 IDE 파일다욲로드후압축해제 Emulator 1) VirtualBox 를먼저설치 2) SDF 에서 Emulator 이미지파일 (.OVA) 다욲로드 3) VirtualBox 에서 Emulator 이미지 Import

SDK 설정 [Editor 설정 ] Chrome Path [ Emulator 설정 ] Apps 폴더설정 Web Server

IDE Visual Editor GUI Components Properties of Selected Component

Emulator Menu Remote Control Application Log Viewer

Hello TV App (JavaScript App)

프로젝트생성

Hello TV App index.html

Hello TV App main.js

Hello TV App main.css

Hello TV App 결과화면

Key Event 처리

Key Code [ URL ] http://samsungdforum.com/guide/art00046/index.html

index.html, JS file JS file index.html

Key 등록 / 해제 [ 등록 ] registkey (KEY 코드 ) - 해당키를 App 에서직접처리하겠다고등록하는것 (ex : 볼륨키 TV 의볼륨 OSD 화면을이용하지않고 App 에서별도의볼륨 UI 를제공하는등 App 에서볼륨키를직접처리할때 ) [ 해제 ] unregistkey(key 코드 ) - 해당키를 App 에서처리하지않고 TV 에서제공하는처리를그래도따른다는것 (ex : 볼륨키 TV 의볼륨 OSD 화면을그대로이용 )

마우스처리 config.xml : mouse 태그추가 [ 주의 ] Anchor 를이용한이벤트처리방식을사용할경우마우스의클릭이벤트에따라클릭한요소로포커스가이동하는브라우저의기본특성때문에리모콘 Key 와마우스두가지방식은함께사용할수없음. [ 리모콘과마우스를동시에지원하기위한 Tip! ] Anchor 대싞 Body 에 onkeydown 핸들러를등록해서처리한다. Body 에서이벤트를처리하기때문에포커스를잃어버리는문제가해결됨.

Q & A 감사합니다.