SlideShare a Scribd company logo
1 of 19
Download to read offline
© copyright 2004 by OSGi Alliance All rights reserved.
Building Global Telematics System by
using OSGi
© copyright 2004 by OSGi Alliance. All rights reserved.
Content
• Introduction to GST
• Main results of the GST requirement
phase (WP2)
• Why does GST need OSGi?
© copyright 2004 by OSGi Alliance. All rights reserved.
Introduction to GST – The project
• (G)lobal (S)ystems for (T)elematics –
integrated project from the EC's 6FP (DG
INFSO)
• http://www.gstproject.org/
• Coordinated by Ertico
• GST Partners: car manufacturers, 1st tier
(terminal) suppliers, system integrators,
middleware developers network operators,
insurance companies, public authorities, etc.
© copyright 2004 by OSGi Alliance. All rights reserved.
Introduction to GST – Project mission
• Mission - to create an environment in which
innovative telematics services can be
developed and delivered cost effectively and
hence to increase the range of economic
telematics services available to manufacturers
and consumers.
• Philosophy - Open Systems are preferred to
proprietary ones. Specifically, telematics
platforms should conform to a set of openly
available interface specifications in order to
create a thriving market for telematics
applications.
© copyright 2004 by OSGi Alliance. All rights reserved.
Introduction to GST – Project vision
Service
Provider
Open
Telematics
Market
Service
Provider
Service
Provider
End
User
End
User
End
User
Ease of Market Access
Ease of Market Access
Avoid unduly high
barriers of market entry
Freedom of choice in
service consumption
© copyright 2004 by OSGi Alliance. All rights reserved.
verification
User requirement
definition phase
Validation requirements
and planning
Architecture and
specification phase
Systems specification
phase
Software specification
phase
Software design phase
Coding
Software integration
tests
Software verification
tests
Systems integration
tests
Architecture validation
phase
validation
validation
verification
verification
test sites
WP 2
WP 3
WP 4
WP 4
WP 5
WP 6Prototype and system
validation phase
Operational GST-
Concept Description
Introduction to GST – Project status
© copyright 2004 by OSGi Alliance. All rights reserved.
Introduction to GST – Project structure
• Open Systems
• Security
• S-Pay
• Certecs
• Safety channel
• Rescue
• EFCD (Electronic Floating Point Data)
© copyright 2004 by OSGi Alliance. All rights reserved.
Results WP2 – GST Decomposition
GST
System Realization System
Operational
System
Content
Centre Service
Centre
Control
Centre
Client
Device
Development
Centre
Certification
Centre
© copyright 2004 by OSGi Alliance. All rights reserved.
Operational
System
Realization
System
Service Developer
Certification Authority
Vehicle Manufacturer
Stakeholder Organisation
Test Laboratory
Existing Standards and
Specifications
Equipment Manufacturer
Communication
Infrastructure
Trust Centre/
Certificate Provider
End User
Content Centre User
Service Centre User
Control Centre User
User Credential Manager
Public Service Access Point
Vehicle
Commercial
System
The world in
which the system
Operates
The world in
which the system
is Created
The commercial
environment in
Which the system
exists
Results WP2 – GST Context
© copyright 2004 by OSGi Alliance. All rights reserved.
Operational System
Realization System
Entities in each system
Interact with each other
to animate it
Content Centre
Service Centre
Client System
Service Application
Telematic Control Unit
I/O Device
Vehicle Management Centre
OEM Software
Repository
Billing Centre
Service Platform
Control Centre
Payment Centre Payment Service Centre
Clearing CentreUser Credential
Store
Software Repository
Development Centre
Certification Centre
GST Standards
and specifications
Commercial
System
Results WP2 – GST System
© copyright 2004 by OSGi Alliance. All rights reserved.
Results WP2 – HL Architecture
id OS HL Architecture
Client System
Serv ice Centre
(SC)
Client System
(CS)
Authentication &
Authorization
(AA)
User
Subscriptions
(USubscr)
Client System
Management
(CSMgmt)
Billing Centre
(BC)
Payment Centre
(PC)
Vehicle
(Vehicle)
End-User
I/O Dev ice (IO)
Telematics
Control Unit
(TCU)
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP» «RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
«RP»
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results – Use cases (examples)
• Service Deployment
• Service Fulfilment
• Check for Resources
• Service Provisioning
• Authentication
• Service Payment
• End-User Authentication
• Service Platform
Authentication
• Client System Discovery
• Service Certification
• Content Delivery
• Client System Management
• Service Development
• User Log-in
• Application Download
• Control Centre Discovery
• Authorization
• User Authorization
• Platform Authorization
• Service Authorization
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results – Requirement groups
• Service Deployment
• Client System
Management
• Service Fulfilment
• Content Delivery
• Data Handling
• Billing and Payment
• Development
• Certification
• Security
• Communications
• Off-line Operations
• Performance and
Scalability
• User Interface
• General
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results - Service deployment (Reqs.)
• The Control Centre should be able to offer
services from multiple Service Centres at the
same time
• A Service Centre should be able to deploy a
service application on any GST compliant
Control Centre
• Standard packaging format for service
deployment should be defined
• A Service must be registered in the Control
Centre, identified, and managed separately
from an application implementing it
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results - Client system management
(Reqs.)
• Any GST-compliant vehicle shall be able to
connect to any GST-compliant Control Centre and
use services from there
• Standard interface/protocol for discovery and
registration of a Client System in a Control Centre
• Diagnostics of the Client System must be
supported
• Life-cycle management of the Service
Applications must be supported
• The Client System must be remotely manageable
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results - Service fulfilment (Reqs.)
• The Service Platform must keep information about
the current version of all installed Service
Applications and System Modules
• The Service Platform must provide a way for
describing the dependencies between the Service
Applications
• Downloading services on the Client System over
various interfaces (e.g. over-the-air like WiFi,
GPRS, Bluetooth or over USB, CD, DVD etc)
• Vehicle and user profiles must be supported
• Matching the available resources of the Client
System against the application’s requirements
© copyright 2004 by OSGi Alliance. All rights reserved.
WP2 Results – General (Reqs.)
• The End-User shall be able to configure via
external devices service applications installed
on the Client System.
• Persistence Service for user data storage must
be available
• Transaction mechanisms for the critical
operations
• Update of the Service Platform must be
supported
• The Client System must support multiple users
© copyright 2004 by OSGi Alliance. All rights reserved.
GST and OSGi – the need of open
standards
• The goal of GST is to define defines an
open environment for the delivery of
telematics services
• This openness can be achieved by
specifying:
– Protocols, data structures and packaging
formats
– Abstract interfaces
– Concrete interfaces / component models
© copyright 2004 by OSGi Alliance. All rights reserved.
GST and OSGi – the need of specified
component model
• Simplifies the development and reduces the
costs
• Provides better compatibility of the modules
• Reduces the redundancy of the code
• Uses the resources of the client devices
efficiently
• OSGi is the most appropriate component model
available today

