Apple and Google are converting 
car into smartphone? 
www.luxoft.com
Big announcements 
 Recently something important happened in the world of Automotive electronics 
 Google and Apple announced support of car Head Units into their operating systems 
 What does it mean for the Automotive industry - evolution or revolution? 
www.luxoft.com
How it works 
 Head Unit recognizes connected smartphone as soon as it’s plugged with USB cable 
 Phone locks it’s screen – user can’t operate his phone while connected to Head Unit 
 Access to certain applications is provided on the screen of Head Unit 
www.luxoft.com
Evolution of Head Units and mobile devices 
1920s 1980s 1990s 2000s 2010s 
www.luxoft.com 
2014s
Monolithic system VS applications 
www.luxoft.com 
Head Unit / Dashboard 
• Long development cycles 
• Proprietary tools & platforms 
• Software distribution is difficult 
• Reliability requirements are very high 
• Mid/Entry level cars? 
• Expensive 
Smart Devices 
• Vibrant development community 
• Proven distribution infrastructure 
• Lot’s of media content 
• Connectivity 
• Affordable 
• Short life-cycle
Why Google and Apple need it? 
 New “device” for applications 
 Application store has proven itself as very successful concept 
 Apple’s App Store has 1 Million apps 
 Google Play has 1.3 Million apps 
www.luxoft.com
Why automotive is nervous about it 
www.luxoft.com 
Closed system System open to mobile device
Apps Connectivity Technologies 
www.luxoft.com 
Miracast™
SDLP technology 
Middleware Open Source 
www.luxoft.com 
SDK 
 We’re providing an SDK to connect 
Head Unit and applications via SDLP 
 Just add Profile lib to you code and 
use it’s API 
 SDLP will make all the rest 
connectivity for you 
SDK 
Open 
Source 
Middleware 
 SDLP is not the App itself 
 Applications on mobile device and 
Head Unit are using SDLP to 
connect with each other 
 SDLP is located below in the 
system architecture 
 SDLP is Open Source 
 You can download Core Stack and SDK 
from Github repository 
 SDK for Android and Linux are available 
 Support of iOS, QNX and other systems 
is on the way 
SDLP
AllView demo stand 
 Set of growing use-cases that offer real value in the car 
 Designed for safety and differentiation by AUTOMOTIVE 
experts 
 Will work with Digital Dashboards, Head Units from entry-level 
www.luxoft.com 
to high-end
AllView demo applications - diagnostics 
Description 
 When planning the trip, driver wants to know how much oil the engine still 
has. One way to know it is to use dipstick. But much more advanced way is 
to run diagnostics application on a phone which will connect with HU and 
display this information in easy and understandable form 
 This is only one of the features that SDLP diagnostics application supports 
Usage 
 Mobile device can show the same information as HU does or even more 
detailed data which doesn’t make sense to present on display of HU 
 Support of OBDII and CAN connection from HU 
 Fuel level, Engine coolant level, Oil level, Tire pressure, wiper fluid… 
 Can be used by regular user or by service stations 
www.luxoft.com
AllView demo applications – driver workload 
Description 
 Workload management application changes amount of information 
which is available for the driver depending on the current road situation 
 Unlike other driver distraction algorithms – SDLP workload management 
utilize support of the passenger who’s very often together with driver 
 Depending on the workload level, some information is moved from HU to 
mobile device in hands of the passenger 
Usage 
 Passenger can assist in: 
 Navigating through the city when driver is to busy to look at 
navigation screen 
 Picking up calls 
 Finding POI and gas stations 
 Finding service station to assist with car repair 
www.luxoft.com
Example of GAL/CarPlay 
based solution 
 Smartphone application have 2 ways 
to interact with Head Unit 
 Screen sharing via GAL/CarPlay 
 Sending control signals through 
SDLP 
 First of all application have to pass 
certification to authorize itself as 
trusted source of data 
 Screen transfer initiation is done via 
control protocol 
 SDLP is also used to connect 
application with vehicle CAN data 
www.luxoft.com
Driver distraction 
www.luxoft.com
Security limitations 
www.luxoft.com
Security limitations 
Phone 
 Almost no limitations 
Car 
 Driver distraction 
 Show only what is important for the user at this moment 
 Disable animations when car is moving 
 Use special fonts 
 Only limited amount of text and graphics can be shows on screen at any moment 
 MISRA 
 CAN bus security 
 ISO standards 
 … 
