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



Similar documents
Automo&ve 101 for Qt Developers. Linda Campbell, QNX So>ware Systems

Mentor Embedded Automotive Solutions

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Technology.Transfer.Application.

Connected Car Forecast: Global Connected Car Market to Grow Threefold Within Five Years

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

HTML5 AUTOMOTIVE 2013 White Paper Series

Microsoft in Automotive and the Future of Connected Vehicle Consumer Experiences

Driving the User Interface. Trends in Automotive GUIs

In-Vehicle Infotainment. A View of the European Marketplace

NVIDIA AUTOMOTIVE. Driving Innovation

Automotive Companies Save Costs, Gain Advantages with Red Bend s FOTA. Case Study

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

Frost & Sullivan Cybersecurity Presentation

Updating Car ECUs Over-The-Air (FOTA) White Paper

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

The Challenging Business Model for Connected Services in Cars

Blue&Me. Live life while you drive. What you can do: Introduction. What it consists of:

Mentor Embedded IVI Solutions

GENIVI FAQ. What is the GENIVI Alliance?

PLEASE READ BEFORE USING, DOWNLOADING, COPYING OR INSTALLING

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

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

CROSS PLATFORM DEVELOPMENT The HTML5 Way

License Guide for QNX Acoustics Management Platform 1.0 Version 1.0

Six ways to accelerate Android mobile application development

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

Cybersecurity And The Automotive Industry

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

Principles of a Vehicle Infotainment Platform

The In-Car App Experience: Convergence and Integration

MirrorLink for App Developers

Digital-Age Transportation The Future of Mobility

HTML5 for Auto: Already Here or Still Arriving?

Native, Hybrid or Mobile Web Application Development

ipad, a revolutionary device - Apple

THE CONNECTED CAR: A Value Chain in Flux

Software: Driving Innovation for Engineered Products

HARMAN presentation September 2010

Application Framework: Apertis Hands-on

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Windows Embedded Security and Surveillance Solutions

2016 North American Over-the-air Update Enabling Technology Leadership Award

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

Whitepaper. NVIDIA Miracast Wireless Display Architecture

RAPID EMBEDDED LINUX* DEVELOPMENT

Perspectives on In-Vehicle Infotainment Systems and Telematics

Flash Memory. For Automotive Applications. White Paper F-WP001

Bridging the Gap: from a Web App to a Mobile Device App

JLR s Experiences with Open Source in IVI

OBD2 PCM Programmer Quick Start Guide

Messaging App UI Guidelines GOOGLE INC.

VDI Clients Delivering Tomorrow's Virtual Desktop Today

Programación de Sistemas Empotrados y Móviles (PSEM)

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Develop enterprise mobile applications with IBM Rational software

NVIDIA GRID DASSAULT CATIA V5/V6 SCALABILITY GUIDE. NVIDIA Performance Engineering Labs PerfEngDoc-SG-DSC01v1 March 2016

Trend Analysis: Connected Car 2015

Cross-Platform Phone Apps & Sites with jquery Mobile

Part I. Introduction

Automotive and Industrial Data Security

OT PRODUCTS AND SOLUTIONS MACHINE TO MACHINE

Advanced Testing Methods for Automotive Software

RETAINS STEERING WHEEL CONTROLS, SYNC MEDIA PLAYER, SYNC BLUETOOTH AND MORE!

Viewpoint. Every moment matters. Transforming the automotive consumer experience

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

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

Evolution of Connected Vehicle Ecosystem

NVIDIA NVIEW DESKTOP MANAGEMENT SOFTWARE

Future intelligent & integrated Concepts, Development and user experience Design in Automotive Cockpit

Best Practices for Building Mobile Web

Mobile Phones Operating Systems

Embedding Trust into Cars Secure Software Delivery and Installation

Coverity White Paper. Managing Risk: Ensure Software Quality and Security Across the Automotive Supply Chain

The Most Popular UI/Apps Framework For IVI on Linux

Engaging the Open Source Gear

Solution Spotlight BEST PRACTICES FOR DEVELOPING MOBILE CLOUD APPS REVEALED

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu:

Mobile Application Development Options

Enabling Global Marketing: The Use of Digital Asset Management in the Automotive Industry. January 5, 2011

ENTERPRISE MANAGEMENT AND SUPPORT IN THE AUTOMOTIVE INDUSTRY

The Growing Role of Electronics in Automobiles A Timeline of Electronics in Cars June 2, 2011

Satish Premanathan Principle Consultant, Wipro Technologies

ANDROID DEVELOPER TOOLS TRAINING GTC Sébastien Dominé, NVIDIA

MOST150 The Next Generation Automotive Infotainment Backbone. Harald Kohler, SMSC Automotive Infotainment Systems

Transcription:

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

2 PSA Bentley QNX in automotive? In 2011 60+% of infotainment systems shipped 9+ million world wide (5+ million in NA) 40+% of all cars sold in US

3 Automaker Primer What an app author needs to know about the automotive market in 10 minutes

