SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
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

Más contenido relacionado

Más de 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
 
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
 
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
 
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
 

Más de 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 ...
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
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
Enterprise Knowledge
 
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
vu2urc
 

Último (20)

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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

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