www.luxoft.com
User response on bugs 
www.luxoft.com 
VS 
~800$ ~150 000$
Niche market 
 For now Google and Apple don’t consider Automotive as their priority market 
 A lot of security limitations 
 Too few volumes, too high difficulty 
 GAL and CarPlay is not yet open for 3rd party developers 
 But! Nobody knows what’s coming next 
 http://www.openautoalliance.net/ 
 Google have announced automotive alliance with big OEMs “to bringing the Android platform to cars” 
www.luxoft.com
Thank you! 
Yuriy Shvalik 
Program manager 
yshvalik@luxoft.com 
www.luxoft.com

More Related Content

PPTX
Android Automotive: Google’s First Car Android OS
PPT
Android auto
PDF
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
PPT
Mirror link
PDF
Automotive android
PDF
2019 09-09 presentation-iaa_senger_en
 
DOCX
Seminar on Android Auto
DOCX
Mirror doc
Android Automotive: Google’s First Car Android OS
Android auto
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Mirror link
Automotive android
2019 09-09 presentation-iaa_senger_en
 
Seminar on Android Auto
Mirror doc

What's hot (20)

PDF
PPTX
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System
PPTX
Smart phones, big data & your car
PDF
Introduction of Android Auto
PPTX
The Connected Car is Here
PPTX
Morphing smart phones into automotive
PDF
Ixonos’ perspectives on MirrorLink
PPTX
Introduction of the Vehicle Electronics Program @ SEMA 2014
PPTX
Google IO 2014 overview
PDF
Android Auto
DOC
Vag com 11.11 vag com 11.11.3 vcds hex can usb interface for vw audi obd2ca...
PPTX
Connected Car Services - Generalizing and Simplifying Telematics
PDF
Building Beautiful High Performance Connected Car Applications
PDF
The Incrediable Car Technology That Will Drive The Future
PPT
android marshmallow
PDF
Integration Tip - ZENEC E>GO Core Media Center
PPTX
Android Auto: Multi-Lanaguge Voice Messaging
PPTX
Android marshmallow 6.0
PDF
Autocom cdp plus for cars trucks generic 3 in 1
PPTX
Career on Mobile Application Development
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System
Smart phones, big data & your car
Introduction of Android Auto
The Connected Car is Here
Morphing smart phones into automotive
Ixonos’ perspectives on MirrorLink
Introduction of the Vehicle Electronics Program @ SEMA 2014
Google IO 2014 overview
Android Auto
Vag com 11.11 vag com 11.11.3 vcds hex can usb interface for vw audi obd2ca...
Connected Car Services - Generalizing and Simplifying Telematics
Building Beautiful High Performance Connected Car Applications
The Incrediable Car Technology That Will Drive The Future
android marshmallow
Integration Tip - ZENEC E>GO Core Media Center
Android Auto: Multi-Lanaguge Voice Messaging
Android marshmallow 6.0
Autocom cdp plus for cars trucks generic 3 in 1
Career on Mobile Application Development
Ad

Similar to Юрий Швалик «Apple and Google are converting car into smartphone?» (20)

PDF
Oleksandr Kutsan "SmartDeviceLink and Mobile Applications on the Automotive H...
PDF
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
PPTX
Embedded Fest 2019. Віталій Нужний. The Mobility Revolution: the Software tha...
PDF
Open Source Automotive Development
PDF
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
PDF
Smart Device Link Integration into Linux systems by Jeremiah Foster
PPTX
The connected car 2011
PDF
Connected Car: Mobile industry perspective
PDF
IYF Building Nextgen Infotainment & Telematics Systems
PDF
Web On Wheels White Paper
PDF
Android Automotive
PDF
Really fast Android
PPTX
The Raspberry Pi JavaFX Carputer
PDF
Smartphone & Embedded Connectivity Vehicle Integration 2014 - Embedded System...
PDF
Brochure of luxoft automotive software by luxoft software development
PDF
Smartphone based ADAS
PPTX
Engineering Services Forum - Tech Mahindra & Sensedriver
PDF
2014 Evans Developer Relations Conference
PDF
Auto OEMs Under the Microscope: Infotainment Usability Analyzed
PPTX
Is Auto the New Android?
Oleksandr Kutsan "SmartDeviceLink and Mobile Applications on the Automotive H...
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
Embedded Fest 2019. Віталій Нужний. The Mobility Revolution: the Software tha...
Open Source Automotive Development
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
Smart Device Link Integration into Linux systems by Jeremiah Foster
The connected car 2011
Connected Car: Mobile industry perspective
IYF Building Nextgen Infotainment & Telematics Systems
Web On Wheels White Paper
Android Automotive
Really fast Android
The Raspberry Pi JavaFX Carputer
Smartphone & Embedded Connectivity Vehicle Integration 2014 - Embedded System...
Brochure of luxoft automotive software by luxoft software development
Smartphone based ADAS
Engineering Services Forum - Tech Mahindra & Sensedriver
2014 Evans Developer Relations Conference
Auto OEMs Under the Microscope: Infotainment Usability Analyzed
Is Auto the New Android?
Ad