More Related Content

What's hot

Foundation for rom general assembly
Foundation for rom general assemblyFoundation for rom general assembly
Foundation for rom general assembly
FieldComm Group
 
Jonas Berge Advances in Fieldbus Technology
Jonas Berge Advances in Fieldbus TechnologyJonas Berge Advances in Fieldbus Technology
Jonas Berge Advances in Fieldbus Technology
FieldComm Group
 

What's hot (13)

HLS cctv safe city / Transportation report david sugarman
HLS cctv safe city / Transportation report david sugarman HLS cctv safe city / Transportation report david sugarman
HLS cctv safe city / Transportation report david sugarman
 
Smart FTTH Engineering Solutions for Smart Cities
Smart FTTH Engineering Solutions for Smart CitiesSmart FTTH Engineering Solutions for Smart Cities
Smart FTTH Engineering Solutions for Smart Cities
 
Cnnic update 1425307402
Cnnic update 1425307402Cnnic update 1425307402
Cnnic update 1425307402
 
Foundation for rom general assembly
Foundation for rom general assemblyFoundation for rom general assembly
Foundation for rom general assembly
 
OIF Certification: Optical Control Plane UNI
 OIF Certification: Optical Control Plane UNI OIF Certification: Optical Control Plane UNI
OIF Certification: Optical Control Plane UNI
 
Computaris company presentation
Computaris company presentationComputaris company presentation
Computaris company presentation
 
