Académique Documents
Professionnel Documents
Culture Documents
Overview
Introduction VNC Protocol Demonstration Part I Device Attestation Audio Service Negotiation Demonstration Part II Summary
June 2, 2010
VNC
(Display & Control)
Device Attestation
UPnP
(Service Discovery & Initiation)
Copy CE display to Head-unit display Receive user input events from the Head-Unit
Memory Scaling FB
Add Header
RFB Protocol
Header
A 8
R 8
G 8 R 5 G 6
B 8 B 5
Setup Phase
Set FB Size, CE Pixel Format Set Head-Unit Pixel Format Request FB Update Provide FB Update
Operation Phase
G 6
B 5
Pro:
ARGBARGBARGBARGBARGB
Run-Length Encoding
+ -
Back Option
Virtual FB
Application
Device Status Key lock Device lock Dim display Night mode Voice input Driver Distraction Framebuffer rotation Framebuffer orientation
Application
Event Mapping
Device Events
City:
City:
Remove Keyboard
City: Hel
City:
Content Category Text Video Image Vector Graphics 3D Graphics User Interface Car Mode Media Audio Voice Audio Misc. content
Trust Level No Trust User Configuration Self-Registered Application Registered Application Application certificate Driver Distraction Rules Minimum font size required. No video is shown. No automatic scrolling text Maximum feedback time allowed
Unknown Application UI Framework Phone call application Media applications Messaging applications Navigation Browser Productivity UI less applications System
BT Audio Support
BT A2DP for application audio BT HFP for phone audio
Navigation
Fake TM SW
SMS
Navigation
Navigation
Fake Device
Certifies
CertD = Sig(SKDM, PKD) SKD/PKD
Trusts
Device (D)
Random Nonce, Attested software id Measure requested software component Extend with IP address and Port number Create attestation signature (Quote)
CertDM, CertD, Quote, IP, Port Verify CertDM with PKHM ( PKDM) Verify CertD with PKDM ( PKD) Verify Quote with PKD Save IP and port
Summary
Terminal Mode consists of a set of basic protocols, enabling user-interface replications VNC for display synchronization and event input RTP and BT for audio transport UPnP for service negotiation Driver distraction is taken care of in various elements Context Information Individual Launch and Termination Device Attestation Full specification for download at www.nokia.com/terminalmode
27
June 2, 2010