23
Copyright ⓒ2014 DGMIT,Inc. All rights reserved 스마트 TV 앱 개발기술 동향 본사/기업부설연구소 : 서울특별시 강남구 봉은사로 424 트로아빌딩 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호 Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of DGMIT. © All rights reserved. 2014.02.18

SMART TV 앱 개발기술 동향

Embed Size (px)

DESCRIPTION

스마트 TV 앱 개발기술과 관련하여 플랫폼별, 언어별 동향과 멀티스크린 앱 개발기술 동향, 삼성전자에서 발표한 Multi-Screen SDK에 대한 내용을 담았습니다.

Citation preview

Page 1: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

스마트 TV 앱 개발기술동향

본사/기업부설연구소 : 서울특별시 강남구 봉은사로 424 트로아빌딩 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호

Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com

This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely for the Client’s internal use.

This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of DGMIT. © All rights reserved.

2014.02.18

Page 2: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

I. 스마트TV 앱개발기술동향

II. 멀티스크린앱개발기술

III. Samsung MultiScreen SDK

IV. Multi screen platform, B2

V. References

Contents

Page 3: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

I

01 플랫폼별앱개발기술02 콘텐츠제공UI의변화03 콘텐츠제어UX의변화04 Minimalism

스마트TV 앱개발기술동향

Page 4: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

01

플랫폼별앱개발기술

Android Non - Android

Google TV

Android ICS HTML5 ADOBE

Buddy BoxIntegrated TV

BoxHDMISTICK

IPTV

SKB (B, T)LGU+

LGE SONY

ROKUDAUM TV G

Integrated TV

SMARTSTB

SEC LGEALTICAST

TV STORM ……

TV SDKTIZENNacl

NETCASTWEBOS

KT IPTVTBROAD DCATV

WEBKIT BASED FLASH & AIR

FLASH

AIR

HTML5MobileAPK

Hybrid APK

Big Screen APK

STB

DCATV

CMBCNMCJHV

Browser issuesNo buddy box

Page 5: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

02

콘텐츠제공UI의변화

2013년도 부터 주제별 패널 UI 도입, 2014년도 게임패널 도입많은 앱, 영상 등의 콘텐츠를 맞춤형 콘텐츠 큐레이션

2014년도 CARD VIEW UI를 제공하는 WebOS 발표앱, HDMI 외부기기 등 새로 추가 되는 모든 사항을 표시일반 사용자가 쉽게 접근할 수 있는 가이드 기능 추가

과거

기능 및 H/W Spec.발전 중심스마트폰 영향으로 앱 중심적 사고

사용자 편의성 향상 중심TV 시청에 대한 User Behavior 존중

현재

“제조사에서 플랫폼사로서의 변화”사용자를이해하기 시작

방송화면에 치중하여 앱 사용률 저하 (U+, LGE)

앱 제공화면에 치중하여 방송시청 침해(SEC,LGE)

Page 6: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

03

콘텐츠제어UX의변화“제조사에서 플랫폼사로서의 변화”

사용자를배려하기 시작

단순기능전원, 채널이동볼륨, 채널번호

많은 기능 수용. 많은 키컬러키, 동영상 제어키웹서핑을 위한 키보드

자이로센서 기반 모션 및 마우스 기능 제공, 음성인식 리모콘, 심플해진 키 구성

터치를 이용한 마우스 기능 제공, 심플해진 키 구성, (컬러키가 없는 국가도 있음)음성인식 리모콘, TV 카메라를 통한 제스처 인식 제공

스마트폰컨버전스WiFi 설정 허들로 인한 활성화의 어려움

DIAL 등, 쉬운접근방법개발

채널시청중심에서앱 및 영상선택이용중심으로의변화 번호 키의 이용저조로 리모콘키 단순화 빠른 탐색을 위한 마우스 지원 보편화

Page 7: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

04

Minimalism“사용자를 이해하는 선구자”

Minimalism

Apple TV ROKU 3

채널이몇 개 없던시대는채널번호를외울수 있으므로번호키 필요. 현재는 ?VOD 및 앱 형태의콘텐츠를이용한다면탐색용이성이핵심. 현재는 ?스마트폰에익숙한유저들의확장된서비스및 UX를제공하려면 ?

스마트 시대 리모콘은 전원, 볼륨, 채널이동 버튼 !

확장된 서비스를 위한 Multi Screen Service 지원

Page 8: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

II 멀티스크린앱개발기술

삼성전자(SEC)

엘지전자(LGE)

GOOGLE TV

APPLE TV

NETFLIX

Convergence Framework

MultiScreenSDK

UDAP

ANYMOTE

AIRPLAY

DIAL

스마트폰에서 uPnP를 이용하여 스마트TV의 IP를 획득하고 HTTP 1.1 통신

MOVL에서 보유하고 있는 인터넷 서버를 기반으로 하는 통신방식 지원삼성으로 인수되면서 Paring once를 지원하나 인터넷 필수인 것으로 보임DIAL과 유사하게 스마트폰에서 TV 앱 실행 가능