Cyient FTTH Presentation APAC FTTH Conference 2014
Cyient FTTH Presentation APAC FTTH Conference 2014Cyient FTTH Presentation APAC FTTH Conference 2014
Cyient FTTH Presentation APAC FTTH Conference 2014
 
Realizing the Potential of Intelligent Device Management
Realizing the Potential of Intelligent Device ManagementRealizing the Potential of Intelligent Device Management
Realizing the Potential of Intelligent Device Management
 
Foundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentationFoundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentation
 
Enabling the Digital Services Marketplace with Onboarding Automation
Enabling the Digital Services Marketplace with Onboarding AutomationEnabling the Digital Services Marketplace with Onboarding Automation
Enabling the Digital Services Marketplace with Onboarding Automation
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?
 
Jonas Berge Advances in Fieldbus Technology
Jonas Berge Advances in Fieldbus TechnologyJonas Berge Advances in Fieldbus Technology
Jonas Berge Advances in Fieldbus Technology
 
Computaris Case Studies Compendium
Computaris Case Studies CompendiumComputaris Case Studies Compendium
Computaris Case Studies Compendium
 

Viewers also liked

OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBMOSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
mfrancis
 
Asynchronous Services – A promising future for OSGi - T Ward
Asynchronous Services – A promising future for OSGi - T WardAsynchronous Services – A promising future for OSGi - T Ward
Asynchronous Services – A promising future for OSGi - T Ward
mfrancis
 
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
mfrancis
 
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
mfrancis
 

Viewers also liked (11)

OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBMOSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
OSGi Technology, Eclipse and Convergence - Jeff McAffer, IBM
 
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J BarrOSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
 
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
Experiences from Building the Fastest OSGi Container on the Planet - Jaroslav...
 
Asynchronous Services – A promising future for OSGi - T Ward
Asynchronous Services – A promising future for OSGi - T WardAsynchronous Services – A promising future for OSGi - T Ward
Asynchronous Services – A promising future for OSGi - T Ward
 
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
OSGi Service Platform and the Digital Home Ecosystem - Stan Moyer, Executive ...
 
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
OSGi from the Trenches- Painless Server Side Development - Magnus Jungsbluth ...
 
Maximise the Power of OSGi - Carsten Ziegeler & David Bosschaert
Maximise the Power of OSGi - Carsten Ziegeler & David BosschaertMaximise the Power of OSGi - Carsten Ziegeler & David Bosschaert
Maximise the Power of OSGi - Carsten Ziegeler & David Bosschaert
 
OSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian SchneiderOSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian Schneider
 
Better WebApp Development using OSGi - Raymond Auge
Better WebApp Development using OSGi - Raymond AugeBetter WebApp Development using OSGi - Raymond Auge
Better WebApp Development using OSGi - Raymond Auge
 
OSGi Enterprise R6 specs are out! - David Bosschaert & Carsten Ziegeler
OSGi Enterprise R6 specs are out! - David Bosschaert & Carsten ZiegelerOSGi Enterprise R6 specs are out! - David Bosschaert & Carsten Ziegeler
OSGi Enterprise R6 specs are out! - David Bosschaert & Carsten Ziegeler
 
Modularity, Microservices and Containerisation - Neil Bartlett, Derek Baum
Modularity, Microservices and Containerisation - Neil Bartlett, Derek BaumModularity, Microservices and Containerisation - Neil Bartlett, Derek Baum
Modularity, Microservices and Containerisation - Neil Bartlett, Derek Baum
 

Similar to Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev, ProSyst Software

The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
mfrancis
 
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
mfrancis
 
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
mfrancis
 
Innovation Forum Italy - China
Innovation Forum Italy - ChinaInnovation Forum Italy - China
Innovation Forum Italy - China
Self Employed
 
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
mfrancis
 
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
mfrancis
 
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
mfrancis
 
Update OSGi Residential Expert Group
Update OSGi Residential Expert Group Update OSGi Residential Expert Group
Update OSGi Residential Expert Group
OSGiUsers
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
mfrancis
 

Similar to Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev, ProSyst Software (20)

The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
The Role of the OSGi Gateway in GST Security Objectives and Architecture - An...
 