The Lingo 4 OEM = Automaker GM, BMW, Audi, Toyota, Chrysler, etc Tier1 = Module supplier Delphi, Harman-Becker, Denso, Panasonic, Visteon, etc Tier2 = Software/hardware supplier QNX, Freescale, TI, Pandora, Red Bend, etc RFI, RFQ, RFP Request for info, quote, proposal Head unit, center stack Navigation hardware module Infotainment Information + entertainment + nav + telematics + hands-free

Infotainment and telematics examples Audi MMI 3G BMW ConnectedDrive Chevy MyLink GMC/Buick IntelliLink OnStar Toyota Entune Toyota Touch&Go Hyundai Blue Link (MyFord Touch not us!) Confidential Information of 5

Consumer vs OEM lifecycle 6 Applications Smartphones Vehicle electronics SOP Year 5 Year 10

Development takes 3 years!?! 7 1. Lemons 2. Lawyers

Driver distraction 8

9 Cars: Where are they? Where are they going?

Head-units yesterday 10 1930: First commercial car radio 1952: First FM radio 1955: First music-on-demand 1963: First transistor radio 1965: First eight-track 1970: First cassette player 1985: First CD player

Head units today 11 Typical hardware 32-bit CPU w/mmu: ARM (single, dual and quad core Cortex A8/A9 for mid- to high-end modules) RAM & flash: 16/32MB (hands-free) to 256/512MB (infotainment) Infotainment system features Hands-free calling Speech recognition Navigation system Satellite + Internet radio Mobile connectivity

Head units tomorrow 12 Same features as today, but add: Add (car-relevant) social networking Extend mobile connectivity Import apps from phones View apps running on phones Share hybrid app between car and phone Run apps and app stores Connect to cloud-based services

Why HTML5 for auto? 13 Cross-platform deploy apps on phones and car extend by using mobile developers, tools, companies Flexibility flow deployment and architectures together as needed brand same app on different cars with CSS Time-to-market leverage the ease-of-use of high-level language program in rich application environment Lifespan get support for the lifecycle of the product avoid vendor lock-in with standards

14 How can I build my app for the car?

15 Bringing CE into the car: Simple?

Bringing CE into the car: HARD! 16 Nearly unlimited product liability and warranty 10+ year part and price availability Control of functionality Control over look and feel (depends on brand) Vehicle bus security

Apps for auto 17 30 not 30,000 Driver distraction OEM validation

18 MirrorLink VNC - screen content cmd & ctrl A2DP - audio

MirrorLink pros and cons 19 Pros Exists today Based on standards and well-known technology Has qualified auto industry support Cons Interface served up by phone; not necessarily snappy OEM-unique acceptance No centralized app store

Putting my app in the car today 20 Working with an OEM? Exposure, exposure, exposure Automotive app store Working with the QNX CAR application platform? Making the link between auto OEM and the applications Leverage mobile investment HTML5 SDK

WebWorks for QNX CAR platform 21 Adding APIs for car-specific features Vehicle bus features: HVAC, body, electrical systems Audio system Underlying HTML5 engine provides hardware accelerated graphics Webkit-based transitions optimized to make use of the NVIDIA Tegra GPU

Ripple emulator for QNX CAR for QNX CAR platform Confidential Information of 22

23 Driver distraction for the uninitiated

Distraction avoidance guidelines 24 High-level extraction from various guidelines AAM, USDOT, SAE, ITU-T 1. Minimize off-road glances Design app so only need glances of 2 seconds or less at a time Minimize visual information in driver s field of view Remove clutter, animations, eye-candy, embellishments, etc. Intelligent use of ASR/TTS

Distraction avoidance guidelines 25 2. Minimize total task duration Don t make any one task (from action to achieved) take longer than 15 seconds Interruptions not counted Does not imply you can have eyes off road for 15 seconds 3. Make applications interruptible Drivers should be able to pause, resume interaction Assume 2 second chunkability If understanding how or where to resume takes >2 seconds, app will be unusable

Distraction avoidance guidelines 26 4. Make applications predictable Easy to anticipate application behavior Results easily understood Bad example: shifting menus 5. Make applications ignorable Non-immersive user interfaces Limit manual input required Bad example: VR system with timeout on no response

27 Confidential Information of 27 Putting my app in the car tomorrow

28 Confidential Information of Crystal ball 28 Don t expect in-car systems to disappear Rear seat category will be phased out In-car systems broader adoption OEMs slowly opening up App sandboxes Automotive SDKs Within North America, expect to see Streamlined module validation Streamlined app certification

Any questions? 2012. QNX, QNX CAR, NEUTRINO, MOMENTICS, AVIAGE and other product names are or may be registered trademarks and/or trademarks of (QSSL) or its licensors in Canada, the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of QSSL as of the date of this presentation. Because QSS must respond to changing market conditions, it should not be interpreted to be a commitment on the part of QSSL, and QSSL cannot guarantee the accuracy of any information provided after the date of this presentation. QSSL MAKES NO WARRANTIES, REPRESENTATIONS OR CONDITIONS EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Kerry Johnson kjohnson@qnx.com qnx.com/careers