2014 evans developer relations conference

41
I’m not a car guy; I’m a software guy and I work at Ford.

Upload: john-ellis

Post on 08-May-2015

405 views

Category:

Automotive


0 download

DESCRIPTION

2014 Evans Developer Relations Conference keynote on the developer.ford.com program at Ford Motor Company.

TRANSCRIPT

Page 1: 2014 Evans Developer Relations Conference

I’m not a car guy; I’m a software guy and I work at Ford.

Page 2: 2014 Evans Developer Relations Conference

Disclaimers Everything stated in this presentation is to be considered

my own opinion, and not an official representation of Ford Motor Company or any other Ford employees.

All rights reserved – but some wrongs are still available.

If you don’t ask questions, I can’t give answers.

Page 3: 2014 Evans Developer Relations Conference

Who Am I?

Never disrespectful. Always irreverent.

It just works.

Before Siri there was SYNC.™

Don’t tell me what I can’t do.

Go big or go home.

Code beats paper.

Page 4: 2014 Evans Developer Relations Conference

I’m a developer. limofoundation.org

perl.org

vim.org

spdx.org

linuxfoundation.org

genivi.org/projects/smartdevicelink

thecorconian

opensource.motorola.com

Page 5: 2014 Evans Developer Relations Conference
Page 6: 2014 Evans Developer Relations Conference
Page 7: 2014 Evans Developer Relations Conference

Today’s High Tech Automobile – More Complex…

Space Shuttle

500,000 lines of code

Boeing 777 3-4 million

lines of code

Ford Taurus 2012

50+ million lines of code

Ford 2020 100+ million lines of code

Page 8: 2014 Evans Developer Relations Conference

Today’s High Tech Automobile – More Complex…

Page 9: 2014 Evans Developer Relations Conference

2010 Ford Fusion Cluster

14 Features

2013 Ford Fusion Cluster

100 Features 19 Features

Today’s High Tech Automobile – More Complex…

RH Color Display • Entertainment • Phone • Navigation • Climate

Customer Interface

LH Color Display • Display • Trip Odometer 1,2 • Fuel Economy • Information • Settings

Customer Interface Single Dot Matrix Display • Trip Odometer A,B • Fuel Economy • Timer • Vehicle Setup

Page 10: 2014 Evans Developer Relations Conference

*IHS ** Gartner ***Verizon

INTERSECTION OF CARS & MOBILE

82.84 Million Global Vehicle Sales In 2013*

250.2 Million Global Smartphone Sales Just in Q3 Alone!**

90% Increase In Cloud Based Data Storage In 2013***

Page 11: 2014 Evans Developer Relations Conference

*IHS ** Gartner ***Verizon

INTERSECTION OF CARS & MOBILE

~8 Years Average Vehicle Ownership

2013 Median Vehicle Technology: • CPU - MHz • Storage - MB • RAM - MB

Development Cycle: 3-5 years

~18 Months Avg. Smartphone Ownership

2013 Median Device Technology: • CPU - 1.7 GHz Dual or Quad Processor • Storage - 16-32 GB • RAM - 2GB

Development Cycle: 6 Months

Page 12: 2014 Evans Developer Relations Conference

BELIEVE IT’S IMPORTANT TO CONNECT DEVICES TO THE CAR

75 %

SMART PHONE USERS

Page 13: 2014 Evans Developer Relations Conference

2 X WHEN IN-CAR TECHNOLOGY DOESN’T MEET THEIR NEEDS

MORE LIKELY TO USE PHONE’S TOUCHSCREEN WHILE DRIVING

SMART PHONE USERS

Page 14: 2014 Evans Developer Relations Conference

1 SMARTPHONES IN USE

BILLION

110 APP DOWNLOADS

BILLION

Page 15: 2014 Evans Developer Relations Conference

ANOTHER

SMARTPHONES IN USE BY 2015

BILLION

Page 16: 2014 Evans Developer Relations Conference

APP DOWNLOADS BY 2015

BILLION 180

Source: Gartner

Page 17: 2014 Evans Developer Relations Conference

HAVE CHANGED CUSTOMER EXPECTATIONS FOREVER

MOBILE DEVICES

Page 18: 2014 Evans Developer Relations Conference

VOICE CONTROL

HANDS-FREE

OF SMARTPHONE APPS

Page 19: 2014 Evans Developer Relations Conference