Why Collaborate? Graham Nicholls, Extrada Inc.
Why Collaborate? Graham Nicholls, Extrada Inc.Why Collaborate? Graham Nicholls, Extrada Inc.
Why Collaborate? Graham Nicholls, Extrada Inc.
 
Small cells: Delivering densification for 5G (3GPP RAN 5G Workshop)
Small cells: Delivering densification for 5G (3GPP RAN 5G Workshop)    Small cells: Delivering densification for 5G (3GPP RAN 5G Workshop)
Small cells: Delivering densification for 5G (3GPP RAN 5G Workshop)
 
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
End-to-End Architectures for Mobile Device Services - Dave Marples, Telcordia...
 
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
 
A TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A LunggrenA TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A Lunggren
 
Innovation Forum Italy - China
Innovation Forum Italy - ChinaInnovation Forum Italy - China
Innovation Forum Italy - China
 
The OSGi Complete - Pavlin Dobrev
The OSGi Complete - Pavlin DobrevThe OSGi Complete - Pavlin Dobrev
The OSGi Complete - Pavlin Dobrev
 
Business Technology Brief
Business Technology BriefBusiness Technology Brief
Business Technology Brief
 
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
 
Innovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesInnovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud Bouygues
 
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
 
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
 
Service management board (SMB), Service providers’ forum (SPF)
Service management board (SMB), Service providers’ forum (SPF)Service management board (SMB), Service providers’ forum (SPF)
Service management board (SMB), Service providers’ forum (SPF)
 
System Integrator
System IntegratorSystem Integrator
System Integrator
 
Update OSGi Residential Expert Group
Update OSGi Residential Expert Group Update OSGi Residential Expert Group
Update OSGi Residential Expert Group
 
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead SpecialistIslam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
 
nokia.pptx
nokia.pptxnokia.pptx
nokia.pptx
 
Multi-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), NokiaMulti-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), Nokia
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
 

