Application Certification Program



Similar documents
MirrorLink for App Developers

National Institute of Public Health

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

FULL LINK COMPATIBILITY SEAT SERVICE TECHNOLOGY TO ENJOY

GENIVI FAQ. What is the GENIVI Alliance?

EB TechPaper. Managing complexity with agile development. automotive.elektrobit.com

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

Technology.Transfer.Application.

What is a Connected Car


Mobile application testing for the enterprise

A WIDER SHARING ECOSYSTEM. The pivotal role of data in transport solutions

Accenture Mobility Managed Services Overview. Enter

Toward Connected Vehicle with AGL

Smart City Live! 9-10 May 2016, Nice

SAP s 360 Approach to Web Localization. Rashmi Schaefers & Hajo von Kracht Digital Channel Localization SAP AG June 2011

How to handle data privacy issues in the car industry

WinCC OA Partner Program. Highest quality for our customers

ORCID Resources. ORCID Launch Partner Webinar August 16, ORCID.org

Hybrid Cloud Customer Engagements

Application Framework: Apertis Hands-on

Understanding Mobile Apps for Automotive. Kerry Johnson, Senior Automotive Product Manager

The Japan Society of Mechanical Engineers C 2010

Configuration Guide Contigo Mobile Tracker

A Survey Report by Horst Hientz Hans-Jürgen Kugler

mobile payment acceptance Solutions Visa security best practices version 3.0

Information. Sheer Driving Pleasure SOFTWARE UPDATE. INFORMATION.

Perry Keller. Mobile Forum 2013

Navigating the App Assembly Form

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, Sample not collected

URBAN MOBILITY IN CLEAN, GREEN CITIES

ITU WORK ON INTERNET OF THINGS

Your New Cloud Storage Business. Three solutions that will impact your organization

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

How To Prepare For A Patient Care System

WinCC OA Partner Program

APPLICATION ANNUAL WORK PLAN (ONE OBJECTIVE PER PAGE)

Streamlining Open Source License Compliance with SPDX

Automotive HMI: Current status and future challenges

Electronic Ticketing Enhancing the Customer Experience at UP Express

CANADA & TELEMATICS 1

MOBILE APP DEVELOPMENT FROM IMAGINATION TO REALITY WHITE PAPER

ENABLING BUSINESS TRANSFORMATION CSC TESTING AS A SERVICE POWERED BY CA SERVICE VIRTUALIZATION

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

QPR WorkFlow. Minimize Process Time, Maximize Process Outcome. QPR WorkFlow 1

How To Create A Global Signer For The Internet Of Everything

Horizon 2020 Call "Automated Road Transport"

Trustworthy Computing

EMARSYS PARTNER PROGRAM

Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely

Laserfiche for Federal Government MEET YOUR AGENCY S MISSION

2013 Smart TV Alliance, Inc. May 2013

Developing apps for Android Auto

Deutsche Telekom s Home Management Platform. The Smart Home Ecosystem. Andreas Kraft Telekom Innovation Laboratories January 2012

ANNEXURE I INSTRUCTIONS TO THE CANDIDATES

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. How Can I Both Enable and Protect My Organization in the New Application Economy?

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

Bringing Android Apps to Tizen. Kevin Menice, OpenMobile World Wide, Inc. SVP & GM, Embedded and Core Technologies November 11, 2013

Position Paper for W3C Web and Automotive Workshop. Marius Spika, Mark Beckmann

State Fair Community College Technology Communication Plan. Prepared By: Mark Haverly Chief Information Officer

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Magellan. 5 Simple Steps to Finding the Right Mobile Development Magellan Holdings, LLC.

Information Technology IT Support

Google Apps Premier Edition. Included Yes Yes Yes Storage 25 GB Varies by deployment

Mobile First Era with MobileIron. MobileIron Japan

Red Hat Enterprise Linux 7 Platform without Boundaries

Developing the edge or scaling the core through corporate venturing Internet of Things. Daan Witteveen

Connected Car Report

Java and the Internet of Things

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

Laserfiche for Federal Government MEET YOUR AGENCY S MISSION

Prof. Dr. Lutz Heuser SAP Research

DEVELOPER PROGRAM OVERVIEW

Data Logging and Realtime Visualization

The Most Popular UI/Apps Framework For IVI on Linux

