2. Contents
I.
II.
III.
IV.
V.
스마트TV 앱 개발기술 동향
멀티스크린 앱 개발기술
Samsung MultiScreen SDK
Multi screen platform, B2
References
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
3. I
스마트TV 앱 개발기술 동향
01
02
03
04
플랫폼 별 앱 개발 기술
콘텐츠 제공 UI의 변화
콘텐츠 제어 UX의 변화
Minimalism
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
4. 01
플랫폼 별 앱 개발 기술
FLASH
HTML5
Hybrid APK
Mobile
APK
AIR
Big Screen APK
SKB (B, T)
LGU+
LGE
SONY
CMB
CNM
CJHV
IPTV
Integrated
TV
DCATV
Android
Box
HDMI
STICK
Buddy Box
STB
Google
TV
TV SDK
TIZEN
Nacl
ROKU
DAUM TV G
Android
ICS
SEC
NETCAST
WEBOS
KT IPTV
TBROAD DCATV
…
LGE
Integrated
TV
ALTI
CAST
TV
STORM
Browser issues
No buddy box
…
SMART
STB
WEBKIT BASED
FLASH & AIR
HTML5
ADOBE
Non - Android
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
5. 02
“제조사에서 플랫폼사로서의 변화”
콘텐츠 제공 UI의 변화
사용자를
이해하기 시작
앱 제공화면에 치중하여 방송시청 침해(SEC,LGE)
기능 및 H/W Spec.발전 중심
스마트폰 영향으로 앱 중심적 사고
과거
2013년도 부터 주제별 패널 UI 도입, 2014년도 게임패널 도입
많은 앱, 영상 등의 콘텐츠를 맞춤형 콘텐츠 큐레이션
현재
사용자 편의성 향상 중심
TV 시청에 대한 User Behavior 존중
방송화면에 치중하여 앱 사용률 저하 (U+, LGE)
2014년도 CARD VIEW UI를 제공하는 WebOS 발표
앱, HDMI 외부기기 등 새로 추가 되는 모든 사항을 표시
일반 사용자가 쉽게 접근할 수 있는 가이드 기능 추가
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
6. 03
콘텐츠 제어 UX의 변화
“제조사에서 플랫폼사로서의 변화”
사용자를
배려하기 시작
채널 시청 중심에서
앱 및 영상 선택이용 중심으로의 변화
번호 키의 이용저조로 리모콘키 단순화
빠른 탐색을 위한 마우스 지원 보편화
터치를 이용한 마우스 기능 제공, 심플해진 키 구성, (컬러키가 없는 국가도 있음)
음성인식 리모콘, TV 카메라를 통한 제스처 인식 제공
스마트폰 컨버전스
WiFi 설정 허들로 인한 활성화의 어려움
DIAL 등, 쉬운
접근방법 개발
많은 기능 수용. 많은 키
컬러키, 동영상 제어키
웹서핑을 위한 키보드
단순기능
전원, 채널이동
볼륨, 채널번호
자이로센서 기반 모션 및 마우스 기능 제공, 음성인식 리모콘, 심플해진 키 구성
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
7. 04
“사용자를 이해하는 선구자”
Minimalism
Minimalism
Apple TV
ROKU 3
채널이 몇 개 없던 시대는 채널번호를 외울 수 있으므로 번호 키 필요. 현재는 ?
VOD 및 앱 형태의 콘텐츠를 이용한다면 탐색 용이성이 핵심. 현재는 ?
스마트폰에 익숙한 유저들의 확장된 서비스 및 UX를 제공하려면 ?
전원, 볼륨, 채널이동 버튼 !
확장된 서비스를 위한 Multi Screen Service 지원
스마트 시대 리모콘은
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
8. II
멀티스크린 앱 개발기술
엘지전자(LGE)
GOOGLE TV
APPLE TV
NETFLIX
Convergence
Framework
스마트폰에서 uPnP를 이용하여 스마트TV의 IP를 획득하고 HTTP 1.1 통신
MultiScreen
SDK
삼성전자(SEC)
MOVL에서 보유하고 있는 인터넷 서버를 기반으로 하는 통신방식 지원
삼성으로 인수되면서 Paring once를 지원하나 인터넷 필수인 것으로 보임
DIAL과 유사하게 스마트폰에서 TV 앱 실행 가능
UDAP
LGE에서 uPnP Stack에 Paring과 Query Stack layer를 추가하여 제작한 규
격으로, WiFi를 통해 Device 간의 Paring을 수행해 주며, HTTP 1.1통신
ANYMOTE
Android Device 간의 Paring 및 통신을 제공하는 스펙
Anymote Protocol과 Paring Protocol로 구성되며, TSL/SSL이용 스니핑
방지. Device 간의 통신 보안성 높음
AIRPLAY
Bonjour를 이용하여 Paring. Streaming, Mirroring, Dual Screen 3가지 컨
셉을 지원하며 APPLE 제품 간의 통합완성도 높음
DIAL
uPnP를 이용하여 Paring 하며, 스마트폰에서 스마트TV의 앱 실행 및 제어,
TV 제어를 제공하여 리모콘과 2nd devic간의 이동사용의 불편함을 최소화
하였으며, 현재까지 가장 좋은 MultiScreen 기술의 예로 보여짐
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
11. 02
Prerequisites
외부 서버를 이용한 PARING
Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
12. 03
4 Main features
DIAL과 같은 편의성 제공
MOVL일 떄와 변화된 기능
Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
13. 04
MultiScreen SDK 구성
Device Class
스마트 TV Device를 찾아내는 역할 제공. IP가 아닌 Host의 Handle 형태로 추상화하여 제공
2개 방법으로 Paring. Search (uPnP), PinCode (Text Code)
Application
Class
스마트폰에서 Device Class를 통해 획득된 스마트TV에 있는 앱을 실행하거나 종료기능 제공
Channel Class
스마트TV 앱은 Host로서 Channel을 개설하며, 스마트폰은 해당 Host에 Connect할 수 있음,
스마트TV에 접속되어있는 Client 간의 메시지 송수신에 사용됨
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
14. 05
MultiScreen 동작절차
Reference : http://multiscreen.samsung.com/docs/MultiScreenSDK-1.0.8-SDF.pdf
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
15. IV
Multi screen platform, B2
01
02
03
04
05
06
FLYING ICE CREAM
2014 WINTER GAMES
ABOUT B2
B2 TOPOLOGY
통신방식에 따른 기술비교
통신방식에 따른 장단점 비교
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
18. 03
ABOUT B2
A new way to interact
Between the two world, B2
http://bt2.dgmit.com
Haptic
Cross
platform
network
QR Scanner
Sensor
& Gesture
CANVAS
TOUCH
& GESTURE
SNS
Interface
REMOTE
JOYPAD
Vibration
+
Sound efx
+
Feedback efx
VIRTUAL KEYBOARD
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
19. 04
B2 TOPOLOGY
Wi-Fi with connect server
SMART TV
STB
BUDDY BOX
PC, TABLET
Screen
Device
No Wi-Fi with relay server
IMAGE CODE, PIN CODE
Screen
Device
Internet
SMART TV
STB
BUDDY BOX
PC, TABLET
IMAGE CODE, PIN CODE
B2 connect server
Internet
Wi-Fi with no connect server
Screen
Device
SMART TV
STB
BUDDY BOX
PC, TABLET
relay server
uPnP
Convergence API (SEC)
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
20. 05
통신방식에 따른 기술 비교
Direct connection
Server relay
Broadcasting
AIRPLAY, only iOS
Cross platform
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
21. 06
통신방식에 따른 장단점 비교
중계서버 방식
직접통신 방식
AJAX
Node.js
G사
M사
B2
S사
Convergence API
난이도
하
중
상
중
난이도
통신방식
중계
중계
중계 + 직접
직접
통신방식
성능
딜레이 발생
딜레이 발생
딜레이 최소
딜레이 적음
성능
데이터
불연속데이터
불연속데이터
연속데이터
불연속데이터
데이터
uPnP지원
해당없음
해당없음
지원
지원
uPnP지원
센서지원
별도구현
별도구현
포함
별도구현
센서지원
필터지원
해당없음
해당없음
포함
해당없음
필터지원
SNS연동
해당없음
해당없음
제공
해당없음
SNS연동
헵틱지원
해당없음
해당없음
제공
해당없음
헵틱지원
DGMIT,Inc. : GUPPi ENGINE
Copyright ⓒ2014 DGMIT,Inc. All rights reserved
22. 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
23. 본사/기업부설연구소 : 서울특별시 강남구 봉은사로 424 트로아빌딩 5F
스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호
Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com
Copyright ⓒ2014 DGMIT,Inc. All rights reserved