Enhanced OSGi remote managementThe centrepiece of an open telematics service provisioning chain
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Outline
Telematics An OSGi-based approach for an open telematics market 3GT: enabling interoperability in telematics service delivery The 3GT implementation at the Munich test site Pushing the boundaries of OSGi Remote Management Field trials and interoperability testing Conclusions
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
What is Telematics?
Telcos: Teleservice as opposed to bearer service Commonly: Telematics = Automotive Telematics Historically:
Voice amplified by some lightweight signalling and information transfer protocol
Examples: GATS, ACP
Recently complemented by WAP and other online services Consumer not always the immediate end-point (cf. diagnostics) Evolving hybrid service delivery, i.e. involving both, on-board
and off-board components
Services delivered to the mobile user with specific focus on, or particular added value in
an automobile environment.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
What is wrong withTelematics?
First generation telematics: Hardware-based dedicated single-service solutions Standalone, vertically integrated units Redundant designs, no synergies (Almost) no standardization
Second generation telematics: Partial standardization, especially on the signalling protocol Services tightly coupled with information transfer protocol Standards suffering from low acceptance and penetration Still high degree of proprietary system solutions Closed, embedded in-vehicle platforms
While there clearly is a market for telematics, its potential remains limited due to lack of openness.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Creating an open market
ServiceProvider
OpenTelematics
Market
ServiceProvider
ServiceProvider
ServiceUser
ServiceUser
ServiceUser
Ease of Market Access
Ease of Market Access
Avoid unduly highbarriers of market entry
Freedom of choice inservice consumption
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Service Aggregator – the central role
ServiceProvider
ServiceAggregator
ServiceProvider
ServiceProvider
ServiceUser
ServiceUser
ServiceUser
Seeks to deliverservices to all users
Seeks personalizedservice selection
Defines „rules“:• Entry of Service Providers• Entry of Service Users• Contractual/Legal• Financial/Invoicing/Billing• Cf. Telco Model
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Fragmentation in an evolving telematics value web
ServiceCreator
ServiceAggregator
ServiceOperator
Consumer
VehicleManufacturer
TerminalManufacturer
NetworkOperator
PublicAuthorities
ServiceProvider
TelematicsServiceProvider
Open technical standards are absolutely critical.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics: current market situation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Per-OEM vertical implementation.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics Horizontal Market Evolution.
Transparent networking resources providedby private telco operators.
Open telematics protocols allows „virtual“per-OEM telematics on shared infrastructure.
In-VehiclePresentation
In-VehiclePresentation
In-VehiclePresentation
In-VehicleTerminal
In-VehicleTerminal
In-VehicleTerminal
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
ServiceProvider
Service Provider
Telematics ServiceOperator
NetworkOperator
Service Providers deliver services anywhere withouthaving to re-develop service implementations.
ServiceProvider
Further standardization will fosterinteroperability among 1st tier suppliers.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
An OSGi-based approach for open telematics
ControlCentre
OSGi Terminal
User
UserRegister
Service Application Download
SoftwareRepository
ServiceCenters
Service Application Deployment
Service Execution
Service Consumption
ServiceProvisioning
ServiceProvisioning
RemoteManagement
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: ensuring interoperability for the delivery chain
ControlCentres
OSGi Terminals
User
®
ServiceCenters
Login
Service Discovery
Service Subscription
Application Install
InterfaceI2
InterfaceI1
Application Packaging
Application Deployment
Service Description
Service Registration
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: in-vehicle service gateway personalization
User A
UserRegister
Download
Terminal2
SoftwareRepository
Login
Service Profile Instantiation
Variant ManagementAuthentication
Authentication
Authentication
Authentication
1
Service Subscriptions
Service Implementations
Service Subscriptions
2
Service Implementations
3
User A
1
4
User B
1
4
ControlCentre
Terminal1
4
Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Implementing 3GT: the Munich test site
GSM/GPRSVodafone
ServiceProvider
BMW, ...
Centre ofOperations
BMW
OSGiTerminal
BMW
Clearing-houseVodafone
AuthenticationAuthorization
Transaction Billing
Deployment
AuthenticationAuthorization
3 GTControl Centre
InterfaceI2
InterfaceI1
3GT members: Site contributors:
User
PersonalToken10110
100111 01001 1001
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: extending OSGi Remote Management
Other ControlCentre
BMW Terminal
InitialProvisioning
RemoteManagement
1 2
MA
BMW ControlCentre
BMW Terminal
Login
Service Discovery
Service Subscription
Application Install
OEM Terminal
Login
Service Discovery
Service Subscription
Application Install
AAA, incl. Login
Service Discovery
Service Subscription
Application Sync‘ing
Personal Token Mgmt.
User Profile Mgmt.
1 2
MA
1 2
MA
SwitchCC
InterfaceI2
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
BMW: software distribution beyond 3GT
User A
UserRegister
SoftwareRepository
Authentication
Authentication
Authentication
Authentication
1
Service Subscriptions
Service Implementations
Service Subscriptions
2
Service Implementations
3
ControlCentre
VendingTerminal
10110100111 01001 1001
4
1
User A
10110100111 01001 1001
Download
4
Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT Munich Site: protoype vehicles
Open architecture:
• Java and OSGi R2 with InitialProvisioning
• Integration into vehicle dashboard
• High usability through iDrive controller
• Secure personalization through token-based authentication and Multimedia Card storage
• Based on X5 vehicle platform
• Integrated into several other vehicles (7series, 5series, Mini)
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT exemplary Use Case.Subscribing to a navigation service.
Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT Field trials and interoperability experience
ControlCentre
ControlCentre
ControlCentre
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Conclusions
Telematics still faces considerable horizontal market challenges and OSGi is a key enabling technology to address them
OSGi Remote Management is at the core of an end-to-end service delivery chain
3GT has defined critical interfaces to ensure interoperability: Deployment and provisioning of Service Applications Remote user session (login) and Service Gateway personalization Subscription and service object management
3GT specifications proven through extensive field trials The 3GT Munich test site has extended the concepts with security,
advanced personalization, vehicle management, and electronic payment features
3GT results and specification available to OSGito be considered for standardization.
Questions?