Download - 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
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
I. 스마트TV 앱개발기술동향
II. 멀티스크린앱개발기술
III. Samsung MultiScreen SDK
IV. Multi screen platform, B2
V. References
Contents
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
I
01 플랫폼별앱개발기술02 콘텐츠제공UI의변화03 콘텐츠제어UX의변화04 Minimalism
스마트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
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)
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
03
콘텐츠제어UX의변화“제조사에서 플랫폼사로서의 변화”
사용자를배려하기 시작
단순기능전원, 채널이동볼륨, 채널번호
많은 기능 수용. 많은 키컬러키, 동영상 제어키웹서핑을 위한 키보드
자이로센서 기반 모션 및 마우스 기능 제공, 음성인식 리모콘, 심플해진 키 구성
터치를 이용한 마우스 기능 제공, 심플해진 키 구성, (컬러키가 없는 국가도 있음)음성인식 리모콘, TV 카메라를 통한 제스처 인식 제공
스마트폰컨버전스WiFi 설정 허들로 인한 활성화의 어려움
DIAL 등, 쉬운접근방법개발
채널시청중심에서앱 및 영상선택이용중심으로의변화 번호 키의 이용저조로 리모콘키 단순화 빠른 탐색을 위한 마우스 지원 보편화
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
04
Minimalism“사용자를 이해하는 선구자”
Minimalism
Apple TV ROKU 3
채널이몇 개 없던시대는채널번호를외울수 있으므로번호키 필요. 현재는 ?VOD 및 앱 형태의콘텐츠를이용한다면탐색용이성이핵심. 현재는 ?스마트폰에익숙한유저들의확장된서비스및 UX를제공하려면 ?
스마트 시대 리모콘은 전원, 볼륨, 채널이동 버튼 !
확장된 서비스를 위한 Multi Screen Service 지원
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 기술의 예로 보여짐
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
III
01 Samsung MultiScreen Demo02 Prerequisites03 4 Main features02 MultiScreen SDK 구성03 MultiScreen동작절차
Samsung MultiScreen SDK
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
01
Samsung MultiScreen Demohttp://youtu.be/4JsE5nrAzoQ
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
02
Prerequisites
Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf
외부 서버를이용한 PARING
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일떄와 변화된기능
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 간의 메시지 송수신에 사용됨
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
05
MultiScreen동작절차
Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
IV
01 FLYING ICE CREAM02 2014 WINTER GAMES03 ABOUT B204 B2 TOPOLOGY05 통신방식에따른기술비교06 통신방식에따른장단점비교
Multi screen platform, B2
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
01
FLYING ICE CREAMhttp://youtu.be/Oz31uTGoJwA
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
02
2014 WINTER GAMEShttp://youtu.be/WlxWcsn00Fs
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
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
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
05
통신방식에따른기술비교
Direct connection Server relay
AIRPLAY, only iOS
Cross platform
Broadcasting
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
06
통신방식에따른장단점비교
AJAXNode.js
하
딜레이 발생
불연속데이터
S사Convergence API
중
딜레이 적음
불연속데이터
상
딜레이 최소
B2
연속데이터
DGMIT,Inc. : GUPPi ENGINE
난이도 난이도
성능
데이터
성능
데이터
중계서버 방식 직접통신 방식
해당없음 해당없음포함필터지원 필터지원
해당없음 지원지원uPnP지원 uPnP지원
별도구현 별도구현포함센서지원 센서지원
해당없음 해당없음제공SNS연동 SNS연동
G사M사
중
딜레이 발생
불연속데이터
해당없음
해당없음
별도구현
해당없음
해당없음 해당없음제공헵틱지원 헵틱지원해당없음
중계 직접중계 + 직접통신방식 통신방식중계
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
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com
본사/기업부설연구소 : 서울특별시 강남구 봉은사로 424 트로아빌딩 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호