Ford API Suite Gives Developers Ability To Extend Command & Control Of Appropriate In-App Features To Vehicle HMI Including: • Voice Command • Steering Wheel Buttons • Radio Controls

Screen Lock Removes The Device From The Hand, Keeping Driver’s Eyes On The Road And Hands On The Wheel

Page 20: 2014 Evans Developer Relations Conference

Ford’s AppLink APIs sit between Partner & Public

Public Partner

Partner APIs are used to facilitate communication and integration of software between a company and its business partners

Advantages: • Value-added service • Up sell • Must have for business

partners

Public APIs allow companies to publicly expose information and functionalities of one or various systems and applications to third parties that do not necessarily have a business relationship with them.

Advantages: • Delegated R&D • Increased reach, traffic • New revenue stream

Private

Private APIs are used internally to facilitate the integration of different applications and systems used by a company.

Advantages: • Rationalized infrastructure • Reduced costs • Increased flexibility • Improved internal operations

Source: 3Scale, The rise of the APIs

APPLINK

Source: faberNovel “6 Reasons Why APIs Are Reshaping Your Business”, November 2012

Page 21: 2014 Evans Developer Relations Conference

21

• 8,000+ registered

• 70 Compatible Apps by Q2 2014

• 68 Ford First to Launch In Vehicles

• 53 Unique to Ford • (No Competitor Integration)

Top Brands and Apps From Around the Globe

MLB ESPN Tunein

Pandora

Amazon Spotify Baidu

Sina

Dominos

Wall Street Journal

USA Today

Hotels.com

… and have enabled some automotive industry firsts

Page 22: 2014 Evans Developer Relations Conference

FEATURES

QUICK LAUNCH >Press Voice Button >Say App Name From Any SYNC Menu!

Page 23: 2014 Evans Developer Relations Conference

FEATURES

APPS LIST >View All Available Apps >Search For New Apps

Page 24: 2014 Evans Developer Relations Conference

FEATURES

DYNAMIC CONTROLS >Customize Buttons For Each Screen >Media Timer >Title Fields

Page 25: 2014 Evans Developer Relations Conference

FEATURES

AUTO RESUME >App Resumes Where Last Used Outside of Vehicle >No Need to Restart Music, News Articles or Audiobooks

Page 26: 2014 Evans Developer Relations Conference

FEATURES

VOICE PASS THROUGH >Capture User Voice With Vehicle Microphone >Utilize Your Own Off-board Voice Solution >Allows Same Commands As Outside Of Vehicle

Page 27: 2014 Evans Developer Relations Conference

FEATURES

PUSH NOTIFICATIONS >Send Alerts From Apps Running In Background >Alert Items Such As Sports Scores, Traffic Delays or Weather Events

Page 28: 2014 Evans Developer Relations Conference

FEATURES

VEHICLE DATA >Access Fuel Level, Oil Life, GPS, RPM, Temperature…and More >Create In-vehicle and External Features >Consumer and Fleet Applications

Page 29: 2014 Evans Developer Relations Conference
Page 30: 2014 Evans Developer Relations Conference

developer.ford.com

Page 31: 2014 Evans Developer Relations Conference

Resources • Dedicated Web Site • Access to SDKs • Development Guides

Community • Interactive Forums • Testing & Support • Live Events

Opportunity • Consumer & Enterprise • Globally Available • Curated App Discovery

Page 32: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

Page 33: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

• Full Suite of Technical Tools

Page 34: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

• Full Suite of Technical Tools • Valuable Developer Resources

Page 35: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

• Full Suite of Technical Tools • Valuable Developer Resources • Exclusive Testing and Validation

Resources

Page 36: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

• Full Suite of Technical Tools • Valuable Developer Resources • Exclusive Testing and Validation

Resources • Curated App Discovery

Page 37: 2014 Evans Developer Relations Conference

DEVELOPER.FORD.COM

BENEFITS

• Full Suite of Technical Tools • Valuable Developer Resources • Exclusive Testing and Validation

Resources • Curated App Discovery • Hackathons and Conferences

Page 38: 2014 Evans Developer Relations Conference

…built by developers for developers

Page 39: 2014 Evans Developer Relations Conference

HTTP://IMGS.XKCD.COM/COMICS/ESTIMATION.PNG

Page 40: 2014 Evans Developer Relations Conference

We can evade reality, but we cannot evade the consequences of

evading reality.

-- Ayn Rand

Page 41: 2014 Evans Developer Relations Conference

Ford Motor Company is a software company.

Come and code with us!