Presentation is loading. Please wait.

Presentation is loading. Please wait.

Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC.

Similar presentations


Presentation on theme: "Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC."— Presentation transcript:

1 Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC

2 Overview 1.MirrorLink® Concept 2.Deployment 3.Advertisement 4.Meta Information 5.Adaptation & Control

3 MirrorLink ® Concept Once connected, no need to touch or look at your phone

4 MirrorLink ® Concept Common API Security Display & Control Data Access Discovery & Events Audio Connectivity App Certs

5 Most of the MirrorLink Protocol is transparent to the Application Developers UI Mirroring Eventing Audio streaming MirrorLink Features important for Application Developers Application Deployment Advertising Applications Controlling the MirrorLink Session MirrorLink ® Concept

6 Deployment of MirrorLink ® Applications Certificate Database Test Lab App Developer Smartphone App Store Test Results App Upload Submit Retrieve Certificate Design App Guidelines Head-Unit User Install Enjoy

7 Deployment of MirrorLink ® Applications App ID Validity App Self Smartphone CCC Head-Unit Application Store CCC Certificate Database Application Certificates X.509 Self-signed  CCC signed Certificate Retrieval HTTP GET Application Identifier Check Validity of Certificate Protocol: OCSP Update available Revoked OK (still valid) Uniquely identifies an application and its version

8 Signature Algorithm: sha512WithRSAEncryption Issuer: O = Car Connectivity Consortium CN = ACMS CA Valid from: ‎‎May 16 ‎2013 3:26:44 AM Valid to: ‎ July :26:44 AM Subject: CN = :... X509v3 Authority Information Access: OCSP - URI:http://acms.carconnectivity.org/OCSP Signature: [...] Application Certificates – Deep Dive Signature Algorithm Certificate Issuer Validity Period Subject (App Identifier) Certified App Information OCSP Info Signature

9 MirrorLink Specifics User connects the Phone with the Head-Unit Phone contains certified Applications User uses Application’s User Interface Advertising MirrorLink ® Applications

10 Phone Call Nokia Music Nokia Drive Are you alive I am Alive Who are you Launch Terminate

11 MirrorLink Promise All CCC Certified Applications will be advertised from Smartphones and made accessible from Head-Units Application’s Certificate contains Advertisement info Basic Information –Name, Description, URL, Provider, Icons Meta Information –App & Content category, Audio Support, Orientation support Certification Information –Locales for Drive & Park mode (result from test labs) Advertising MirrorLink ® Applications

12 Head-Unit provides App Menu to launch MirrorLink apps App’s user interface is mirrored using VNC protocol Vehicle’s state (Drive or Park) defines, which apps are allowed Application’s Meta Information

13 Prevent Launch of not- allowed applications Block prohibited content on the Head-Unit Screen Application’s Meta Information

14 Adaptation Needs for Apps Head-Unit Screen Size / Resolutions Head-Unit Control Concepts Head-Unit MirrorLink Feature Set Smartphone MirrorLink Feature Set Made available via Smartphone’s Common API Application’s UI Adaptation Common API

15 Application have Control over MirrorLink Session Trigger Head-Unit’s Virtual Keyboard Send Notifications to Head-Unit Switch Framebuffer Orientation Subscribe to Data Services Application respond to MirrorLink Session Events Switch between Drive & Park Mode Switch Framebuffer Orientation Voice Commands Controlling a MirrorLink ® Session

16 1.Deployment –Established Channels 2.Advertisement –Handled by Smartphone 3.Meta Information –Contained within X.509 Certificates 4.Adaptation & Control –Accessible via Common API Conclusion – App View on MirrorLink

17 THANK YOU MirrorLink, Automotive App Development made Easy


Download ppt "Technical Considerations of Application Certification Dr. Jörg Brakensiek Principal Architect, Nokia Chair of the Technical Work Group, CCC."

Similar presentations


Ads by Google