More from Anna Shymchenko (20)

PPTX
Константин Маркович: "Creating modular application using Spring Boot "
PPTX
Евгений Бова: "Modularity in Java: introduction to Jigsaw through the prism o...
PPTX
Евгений Руднев: "Programmers Approach to Error Handling"
PPTX
Александр Куцан: "Static Code Analysis in C++"
PPTX
Алесей Решта: “Robotics Sport & Luxoft Open Robotics Club”
PPTX
Орхан Гасимов: "Reactive Applications in Java with Akka"
PPTX
Евгений Хыст: "Server-Side Geo-Clustering Based on Geohash"
PPTX
Денис Прокопюк: “JMX in Java EE applications”
PDF
Роман Яворский "Introduction to DevOps"
PDF
Максим Сабарня “NoSQL: Not only SQL in developer’s life”
PDF
Андрей Лисниченко "SQL Injection"
PPTX
Светлана Мухина "Metrics on agile projects"
PPTX
Андрей Слободяник "Test driven development using mockito"
PPTX
Евгений Хыст "Application performance database related problems"
PPTX
Даурен Муса “IBM WebSphere - expensive but effective”
PPTX
Александр Пашинский "Reinventing Design Patterns with Java 8"
PPTX
Евгений Капинос "Advanced JPA (Java Persistent API)"
PPTX
Event-driven architecture with Java technology stack
PPTX
Do we need SOLID principles during software development?
PPTX
Guava - Elements of Functional Programming
Константин Маркович: "Creating modular application using Spring Boot "
Евгений Бова: "Modularity in Java: introduction to Jigsaw through the prism o...
Евгений Руднев: "Programmers Approach to Error Handling"
Александр Куцан: "Static Code Analysis in C++"
Алесей Решта: “Robotics Sport & Luxoft Open Robotics Club”
Орхан Гасимов: "Reactive Applications in Java with Akka"
Евгений Хыст: "Server-Side Geo-Clustering Based on Geohash"
Денис Прокопюк: “JMX in Java EE applications”
Роман Яворский "Introduction to DevOps"
Максим Сабарня “NoSQL: Not only SQL in developer’s life”
Андрей Лисниченко "SQL Injection"
Светлана Мухина "Metrics on agile projects"
Андрей Слободяник "Test driven development using mockito"
Евгений Хыст "Application performance database related problems"
Даурен Муса “IBM WebSphere - expensive but effective”
Александр Пашинский "Reinventing Design Patterns with Java 8"
Евгений Капинос "Advanced JPA (Java Persistent API)"
Event-driven architecture with Java technology stack
Do we need SOLID principles during software development?
Guava - Elements of Functional Programming

Recently uploaded (20)

PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PDF
E-Commerce Website Development Companyin india
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
What Makes a Great Data Visualization Consulting Service.pdf
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PPTX
Computer Software - Technology and Livelihood Education
PPTX
Bista Solutions Advanced Accounting Package
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
Airline CRS | Airline CRS Systems | CRS System
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
Lecture 5 Software Requirement Engineering
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
E-Commerce Website Development Companyin india
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
What Makes a Great Data Visualization Consulting Service.pdf
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
HackYourBrain__UtrechtJUG__11092025.pptx
Computer Software - Technology and Livelihood Education
Bista Solutions Advanced Accounting Package
Visual explanation of Dijkstra's Algorithm using Python
Airline CRS | Airline CRS Systems | CRS System
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Lecture 5 Software Requirement Engineering
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
How Tridens DevSecOps Ensures Compliance, Security, and Agility