More from 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
 

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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
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?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev, ProSyst Software

  • 1. © copyright 2004 by OSGi Alliance All rights reserved. Building Global Telematics System by using OSGi
  • 2. © copyright 2004 by OSGi Alliance. All rights reserved. Content • Introduction to GST • Main results of the GST requirement phase (WP2) • Why does GST need OSGi?
  • 3. © copyright 2004 by OSGi Alliance. All rights reserved. Introduction to GST – The project • (G)lobal (S)ystems for (T)elematics – integrated project from the EC's 6FP (DG INFSO) • http://www.gstproject.org/ • Coordinated by Ertico • GST Partners: car manufacturers, 1st tier (terminal) suppliers, system integrators, middleware developers network operators, insurance companies, public authorities, etc.
  • 4. © copyright 2004 by OSGi Alliance. All rights reserved. Introduction to GST – Project mission • Mission - to create an environment in which innovative telematics services can be developed and delivered cost effectively and hence to increase the range of economic telematics services available to manufacturers and consumers. • Philosophy - Open Systems are preferred to proprietary ones. Specifically, telematics platforms should conform to a set of openly available interface specifications in order to create a thriving market for telematics applications.
  • 5. © copyright 2004 by OSGi Alliance. All rights reserved. Introduction to GST – Project vision Service Provider Open Telematics Market Service Provider Service Provider End User End User End User Ease of Market Access Ease of Market Access Avoid unduly high barriers of market entry Freedom of choice in service consumption
  • 6. © copyright 2004 by OSGi Alliance. All rights reserved. verification User requirement definition phase Validation requirements and planning Architecture and specification phase Systems specification phase Software specification phase Software design phase Coding Software integration tests Software verification tests Systems integration tests Architecture validation phase validation validation verification verification test sites WP 2 WP 3 WP 4 WP 4 WP 5 WP 6Prototype and system validation phase Operational GST- Concept Description Introduction to GST – Project status
  • 7. © copyright 2004 by OSGi Alliance. All rights reserved. Introduction to GST – Project structure • Open Systems • Security • S-Pay • Certecs • Safety channel • Rescue • EFCD (Electronic Floating Point Data)
  • 8. © copyright 2004 by OSGi Alliance. All rights reserved. Results WP2 – GST Decomposition GST System Realization System Operational System Content Centre Service Centre Control Centre Client Device Development Centre Certification Centre
  • 9. © copyright 2004 by OSGi Alliance. All rights reserved. Operational System Realization System Service Developer Certification Authority Vehicle Manufacturer Stakeholder Organisation Test Laboratory Existing Standards and Specifications Equipment Manufacturer Communication Infrastructure Trust Centre/ Certificate Provider End User Content Centre User Service Centre User Control Centre User User Credential Manager Public Service Access Point Vehicle Commercial System The world in which the system Operates The world in which the system is Created The commercial environment in Which the system exists Results WP2 – GST Context
  • 10. © copyright 2004 by OSGi Alliance. All rights reserved. Operational System Realization System Entities in each system Interact with each other to animate it Content Centre Service Centre Client System Service Application Telematic Control Unit I/O Device Vehicle Management Centre OEM Software Repository Billing Centre Service Platform Control Centre Payment Centre Payment Service Centre Clearing CentreUser Credential Store Software Repository Development Centre Certification Centre GST Standards and specifications Commercial System Results WP2 – GST System
  • 11. © copyright 2004 by OSGi Alliance. All rights reserved. Results WP2 – HL Architecture id OS HL Architecture Client System Serv ice Centre (SC) Client System (CS) Authentication & Authorization (AA) User Subscriptions (USubscr) Client System Management (CSMgmt) Billing Centre (BC) Payment Centre (PC) Vehicle (Vehicle) End-User I/O Dev ice (IO) Telematics Control Unit (TCU) «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP» «RP»
  • 12. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results – Use cases (examples) • Service Deployment • Service Fulfilment • Check for Resources • Service Provisioning • Authentication • Service Payment • End-User Authentication • Service Platform Authentication • Client System Discovery • Service Certification • Content Delivery • Client System Management • Service Development • User Log-in • Application Download • Control Centre Discovery • Authorization • User Authorization • Platform Authorization • Service Authorization
  • 13. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results – Requirement groups • Service Deployment • Client System Management • Service Fulfilment • Content Delivery • Data Handling • Billing and Payment • Development • Certification • Security • Communications • Off-line Operations • Performance and Scalability • User Interface • General
  • 14. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results - Service deployment (Reqs.) • The Control Centre should be able to offer services from multiple Service Centres at the same time • A Service Centre should be able to deploy a service application on any GST compliant Control Centre • Standard packaging format for service deployment should be defined • A Service must be registered in the Control Centre, identified, and managed separately from an application implementing it
  • 15. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results - Client system management (Reqs.) • Any GST-compliant vehicle shall be able to connect to any GST-compliant Control Centre and use services from there • Standard interface/protocol for discovery and registration of a Client System in a Control Centre • Diagnostics of the Client System must be supported • Life-cycle management of the Service Applications must be supported • The Client System must be remotely manageable
  • 16. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results - Service fulfilment (Reqs.) • The Service Platform must keep information about the current version of all installed Service Applications and System Modules • The Service Platform must provide a way for describing the dependencies between the Service Applications • Downloading services on the Client System over various interfaces (e.g. over-the-air like WiFi, GPRS, Bluetooth or over USB, CD, DVD etc) • Vehicle and user profiles must be supported • Matching the available resources of the Client System against the application’s requirements
  • 17. © copyright 2004 by OSGi Alliance. All rights reserved. WP2 Results – General (Reqs.) • The End-User shall be able to configure via external devices service applications installed on the Client System. • Persistence Service for user data storage must be available • Transaction mechanisms for the critical operations • Update of the Service Platform must be supported • The Client System must support multiple users
  • 18. © copyright 2004 by OSGi Alliance. All rights reserved. GST and OSGi – the need of open standards • The goal of GST is to define defines an open environment for the delivery of telematics services • This openness can be achieved by specifying: – Protocols, data structures and packaging formats – Abstract interfaces – Concrete interfaces / component models
  • 19. © copyright 2004 by OSGi Alliance. All rights reserved. GST and OSGi – the need of specified component model • Simplifies the development and reduces the costs • Provides better compatibility of the modules • Reduces the redundancy of the code • Uses the resources of the client devices efficiently • OSGi is the most appropriate component model available today