LGE에서 uPnP Stack에 Paring과 Query Stack layer를 추가하여 제작한 규격으로, WiFi를 통해 Device 간의 Paring을 수행해 주며, HTTP 1.1통신

Android Device 간의 Paring 및 통신을 제공하는 스펙Anymote Protocol과 Paring Protocol로 구성되며, TSL/SSL이용 스니핑방지. Device 간의 통신 보안성 높음

Bonjour를 이용하여 Paring. Streaming, Mirroring, Dual Screen 3가지 컨셉을 지원하며 APPLE 제품 간의 통합완성도 높음

uPnP를 이용하여 Paring 하며, 스마트폰에서 스마트TV의 앱 실행 및 제어, TV 제어를 제공하여 리모콘과 2nd devic간의 이동사용의 불편함을 최소화하였으며, 현재까지 가장 좋은 MultiScreen 기술의 예로 보여짐

Page 9: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

III

01 Samsung MultiScreen Demo02 Prerequisites03 4 Main features02 MultiScreen SDK 구성03 MultiScreen동작절차

Samsung MultiScreen SDK

Page 10: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

01

Samsung MultiScreen Demohttp://youtu.be/4JsE5nrAzoQ

Page 11: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

02

Prerequisites

Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf

외부 서버를이용한 PARING

Page 12: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

03

4 Main features

Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf

DIAL과같은 편의성제공

MOVL일떄와 변화된기능

Page 13: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

04

MultiScreen SDK 구성

Device Class

Application Class

Channel Class

스마트 TV Device를 찾아내는 역할 제공. IP가 아닌 Host의 Handle 형태로 추상화하여 제공2개 방법으로 Paring. Search (uPnP), PinCode (Text Code)

스마트폰에서 Device Class를 통해 획득된 스마트TV에 있는 앱을 실행하거나 종료기능 제공

스마트TV 앱은 Host로서 Channel을 개설하며, 스마트폰은 해당 Host에 Connect할 수 있음, 스마트TV에 접속되어있는 Client 간의 메시지 송수신에 사용됨

Page 14: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

05

MultiScreen동작절차

Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf

Page 15: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

IV

01 FLYING ICE CREAM02 2014 WINTER GAMES03 ABOUT B204 B2 TOPOLOGY05 통신방식에따른기술비교06 통신방식에따른장단점비교

Multi screen platform, B2

Page 16: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

01

FLYING ICE CREAMhttp://youtu.be/Oz31uTGoJwA

Page 17: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

02

2014 WINTER GAMEShttp://youtu.be/WlxWcsn00Fs

Page 18: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

03

ABOUT B2

Cross platformnetwork

Sensor& Gesture

SNSInterface

Haptic

Vibration+

Sound efx+

Feedback efx

A new way to interactBetween the two world, B2

QR Scanner CANVAS TOUCH& GESTURE

REMOTE JOYPAD VIRTUAL KEYBOARD

http://bt2.dgmit.com

Page 19: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

04

B2 TOPOLOGY

ScreenDevice

SMART TVSTBBUDDY BOXPC, TABLET

Internet

B2 connect server

Wi-Fi with connect server

IMAGE CODE, PIN CODE

ScreenDevice

SMART TVSTBBUDDY BOXPC, TABLET

Wi-Fi with no connect server

uPnPConvergence API (SEC)

ScreenDevice

SMART TVSTBBUDDY BOXPC, TABLET

Internet

relay server

No Wi-Fi with relay server

IMAGE CODE, PIN CODE

Page 20: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

05

통신방식에따른기술비교

Direct connection Server relay

AIRPLAY, only iOS

Cross platform

Broadcasting

Page 21: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

06

통신방식에따른장단점비교

AJAXNode.js

딜레이 발생

불연속데이터

S사Convergence API

딜레이 적음

불연속데이터

딜레이 최소

B2

연속데이터

DGMIT,Inc. : GUPPi ENGINE

난이도 난이도

성능

데이터

성능

데이터

중계서버 방식 직접통신 방식

해당없음 해당없음포함필터지원 필터지원

해당없음 지원지원uPnP지원 uPnP지원

별도구현 별도구현포함센서지원 센서지원

해당없음 해당없음제공SNS연동 SNS연동

G사M사

딜레이 발생

불연속데이터

해당없음

해당없음

별도구현

해당없음

해당없음 해당없음제공헵틱지원 헵틱지원해당없음

중계 직접중계 + 직접통신방식 통신방식중계

Page 22: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

V References

• Samsung MultiScreen SDK : http://multiscreen.samsung.com/documentation.html• Samsung D forum(Convergence API) : http://www.samsungdforum.com/Guide/• LG Smart TV (UDAP) : http://developer.lge.com/resource/tv/RetrieveDocDevLibrary.dev• GOOGLE TV (ANYMOTE) : https://developers.google.com/tv/remote/• NETFLIX (DIAL) : http://www.dial-multiscreen.org/home• DGMIT (B2) : http://bt2.dgmit.com

Page 23: SMART TV 앱 개발기술 동향

Copyright ⓒ2014 DGMIT,Inc. All rights reserved

Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com

본사/기업부설연구소 : 서울특별시 강남구 봉은사로 424 트로아빌딩 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호