Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Apps on Wheels – Connecting the Car to the Rest of Your Life

Apps on Wheels – Connecting the Car to the Rest of Your Life

by John Ellis @ APIStrat 2014 in Chicago

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. 55%  Of  connected  car  users  are  in  their  cars  an

     hour  or  less  a  day   59%  Were  seeking  a  connected  car  before  going  to  buy   34%  Use  entertainment  connec=vity  every  =me  they  are  in  their  vehicle     40%  Of  connected  cars  came  with  an  assigned  wireless  provider   60%  Of  future  intenders  want  to  experience  the  latest  and  greatest  tech   Source: Nielsen Connected Life Report, Q2 2014
  2. Contributed  the  award-­‐winning  solu=on  to  the  automo=ve   community.  

      Created  the  SmartDeviceLink  open  source  project  @   GENIVI  –  the  automo=ve  open  source  organiza=on   AppLink™  is  now  our  brand  for  linking  technology   delivered  using  SmartDeviceLink  technology.   Publicly  commiVed  to  building    the  SmartDeviceLink   technology  in  public.  Public  commits  and  public   roadmap.  
  3. Over 10 Million SYNC-equipped Vehicles Currently on the Road Nearly

    3 Million are AppLink Enabled 30 Million SYNC-equipped Vehicles Projected Globally by 2016 Most will be SDL Enabled 2014 2014 2014 2014 2014 2014 2011 SYNC AppLink 2014 Global Roll Out
  4. I’m a car guy and a software guy and I

    work at Ford. Automotive Industry’s First-Ever Software Developer Conference September, 8, 2014
  5. How do we deliver choice?   Ford Taurus 2012 50+

    million lines of code Ford 2020 100+ million lines of code Ford Mustang 2011 ~25 million lines of code
  6. Open-­‐source  so,ware  for  in-­‐vehicle  head  units  and  mobile  phone  

    SDKs  which  allows  SDL-­‐enabled  applica<ons  to  connect  to  in-­‐vehicle   head  units   – Can  be  deployed  to  Linux,  QNX,  WinCE  and  other  popular   embedded  head  unit  opera=ng  systems   – Supports  different  HMI  technologies  (HTML5,  Qt,  etc.)   – So`ware  SDKs  for  applica=on  developers  on  Android  and  iPhone   devices  (and  how-­‐to  for  building  for  other  device  OSes)  
  7. Write to the display Get Vehicle Data Use vehicle buttons

    Text-to-speech engine Voice commands •  SDL is a standard and reusable set of Application Programming Interfaces (APIs) that allow apps on mobile devices to use in-vehicle resources such as the display, buttons, microphone, vehicle data and the voice engine to create the appearance of a fully integrated app on the head unit. 32 SmartDeviceLink is designed to allow mobile device applications to look, feel and act like a part of the in-vehicle system
  8. AppLink allows driver’s to keep their hands on the wheel

    and their eyes on the road by locking the screen of a mobile device and transferring controls to the vehicle interface (HMI). Drivers perform the app commands that they already know by using Dash Mounted Buttons, Knobs, Touch Screens, Steering Wheel Buttons…and of course, Voice Command
  9. OEM   Tier1   SDL   Tier1   Test  

    Business Model 1. OEM contracts Tier1 to deliver SDL for IVI system 2. Tier1 pulls source from SDL open source project 3. Tier1 integrates SDL in head unit hardware 4. Tier1 delivers production head unit to OEM 5. OEM validates Tier1 product against Appendix A of GENIVI Spec HOW DOES IT WORK? Others  
  10. 38

  11. MyKey  (Ford   specific)     GPS     Speed

        RPM     Accelera8on     Braking     Oil  Life     Tire  Pressure   External  Data  Feeds   Vehicle  Data   Cool  Features   Current  Weather  Data   Live  Traffic  Data   IFTT-­‐Ford  Channel   (Connects  Apps)   IF   Kids  Drive  Within  1  Mile   of  Home/School/Work     MyKey  Reports  More   Than  5  Speed  or  Belt   Alerts  In  30  Days     Fuel  Econ  Above/Below   X     Oil  Life  Below  X       Temp  Outside  is  Above/ Below  X  @  6AM     Traffic  Conges8on  on   Route  Home  Between   4:45-­‐5  PM   THEN   Send  Me  SMS  That   They  Have  Arrived         Create  a  Reminder  in   Gmail  to  Speak  to  Child       Post  Smile/Frown  on   Driver  Social  Graph     Send  Appointment   Request  to  Saved   Dealer     Precondi8on  Vehicle     Send  SMS  Reminder  to   Take  Alternate  Route   Courtesy  –  ScoV  Burnell,  Ford  Developer  Program,  BD