SlideShare a Scribd company logo
1 of 10
Download to read offline
OSGi Applications for the Next Generation of
Automotive and Vehicle Infrastructure
Systems
Scott Andrews,Scott Andrews, CogeniaCogenia Partners, LLCPartners, LLC
October, 2005October, 2005
OverviewOverview
•• Emerging Trends in Automotive InfotainmentEmerging Trends in Automotive Infotainment
•• Key Issues for the Car IndustryKey Issues for the Car Industry
•• OSGiOSGi SolutionsSolutions
•• Barriers and ResolutionsBarriers and Resolutions
•• ConclusionsConclusions
Cars, CE and the RoadCars, CE and the Road……A Collision CourseA Collision Course
Portable CE TrendsPortable CE Trends
–– More functions per deviceMore functions per device
–– High data rate short rangeHigh data rate short range
wireless connectivitywireless connectivity
–– Geometric increase inGeometric increase in datadata
storagestorage capacitycapacity
Car System TrendsCar System Trends
–– Graphical User InterfacesGraphical User Interfaces
–– High capability ComputingHigh capability Computing
–– Wireless CommunicationsWireless Communications
Road Infrastructure TrendsRoad Infrastructure Trends
–– Infrastructure based safetyInfrastructure based safety
systemssystems
–– Roadside communicationsRoadside communications
–– US Vehicle InfrastructureUS Vehicle Infrastructure
Integration Program (VII)Integration Program (VII)
–– EU GST programEU GST program
The Next
5 Years
Key Issues:
- Device Integration
- Interoperability
- Upgradability/Features
- Regionalization
- Longevity/Lifecycle
CE and Automotive Life CyclesCE and Automotive Life Cycles
Vehicle
Production
Vehicle
Prototypes
Design
Development
Vehicle
Design
Vehicle
Concept
Tech-
nology
Prototypes
Production
Design
36-48 months
24-36 Months
Vehicle
Pilot
Production
Technology
Protos
Prod
Design
Protos
Prod
Design
Protos
Prod
Design
Protos
Prod
Design
Protos
Prod
Design
Product Product Product Product
Product
48-60 Months=4 to 5
Consumer
Product Cycles!!
Electronic Components
CarCar--CE Device IntegrationCE Device Integration
•• Seamless CE Device integration in the car is criticalSeamless CE Device integration in the car is critical……ButBut……
–– CE technology changes many times over car lifeCE technology changes many times over car life
–– LLimited uniformity among devices makes integration aimited uniformity among devices makes integration a
consumer nightmareconsumer nightmare
•• Very risky to install interfaces for one type/make of deviceVery risky to install interfaces for one type/make of device
–– Obsolete before the car launches!Obsolete before the car launches!
•• Very difficult to make single interface that supports manyVery difficult to make single interface that supports many
device types/makesdevice types/makes
–– e.g. Bluetooth interoperability issues are causing many care.g. Bluetooth interoperability issues are causing many car
makers to question approach (more consumer problems thanmakers to question approach (more consumer problems than
benefits)benefits)
Automotive Features and UpgradesAutomotive Features and Upgrades
•• Optional features provide profitable upgrade marketOptional features provide profitable upgrade market
for makers and dealersfor makers and dealers……ButBut……
–– Factory provisioning is risky, andFactory provisioning is risky, and dealers often end updealers often end up
discounting features to sell car (US issue)discounting features to sell car (US issue)
–– Complex systems usually have problems, and fixing them isComplex systems usually have problems, and fixing them is
difficult after car is solddifficult after car is sold
•• Car industry faces difficult choicesCar industry faces difficult choices
–– Forgo technology to avoid riskForgo technology to avoid risk
–– Risk consumer dissatisfaction because technology featuresRisk consumer dissatisfaction because technology features
are out of date, donare out of date, don’’t work properly, etct work properly, etc
Infrastructure IntegrationInfrastructure Integration
•• Integration of vehicle with roadside infrastructure isIntegration of vehicle with roadside infrastructure is
next important wavenext important wave
–– US Vehicle Infrastructure Integration ProgramUS Vehicle Infrastructure Integration Program
–– EC GST ProgramEC GST Program
–– Both programs promise to enable new level of safety andBoth programs promise to enable new level of safety and
roadway management systemsroadway management systems
•• But, Implementation is challengingBut, Implementation is challenging
–– Difficult to require software uniformity across largeDifficult to require software uniformity across large
independent regions with different problems to solveindependent regions with different problems to solve
–– Early systems will be obsolete quicklyEarly systems will be obsolete quickly
•• Loss of safety benefitsLoss of safety benefits
•• Loss of consumer confidence, satisfactionLoss of consumer confidence, satisfaction
OSGiOSGi Provides Elegant Solutions for the Next Generation ofProvides Elegant Solutions for the Next Generation of
Car SystemsCar Systems
CE Device Integration
Provide core feature bundles with car
- Hands free phone, music player, etc)
Provision custom device interfaces
after sale
-Adapt user’s CE devices to Car systems
Fixes Interoperability issues AND creates
new dealer market for software
Feature Implementation
Provision software car features at sale
-Huge profit margin, low risk
Provide consumers with new features
after sale
-Opens new market for OEMs and dealers
-May be able to sell and install online for
even higher profit margins
Lifecycle Management
Provide upgrades and bug fixes over
life of car
- OSGi service paradigm provides much
more controllable software architecture
- Motivates increased dealer service over
full life of car
-Allows car to keep pace with technology
Infrastructure Integration
Provide core application bundles with car
-Safety applications
-Mobility applications (e.g. probe data )
Provision new functionality from roadside
-Updates to existing software
-New features and interfaces
-Software to adapt car to regional apps
Barriers and Next StepsBarriers and Next Steps
•• In the car industry,In the car industry, OSGiOSGi is misunderstood by many, andis misunderstood by many, and
feared by somefeared by some
–– Assumes more advanced software environments than many carAssumes more advanced software environments than many car
makers understandmakers understand -- comes across as geek fantasycomes across as geek fantasy
–– Terrible fear of allowing third party software into carTerrible fear of allowing third party software into car
•• Need to develop simple easily understood examples ofNeed to develop simple easily understood examples of
benefitsbenefits
–– Best opportunities are probably VII and GSTBest opportunities are probably VII and GST
–– Other opportunity might beOther opportunity might be ““software definedsoftware defined”” universaluniversal
Bluetooth hands free system where phone specific interfacesBluetooth hands free system where phone specific interfaces
are provided into general hands free systemare provided into general hands free system
•• Need to develop and implement ways to certify and validateNeed to develop and implement ways to certify and validate
servicesservices
–– Probably on a car maker by car maker basisProbably on a car maker by car maker basis
ConclusionsConclusions
•• OSGiOSGi promises to revolutionize the carpromises to revolutionize the car
–– General purpose computing and user interfaceGeneral purpose computing and user interface
environmentenvironment
–– Software based featuresSoftware based features
–– Improved match between car and fast moving CE worldImproved match between car and fast moving CE world
–– Ability to dynamically adapt car to varied regionalAbility to dynamically adapt car to varied regional
infrastructure systemsinfrastructure systems