Юрий Швалик «Apple and Google are converting car into smartphone?»

  • 1. Apple and Google are converting car into smartphone? www.luxoft.com
  • 2. Big announcements  Recently something important happened in the world of Automotive electronics  Google and Apple announced support of car Head Units into their operating systems  What does it mean for the Automotive industry - evolution or revolution? www.luxoft.com
  • 3. How it works  Head Unit recognizes connected smartphone as soon as it’s plugged with USB cable  Phone locks it’s screen – user can’t operate his phone while connected to Head Unit  Access to certain applications is provided on the screen of Head Unit www.luxoft.com
  • 4. Evolution of Head Units and mobile devices 1920s 1980s 1990s 2000s 2010s www.luxoft.com 2014s
  • 5. Monolithic system VS applications www.luxoft.com Head Unit / Dashboard • Long development cycles • Proprietary tools & platforms • Software distribution is difficult • Reliability requirements are very high • Mid/Entry level cars? • Expensive Smart Devices • Vibrant development community • Proven distribution infrastructure • Lot’s of media content • Connectivity • Affordable • Short life-cycle
  • 6. Why Google and Apple need it?  New “device” for applications  Application store has proven itself as very successful concept  Apple’s App Store has 1 Million apps  Google Play has 1.3 Million apps www.luxoft.com
  • 7. Why automotive is nervous about it www.luxoft.com Closed system System open to mobile device
  • 8. Apps Connectivity Technologies www.luxoft.com Miracast™
  • 9. SDLP technology Middleware Open Source www.luxoft.com SDK  We’re providing an SDK to connect Head Unit and applications via SDLP  Just add Profile lib to you code and use it’s API  SDLP will make all the rest connectivity for you SDK Open Source Middleware  SDLP is not the App itself  Applications on mobile device and Head Unit are using SDLP to connect with each other  SDLP is located below in the system architecture  SDLP is Open Source  You can download Core Stack and SDK from Github repository  SDK for Android and Linux are available  Support of iOS, QNX and other systems is on the way SDLP
  • 10. AllView demo stand  Set of growing use-cases that offer real value in the car  Designed for safety and differentiation by AUTOMOTIVE experts  Will work with Digital Dashboards, Head Units from entry-level www.luxoft.com to high-end
  • 11. AllView demo applications - diagnostics Description  When planning the trip, driver wants to know how much oil the engine still has. One way to know it is to use dipstick. But much more advanced way is to run diagnostics application on a phone which will connect with HU and display this information in easy and understandable form  This is only one of the features that SDLP diagnostics application supports Usage  Mobile device can show the same information as HU does or even more detailed data which doesn’t make sense to present on display of HU  Support of OBDII and CAN connection from HU  Fuel level, Engine coolant level, Oil level, Tire pressure, wiper fluid…  Can be used by regular user or by service stations www.luxoft.com
  • 12. AllView demo applications – driver workload Description  Workload management application changes amount of information which is available for the driver depending on the current road situation  Unlike other driver distraction algorithms – SDLP workload management utilize support of the passenger who’s very often together with driver  Depending on the workload level, some information is moved from HU to mobile device in hands of the passenger Usage  Passenger can assist in:  Navigating through the city when driver is to busy to look at navigation screen  Picking up calls  Finding POI and gas stations  Finding service station to assist with car repair www.luxoft.com
  • 13. Example of GAL/CarPlay based solution  Smartphone application have 2 ways to interact with Head Unit  Screen sharing via GAL/CarPlay  Sending control signals through SDLP  First of all application have to pass certification to authorize itself as trusted source of data  Screen transfer initiation is done via control protocol  SDLP is also used to connect application with vehicle CAN data www.luxoft.com
  • 16. Security limitations Phone  Almost no limitations Car  Driver distraction  Show only what is important for the user at this moment  Disable animations when car is moving  Use special fonts  Only limited amount of text and graphics can be shows on screen at any moment  MISRA  CAN bus security  ISO standards  … www.luxoft.com
  • 17. User response on bugs www.luxoft.com VS ~800$ ~150 000$
  • 18. Niche market  For now Google and Apple don’t consider Automotive as their priority market  A lot of security limitations  Too few volumes, too high difficulty  GAL and CarPlay is not yet open for 3rd party developers  But! Nobody knows what’s coming next  http://www.openautoalliance.net/  Google have announced automotive alliance with big OEMs “to bringing the Android platform to cars” www.luxoft.com
  • 19. Thank you! Yuriy Shvalik Program manager [email protected] www.luxoft.com