SlideShare a Scribd company logo
© copyright 2004 by OSGi Alliance All rights reserved.
OSGI at Ford – Vehicle Consumer
Services Interface (VCSI)
OSGI at Ford – Vehicle Consumer
Services Interface (VCSI)
© copyright 2004 by OSGi Alliance. All rights reserved.
Problem
M is m a tc h o f P ro d u c t D e v e lo p m e n t C y c le s
K e n K h a n g u ra - T h e C o n n e c te d F u tu re : A V is io n o f W ire le s s L ife 7
C o n c e p t
D e s ig n
T e s t
M o d e l / P ro to ty p e
A s s e m b ly F e a s ib ility
M a s s P ro d u c tio n
3 - 5 y e a rs
A u to m o tiv e D e v e lo p m e n t C y c leA u to m o tiv e D e v e lo p m e n t C y c le
C o n c e p t
D e s ig n
P ro to ty p e
T e s t
C o n s u m e r P ro d u c ts D e v e lo p m e n t C y c leC o n s u m e r P ro d u c ts D e v e lo p m e n t C y c le
C o n c e p t
D e s ig n
P ro to ty p e
T e s t
C o n c e p t
D e s ig n
P ro to ty p e
T e s t
A s s e m b ly F e a s ib ility A s s e m b ly F e a s ib ility A s s e m b ly F e a s ib ility
© copyright 2004 by OSGi Alliance. All rights reserved.
Problem (cont.)
OEM perspective:
Currently applications are frozen at the time of design (a few
years before production)
Result: Applications (and technologies used) could become
obsolete by time of production
__________________________________________________
Consumer perspective:
Applications are frozen at the time of vehicle purchase
Result: Applications (and technologies used) will become
obsolete long before the end of the vehicle life
© copyright 2004 by OSGi Alliance. All rights reserved.
Problem (cont.)
•Cost of new applications
•Too many vehicle models
•Lack of resources
•Lack of structured interface with suppliers
© copyright 2004 by OSGi Alliance. All rights reserved.
Solution: VCSI
• Interface/proxy between in-vehicle modules
• Platform for hosting Applications
• Standard for writing in-vehicle applications
• Tool for Ford control over design of in-vehicle infotronics
solution
• Tool for Ford control over the vehicle throughout the vehicle
lifecycle
• Interface with suppliers
• Brand differentiation through applications
© copyright 2004 by OSGi Alliance. All rights reserved.
Protocols
Prot. 1 Prot. 2 . . . . . . . . . . . . . . . . Prot. N
Devices
Low level s/w (drivers)
JNI
JVM
Registry OSGIApp Manager
Provisioning API Resource Management API
Services
Event Manager API
Security API Policy API
Telephony API
Communication API
PIM API Personalization API Diagnostics API
VSI+ API
Navigation API HMI API Media API Home API
Applications
Storage API
Commerce API
© copyright 2004 by OSGi Alliance. All rights reserved.
Assumptions
- Try to use available standards and technologies
- Invent only when what you need is not available or not
sufficient
- Standard should not impose restrictions on new proprietary
development
We can make some assumptions that are not available for
standardization bodies
© copyright 2004 by OSGi Alliance. All rights reserved.
Wishes
- Communication interfaces (application level)
- Integration of consumer devices (Jini, etc.)

More Related Content

Viewers also liked

Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
mfrancis
 
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
mfrancis
 
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil BartlettHow to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
mfrancis
 
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos SanchezMaven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
mfrancis
 
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun MicrosystemsOSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
mfrancis
 
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
mfrancis
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
mfrancis
 
OSGi Working Group Technical Progress Report 2007 - Vehicle
OSGi Working Group Technical Progress Report 2007 - VehicleOSGi Working Group Technical Progress Report 2007 - Vehicle
OSGi Working Group Technical Progress Report 2007 - Vehicle
mfrancis
 
Module Web Applications - Pierre Dubois, Chief Executive and President, Requea
Module Web Applications - Pierre Dubois, Chief Executive and President, RequeaModule Web Applications - Pierre Dubois, Chief Executive and President, Requea
Module Web Applications - Pierre Dubois, Chief Executive and President, Requea
mfrancis
 
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
mfrancis
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2
mfrancis
 
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
mfrancis
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
mfrancis
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzer
mfrancis
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
mfrancis
 
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
mfrancis
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprise
mfrancis
 
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
mfrancis
 
In Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M BeltramiIn Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M Beltrami
mfrancis
 
Oufuk meeting 5 mf
Oufuk meeting 5 mfOufuk meeting 5 mf
Oufuk meeting 5 mf
mfrancis
 

Viewers also liked (20)

Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
 
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
OSGi Technology Based Product-Service Packages for Multi-tenant-Mudwelling Re...
 
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil BartlettHow to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
How to Make Your Code OSGi Friendly Without Depending on OSGi - Neil Bartlett
 
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos SanchezMaven, Eclipse and OSGi Working Together - Carlos Sanchez
Maven, Eclipse and OSGi Working Together - Carlos Sanchez
 
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun MicrosystemsOSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
OSGi Standardization - An Evolving Future - Carl Cargill, Sun Microsystems
 
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
OSGi Community Event 2007 - Closing Remarks - Dan Bandera, Member of the Boar...
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
 
