SMARTDEVICELINK AN OPEN
APPROACH TO THE CONNECTED CAR
lIBRECON 2014-11-12
BILBAO
Timur Pulathaneli @timurp
EESE Connected Services Ford-Werke GmbH
Introduction - Two Worlds
Technical Background on AppLink Building a Bridge
SmartDeviceLink Going open source
Integrating AppLink into Apps Partnering
AGENDA
2 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
3 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
TWO WORLDS
TWO WORLDS
4 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
Development Cycles
TWO WORLDS
5 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
User Interface
BUILDING A BRIDGE
6 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
BUILDING A BRIDGE
7 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
• Voice Recognition • Center Stack Buttons • Steering Wheel Controls
• Display Information •
To Speech (TTS)
• Get Vehicle Data • GPS • Odometer • VIN • etc.
Possibilities
BUILDING A BRIDGE
8 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
Data Transfer • Only content is transferred • No mirroring of screen
Advantages • No UI work for Devs • No mingling with
complicated visual driver distraction for Devs
• Can be applied for multiple screen sizes from low end to high end
Display Content
BUILDING A BRIDGE
9 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
• Widespread • Convenient to use • Serial Port Profile (SPP)
Communication
• USB Cable connection • Serial Protocol based
communication
BUILDING A BRIDGE
10 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
• Libraries encapsulate the low level communication and provide an easy to use interface to the developers
• Libraries are common in the software development environment
• Developers are used to dealing with libraries
• iOS library written in Objective C • Android library written in JAVA
Libraries
11 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
GOING OPEN SOURCE
GOING OPEN SOURCE
12 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
• The open source version of AppLink is called SmartDeviceLink
• Source Code for in vehicle integration is open source
• Free to adopt for everybody • Example implementation for
in recent contest
SmartDeviceLink
13 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING
PARTNERING
14 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
Entertainment • Music player • Audio Books
Information • News • Push notifications • Parking space search
Innovative use cases possible
App use cases
Spotify
Die Welt
audioteka
ADAC Parkfinder
PARTNERING App Acceptance Criteria
15 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING
16 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
developer.ford.com
• Software Libraries • Reference Guides • Getting Started Guide • Technical Hardware
Documentation • Simulator • Additional Resources
• Best practices • •
Resources
PARTNERING
17 2014-11-12
SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
• Save control of Apps • My Apps, My Vehicle
Benefits
• Harness Innovation • Right Apps, Right Market
• High Volume Platform • My App, New Market
SMARTDEVICELINK AN OPEN APPROACH TO THE CONNECTED CAR
lIBRECON 2014-11-12
BILBAO
Timur Pulathaneli @timurp
EESE Connected Services Ford-Werke GmbH