More Related Content

More from mfrancis

OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...mfrancis
 
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)mfrancis
 
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...mfrancis
 

More from mfrancis (20)

OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...
Visualization of OSGi based Software Architectures in Virtual Reality - Lisa ...
 
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
Turtles all the Way Up – From OSGi bundles to Fog Computing - Tim Ward (Paremus)
 
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...
OSGi in Action - How we use OSGi to build Open Liberty - Alasdair Nottingham ...
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

OSGi Applications for the Next Generation of Automotive and Vehicle Infrastructure Systems - Kai Hackbarth, ProSyst for Scott Andrews, Cogenia Partners, LLC

  • 1. OSGi Applications for the Next Generation of Automotive and Vehicle Infrastructure Systems Scott Andrews,Scott Andrews, CogeniaCogenia Partners, LLCPartners, LLC October, 2005October, 2005
  • 2. OverviewOverview •• Emerging Trends in Automotive InfotainmentEmerging Trends in Automotive Infotainment •• Key Issues for the Car IndustryKey Issues for the Car Industry •• OSGiOSGi SolutionsSolutions •• Barriers and ResolutionsBarriers and Resolutions •• ConclusionsConclusions
  • 3. Cars, CE and the RoadCars, CE and the Road……A Collision CourseA Collision Course Portable CE TrendsPortable CE Trends –– More functions per deviceMore functions per device –– High data rate short rangeHigh data rate short range wireless connectivitywireless connectivity –– Geometric increase inGeometric increase in datadata storagestorage capacitycapacity Car System TrendsCar System Trends –– Graphical User InterfacesGraphical User Interfaces –– High capability ComputingHigh capability Computing –– Wireless CommunicationsWireless Communications Road Infrastructure TrendsRoad Infrastructure Trends –– Infrastructure based safetyInfrastructure based safety systemssystems –– Roadside communicationsRoadside communications –– US Vehicle InfrastructureUS Vehicle Infrastructure Integration Program (VII)Integration Program (VII) –– EU GST programEU GST program The Next 5 Years Key Issues: - Device Integration - Interoperability - Upgradability/Features - Regionalization - Longevity/Lifecycle
  • 4. CE and Automotive Life CyclesCE and Automotive Life Cycles Vehicle Production Vehicle Prototypes Design Development Vehicle Design Vehicle Concept Tech- nology Prototypes Production Design 36-48 months 24-36 Months Vehicle Pilot Production Technology Protos Prod Design Protos Prod Design Protos Prod Design Protos Prod Design Protos Prod Design Product Product Product Product Product 48-60 Months=4 to 5 Consumer Product Cycles!! Electronic Components
  • 5. CarCar--CE Device IntegrationCE Device Integration •• Seamless CE Device integration in the car is criticalSeamless CE Device integration in the car is critical……ButBut…… –– CE technology changes many times over car lifeCE technology changes many times over car life –– LLimited uniformity among devices makes integration aimited uniformity among devices makes integration a consumer nightmareconsumer nightmare •• Very risky to install interfaces for one type/make of deviceVery risky to install interfaces for one type/make of device –– Obsolete before the car launches!Obsolete before the car launches! •• Very difficult to make single interface that supports manyVery difficult to make single interface that supports many device types/makesdevice types/makes –– e.g. Bluetooth interoperability issues are causing many care.g. Bluetooth interoperability issues are causing many car makers to question approach (more consumer problems thanmakers to question approach (more consumer problems than benefits)benefits)
  • 6. Automotive Features and UpgradesAutomotive Features and Upgrades •• Optional features provide profitable upgrade marketOptional features provide profitable upgrade market for makers and dealersfor makers and dealers……ButBut…… –– Factory provisioning is risky, andFactory provisioning is risky, and dealers often end updealers often end up discounting features to sell car (US issue)discounting features to sell car (US issue) –– Complex systems usually have problems, and fixing them isComplex systems usually have problems, and fixing them is difficult after car is solddifficult after car is sold •• Car industry faces difficult choicesCar industry faces difficult choices –– Forgo technology to avoid riskForgo technology to avoid risk –– Risk consumer dissatisfaction because technology featuresRisk consumer dissatisfaction because technology features are out of date, donare out of date, don’’t work properly, etct work properly, etc
  • 7. Infrastructure IntegrationInfrastructure Integration •• Integration of vehicle with roadside infrastructure isIntegration of vehicle with roadside infrastructure is next important wavenext important wave –– US Vehicle Infrastructure Integration ProgramUS Vehicle Infrastructure Integration Program –– EC GST ProgramEC GST Program –– Both programs promise to enable new level of safety andBoth programs promise to enable new level of safety and roadway management systemsroadway management systems •• But, Implementation is challengingBut, Implementation is challenging –– Difficult to require software uniformity across largeDifficult to require software uniformity across large independent regions with different problems to solveindependent regions with different problems to solve –– Early systems will be obsolete quicklyEarly systems will be obsolete quickly •• Loss of safety benefitsLoss of safety benefits •• Loss of consumer confidence, satisfactionLoss of consumer confidence, satisfaction
  • 8. OSGiOSGi Provides Elegant Solutions for the Next Generation ofProvides Elegant Solutions for the Next Generation of Car SystemsCar Systems CE Device Integration Provide core feature bundles with car - Hands free phone, music player, etc) Provision custom device interfaces after sale -Adapt user’s CE devices to Car systems Fixes Interoperability issues AND creates new dealer market for software Feature Implementation Provision software car features at sale -Huge profit margin, low risk Provide consumers with new features after sale -Opens new market for OEMs and dealers -May be able to sell and install online for even higher profit margins Lifecycle Management Provide upgrades and bug fixes over life of car - OSGi service paradigm provides much more controllable software architecture - Motivates increased dealer service over full life of car -Allows car to keep pace with technology Infrastructure Integration Provide core application bundles with car -Safety applications -Mobility applications (e.g. probe data ) Provision new functionality from roadside -Updates to existing software -New features and interfaces -Software to adapt car to regional apps
  • 9. Barriers and Next StepsBarriers and Next Steps •• In the car industry,In the car industry, OSGiOSGi is misunderstood by many, andis misunderstood by many, and feared by somefeared by some –– Assumes more advanced software environments than many carAssumes more advanced software environments than many car makers understandmakers understand -- comes across as geek fantasycomes across as geek fantasy –– Terrible fear of allowing third party software into carTerrible fear of allowing third party software into car •• Need to develop simple easily understood examples ofNeed to develop simple easily understood examples of benefitsbenefits –– Best opportunities are probably VII and GSTBest opportunities are probably VII and GST –– Other opportunity might beOther opportunity might be ““software definedsoftware defined”” universaluniversal Bluetooth hands free system where phone specific interfacesBluetooth hands free system where phone specific interfaces are provided into general hands free systemare provided into general hands free system •• Need to develop and implement ways to certify and validateNeed to develop and implement ways to certify and validate servicesservices –– Probably on a car maker by car maker basisProbably on a car maker by car maker basis
  • 10. ConclusionsConclusions •• OSGiOSGi promises to revolutionize the carpromises to revolutionize the car –– General purpose computing and user interfaceGeneral purpose computing and user interface environmentenvironment –– Software based featuresSoftware based features –– Improved match between car and fast moving CE worldImproved match between car and fast moving CE world –– Ability to dynamically adapt car to varied regionalAbility to dynamically adapt car to varied regional infrastructure systemsinfrastructure systems