OSGi Working Group Technical Progress Report 2007 - Vehicle
OSGi Working Group Technical Progress Report 2007 - VehicleOSGi Working Group Technical Progress Report 2007 - Vehicle
OSGi Working Group Technical Progress Report 2007 - Vehicle
 
Module Web Applications - Pierre Dubois, Chief Executive and President, Requea
Module Web Applications - Pierre Dubois, Chief Executive and President, RequeaModule Web Applications - Pierre Dubois, Chief Executive and President, Requea
Module Web Applications - Pierre Dubois, Chief Executive and President, Requea
 
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2
 
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
OSGi Community Event 2007 - Welcome Day 2 - Christer Larsson, Vice President,...
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzer
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
 
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
2005 OSGi Alliance World Congress Day Two - John R. Barr, Ph.D., Chair OSGi W...
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprise
 
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
We Can Do Better - IBM's Vision for the Next Generation of Java Runtimes - Jo...
 
In Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M BeltramiIn Homes / Consumer Electronics - M Beltrami
In Homes / Consumer Electronics - M Beltrami
 
Oufuk meeting 5 mf
Oufuk meeting 5 mfOufuk meeting 5 mf
Oufuk meeting 5 mf
 

Similar to Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin, Ford Motor Company

Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
Perfecto by Perforce
 
Elite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David FilipElite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David Filip
David Filip
 
Cutting Agency IT Costs, Growing Innovation
Cutting Agency IT Costs, Growing InnovationCutting Agency IT Costs, Growing Innovation
Cutting Agency IT Costs, Growing Innovation
Apigee | Google Cloud
 
Securing and automating your application infrastructure meetup 23112021 b
Securing and automating your application infrastructure meetup 23112021 bSecuring and automating your application infrastructure meetup 23112021 b
Securing and automating your application infrastructure meetup 23112021 b
lior mazor
 
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The TrenchesMobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
Ashok Karania
 
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Hardware Club
 
Infor 10x Experience - SyteLine ERP Manufacturing Software
Infor 10x Experience - SyteLine ERP Manufacturing SoftwareInfor 10x Experience - SyteLine ERP Manufacturing Software
Infor 10x Experience - SyteLine ERP Manufacturing Software
Godlan, Inc
 
UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)
Muhammad Bilal Ahmed
 
From 4 releases per year to 104 Joakim Lindbom - Redhat Summit 2020
From 4 releases per year to 104   Joakim Lindbom - Redhat Summit 2020From 4 releases per year to 104   Joakim Lindbom - Redhat Summit 2020
From 4 releases per year to 104 Joakim Lindbom - Redhat Summit 2020
Joakim Lindbom
 
JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?
Steve Poole
 
Practical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM worldPractical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM world
Inscape3D
 
Practical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM worldPractical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM world
Rosemary Guillemot
 
Open-DO: Towards a Lean Approach for Certification (Cyrille Comar)
Open-DO: Towards a Lean Approach for Certification  (Cyrille Comar)Open-DO: Towards a Lean Approach for Certification  (Cyrille Comar)
Open-DO: Towards a Lean Approach for Certification (Cyrille Comar)
AdaCore
 
Microsoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperabilityMicrosoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperability
Anders Løkke
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Techprom presentation 1 6-18-9
Techprom presentation 1 6-18-9Techprom presentation 1 6-18-9
Techprom presentation 1 6-18-9
Videotomsk
 
London web performance WPO Lessons from the field June 2013
London web performance   WPO Lessons from the field June 2013London web performance   WPO Lessons from the field June 2013
London web performance WPO Lessons from the field June 2013
Stephen Thair
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
Perfecto by Perforce
 
VUCA - Planning for the essentially unplannable in a disruptive world
VUCA - Planning for the essentially unplannable in a disruptive worldVUCA - Planning for the essentially unplannable in a disruptive world
VUCA - Planning for the essentially unplannable in a disruptive world
Joakim Lindbom
 
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Intland Software GmbH
 

Similar to Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin, Ford Motor Company (20)

Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
Elite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David FilipElite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David Filip
 
Cutting Agency IT Costs, Growing Innovation
Cutting Agency IT Costs, Growing InnovationCutting Agency IT Costs, Growing Innovation
Cutting Agency IT Costs, Growing Innovation
 
Securing and automating your application infrastructure meetup 23112021 b
Securing and automating your application infrastructure meetup 23112021 bSecuring and automating your application infrastructure meetup 23112021 b
Securing and automating your application infrastructure meetup 23112021 b
 
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The TrenchesMobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
 
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
Steve Anavi - Smokio presentation Manufacturing meetup April 22, 2015
 
Infor 10x Experience - SyteLine ERP Manufacturing Software
Infor 10x Experience - SyteLine ERP Manufacturing SoftwareInfor 10x Experience - SyteLine ERP Manufacturing Software
Infor 10x Experience - SyteLine ERP Manufacturing Software
 
UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)
 
From 4 releases per year to 104 Joakim Lindbom - Redhat Summit 2020
From 4 releases per year to 104   Joakim Lindbom - Redhat Summit 2020From 4 releases per year to 104   Joakim Lindbom - Redhat Summit 2020
From 4 releases per year to 104 Joakim Lindbom - Redhat Summit 2020
 
JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?
 
Practical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM worldPractical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM world
 
Practical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM worldPractical Augmented Reality in the PLM world
Practical Augmented Reality in the PLM world
 
Open-DO: Towards a Lean Approach for Certification (Cyrille Comar)
Open-DO: Towards a Lean Approach for Certification  (Cyrille Comar)Open-DO: Towards a Lean Approach for Certification  (Cyrille Comar)
Open-DO: Towards a Lean Approach for Certification (Cyrille Comar)
 
Microsoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperabilityMicrosoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperability
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Techprom presentation 1 6-18-9
Techprom presentation 1 6-18-9Techprom presentation 1 6-18-9
Techprom presentation 1 6-18-9
 
London web performance WPO Lessons from the field June 2013
London web performance   WPO Lessons from the field June 2013London web performance   WPO Lessons from the field June 2013
London web performance WPO Lessons from the field June 2013
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
VUCA - Planning for the essentially unplannable in a disruptive world
VUCA - Planning for the essentially unplannable in a disruptive worldVUCA - Planning for the essentially unplannable in a disruptive world
VUCA - Planning for the essentially unplannable in a disruptive world
 
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
Advanced System Engineering in the Automotive Industry - Dr Alain Pfouga (pro...
 

More from mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
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 Lyaruu
mfrancis
 
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
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
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)
 

Recently uploaded

Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 

Recently uploaded (20)

Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 

Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin, Ford Motor Company

  • 1. © copyright 2004 by OSGi Alliance All rights reserved. OSGI at Ford – Vehicle Consumer Services Interface (VCSI) OSGI at Ford – Vehicle Consumer Services Interface (VCSI)
  • 2. © copyright 2004 by OSGi Alliance. All rights reserved. Problem M is m a tc h o f P ro d u c t D e v e lo p m e n t C y c le s K e n K h a n g u ra - T h e C o n n e c te d F u tu re : A V is io n o f W ire le s s L ife 7 C o n c e p t D e s ig n T e s t M o d e l / P ro to ty p e A s s e m b ly F e a s ib ility M a s s P ro d u c tio n 3 - 5 y e a rs A u to m o tiv e D e v e lo p m e n t C y c leA u to m o tiv e D e v e lo p m e n t C y c le C o n c e p t D e s ig n P ro to ty p e T e s t C o n s u m e r P ro d u c ts D e v e lo p m e n t C y c leC o n s u m e r P ro d u c ts D e v e lo p m e n t C y c le C o n c e p t D e s ig n P ro to ty p e T e s t C o n c e p t D e s ig n P ro to ty p e T e s t A s s e m b ly F e a s ib ility A s s e m b ly F e a s ib ility A s s e m b ly F e a s ib ility
  • 3. © copyright 2004 by OSGi Alliance. All rights reserved. Problem (cont.) OEM perspective: Currently applications are frozen at the time of design (a few years before production) Result: Applications (and technologies used) could become obsolete by time of production __________________________________________________ Consumer perspective: Applications are frozen at the time of vehicle purchase Result: Applications (and technologies used) will become obsolete long before the end of the vehicle life
  • 4. © copyright 2004 by OSGi Alliance. All rights reserved. Problem (cont.) •Cost of new applications •Too many vehicle models •Lack of resources •Lack of structured interface with suppliers
  • 5. © copyright 2004 by OSGi Alliance. All rights reserved. Solution: VCSI • Interface/proxy between in-vehicle modules • Platform for hosting Applications • Standard for writing in-vehicle applications • Tool for Ford control over design of in-vehicle infotronics solution • Tool for Ford control over the vehicle throughout the vehicle lifecycle • Interface with suppliers • Brand differentiation through applications
  • 6. © copyright 2004 by OSGi Alliance. All rights reserved. Protocols Prot. 1 Prot. 2 . . . . . . . . . . . . . . . . Prot. N Devices Low level s/w (drivers) JNI JVM Registry OSGIApp Manager Provisioning API Resource Management API Services Event Manager API Security API Policy API Telephony API Communication API PIM API Personalization API Diagnostics API VSI+ API Navigation API HMI API Media API Home API Applications Storage API Commerce API
  • 7. © copyright 2004 by OSGi Alliance. All rights reserved. Assumptions - Try to use available standards and technologies - Invent only when what you need is not available or not sufficient - Standard should not impose restrictions on new proprietary development We can make some assumptions that are not available for standardization bodies
  • 8. © copyright 2004 by OSGi Alliance. All rights reserved. Wishes - Communication interfaces (application level) - Integration of consumer devices (Jini, etc.)