SMARTDEVICELINK AN OPEN 
APPROACH TO THE CONNECTED CAR 
lIBRECON 
2014-11-12 
BILBAO 
Timur Pulathaneli 
@timurp 
EESE Connected Services 
Ford-Werke GmbH
AGENDA 
 Introduction - Two Worlds 
 Technical Background on AppLink Building a Bridge 
 SmartDeviceLink Going open source 
 Integrating AppLink into Apps Partnering 
2 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
TWO WORLDS 
3 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
TWO WORLDS 
Development Cycles 
4 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
TWO WORLDS 
User Interface 
5 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
BUILDING A BRIDGE 
6 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
BUILDING A BRIDGE 
Possibilities 
• Voice Recognition 
• Center Stack Buttons 
• Steering Wheel Controls 
• Display Information 
• 
To Speech (TTS) 
• Get Vehicle Data 
7 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli 
• GPS 
• Odometer 
• VIN 
• etc.
BUILDING A BRIDGE 
Display Content 
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 
8 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
BUILDING A BRIDGE 
Communication 
• Widespread 
• Convenient to use 
• Serial Port Profile (SPP) 
• USB Cable connection 
• Serial Protocol based 
communication 
9 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
BUILDING A BRIDGE 
• 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 
10 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli 
Libraries
GOING OPEN SOURCE 
11 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
GOING OPEN SOURCE 
SmartDeviceLink 
• 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 
12 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING 
13 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING 
App use cases 
Entertainment 
• Music player 
• Audio Books 
Information 
• News 
• Push notifications 
• Parking space search 
Innovative use cases possible 
Spotify 
Die Welt 
audioteka 
ADAC 
Parkfinder 
14 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING App Acceptance Criteria 
15 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
PARTNERING 
developer.ford.com 
• Software Libraries 
• Reference Guides 
• Getting Started Guide 
• Technical Hardware 
Documentation 
• Simulator 
• Additional Resources 
• Best practices 
• 
• 
16 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli 
Resources
PARTNERING 
17 
2014-11-12 
• Save control of Apps 
• My Apps, My Vehicle 
SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli 
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

SmartDeviceLink - An open approach to the connected car

  • 1.
    SMARTDEVICELINK AN OPEN APPROACH TO THE CONNECTED CAR lIBRECON 2014-11-12 BILBAO Timur Pulathaneli @timurp EESE Connected Services Ford-Werke GmbH
  • 2.
    AGENDA  Introduction- Two Worlds  Technical Background on AppLink Building a Bridge  SmartDeviceLink Going open source  Integrating AppLink into Apps Partnering 2 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 3.
    TWO WORLDS 32014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 4.
    TWO WORLDS DevelopmentCycles 4 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 5.
    TWO WORLDS UserInterface 5 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 6.
    BUILDING A BRIDGE 6 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 7.
    BUILDING A BRIDGE Possibilities • Voice Recognition • Center Stack Buttons • Steering Wheel Controls • Display Information • To Speech (TTS) • Get Vehicle Data 7 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli • GPS • Odometer • VIN • etc.
  • 8.
    BUILDING A BRIDGE Display Content 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 8 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 9.
    BUILDING A BRIDGE Communication • Widespread • Convenient to use • Serial Port Profile (SPP) • USB Cable connection • Serial Protocol based communication 9 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 10.
    BUILDING A BRIDGE • 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 10 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli Libraries
  • 11.
    GOING OPEN SOURCE 11 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 12.
    GOING OPEN SOURCE SmartDeviceLink • 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 12 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 13.
    PARTNERING 13 2014-11-12SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 14.
    PARTNERING App usecases Entertainment • Music player • Audio Books Information • News • Push notifications • Parking space search Innovative use cases possible Spotify Die Welt audioteka ADAC Parkfinder 14 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 15.
    PARTNERING App AcceptanceCriteria 15 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli
  • 16.
    PARTNERING developer.ford.com •Software Libraries • Reference Guides • Getting Started Guide • Technical Hardware Documentation • Simulator • Additional Resources • Best practices • • 16 2014-11-12 SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli Resources
  • 17.
    PARTNERING 17 2014-11-12 • Save control of Apps • My Apps, My Vehicle SmartDeviceLink – An Open Approach to the Connected Car– Timur Pulathaneli Benefits • Harness Innovation • Right Apps, Right Market • High Volume Platform • My App, New Market
  • 18.
    SMARTDEVICELINK AN OPEN APPROACH TO THE CONNECTED CAR lIBRECON 2014-11-12 BILBAO Timur Pulathaneli @timurp EESE Connected Services Ford-Werke GmbH