Advanced Testing Methods for Automotive Software

Transcription:

Application Certification Program Process, Criteria and Roadmap Yoshiyuki Kakihara Sony Corporation

Agenda Program Overview Two Levels of Certification How It Works Application Certification Management System Process Breakdown Developers and Test Labs Future Plans Program Rollout Conclusion

Program Overview Two Levels of Certification

Mission Statement Establish an ecosystem of smartphone applications for use in cars, where application developers have a central & transparent set of requirements and processes to follow.

Smartphone App Universe Available in the market Works on MirrorLink Low Driver Distraction Scope of certification

Two Levels of Certification Drive-Level Certification Base-Level Certification No Certification (out of scope) CCC will provide two levels of certification: Base and Drive. Base-Level will assess general compatibility with the MirrorLink technology. Drive-Level will assess driver distraction characteristics, on top of foundation laid by Base-Level requirements.

Base-Level Certification: Automotive Compatibility Account for the differences in Human-Machine Interface between mobile and automotive Examples: Primary Display Orientation Smartphone: portrait IVI: landscape Primary Input Device Smartphone: multi-touch capable screen IVI: single-touch screen and/or rotary controller IVI = In Vehicle Infotainment

Drive-Level Certification: Safety and Regional Regulations Based on regional guidelines Alliance of Automotive Manufacturers (AAM) European Statement of Principles (ESoP) Japan Automotive Manufacturers Association (JAMA) Global Guideline will also be made available Most strict subset of all regional guidelines Makes for a single point of reference for developers CCC is looking to lower overall operational cost associated with testing Research project currently underway to reduce complexity of certain text methodologies

How It Works Application Certification Management System

Problem Statement 1. MirrorLink Server needs to know that the application is genuine. In other words, there must be some way of knowing that an app has not been tampered after the certification test. 2. MirrorLink Server needs to obtain additional information to communicate to the MirrorLink Client. E.g. Application category, certification level 3. Multiple mobile platforms must be supported. 4. It must be possible to update the certification status of an app. Downgrade/Upgrade

The Solution: Application Certification Management System How and when an application can be used is contained within application certificate Certification Status Information X509.v3 certificate Custom extension information MirrorLink Server Device (Phone) Gets Application Certificate From Internet Server Application Certification Management System (ACMS) Provides certificate and Certificate Status Information to Client Device (Head Unit) MirrorLink Server Device Periodically Checks to See if the Certification Status Information for it s Apps Has Changed App Certificate Management System Application Certificates Certificate Status Info MirrorLink Server Devices Phones & other mobile devices Applications Application Certificates Certificate Status Info MirrorLink Client Devices Head units

Process Breakdown Developers and Test Labs

The Three-Way Process CCC & Portal Website Lab Accreditation Test Results Test Spec Feedback Developer Registration Tools and resources Authorized Test Lab App Developer Test Execution Additional Services

How to get certified: in a nutshell. 1. Register as a developer at the Developer Portal and earn access to various resources including the Guidelines. 2. Develop/modify your application based on the guideline. 3. Select an Authorized Test Lab. 4. Submit your application to the Developer Portal for testing. 5. Wait for the result! 6. If successful, your app will be available to MirrorLink systems at specified date.

Developer Resources Development Guidelines Basic Operability Guidelines Regional & Global Guidelines for avoiding driver distraction Developer Certificate Used to test apps in real-life environment Valid only on a limited number of registered devices Developer API Documentation Exposes certain set of MirrorLink features To be made available on MirrorLink compatible smartphones

Authorized Test Laboratories (ATLs) CCC will authorize labs to conduct certification testing Test result is submitted to CCC for the final verdict ATLs will be able to price their service Creates a healthy competition between labs Fosters value-added services beyond test-and-certify CCC will be building a directory of ATLs Several in each major geo-location Accreditation criteria under finalizing process If your company is interested contact us

Future Plans Program Rollout

Program Rollout Plan Certification Rollout Portal Rollout ATL Accreditation & Training Guideline Finalization Portal & System Development

Conclusion CCC Application Certification Program will comprise of two levels of certification: Base and Drive. Registered Developers will have full access to the guidelines and resources. Accreditation for Test Labs will begin soon. CCC plans to launch the program in the 2 nd quarter of 2013 (CY).

THANK YOU