SlideShare a Scribd company logo
1 of 22
Download to read offline
The UAE Telematics
System
A Flexible End-to-End Solution
Thomas Walz, IT ArchitectThomas Walz, IT Architect
Hagen Schwarz, IT SpecialistHagen Schwarz, IT Specialist
Thomas Walz
Hagen Schwarz
OutlineOutline
1.1. IntroductionIntroduction
•• Background informationBackground information
2.2. Use casesUse cases
3.3. System architectureSystem architecture
•• EndEnd--toto--end solutionend solution
•• GatewayGateway
4.4. Business aspectsBusiness aspects
5.5. Client softwareClient software
•• Life cycle managementLife cycle management
•• Security managementSecurity management
•• Resource managementResource management
Thomas Walz
Hagen Schwarz
IntroductionIntroduction
TheThe UAE Telematics SystemUAE Telematics System pilot project was apilot project was a joint developmentjoint development betweenbetween
•• the United Arab Emirates University andthe United Arab Emirates University and
•• IBMIBM
Thomas Walz
Hagen Schwarz
Background InformationBackground Information
UAE: a wonderful place forUAE: a wonderful place for
living with worldliving with world--classclass
infrastructure...infrastructure...
Thomas Walz
Hagen Schwarz
Background InformationBackground Information
ButBut …….. statistics on UAE (Dubai) traffic, accidents and casualt.. statistics on UAE (Dubai) traffic, accidents and casualtiesies
292204
361515
431415
2000 2001 2002
ExceedingRadarSpeed
165
185
192
2000 2001 2002
Deathralatedaccidents
Source:
UAE Ministry for Interior & Dubai Municipality
http://www.drivesafelyarabia.org/traffic-statitics.htm
0
5
10
15
20
25
USA EU Japan Saudi
Arabia
UAE Oman
Deaths per 100,000 population every year
0
1
2
3
4
5
6
7
UAE Pakistan India Other
Number of accidents to number of registered drivers
(ratio %)
Thomas Walz
Hagen Schwarz
Use casesUse cases –– focus on safety / securityfocus on safety / security
Add. telematics services
• Dynamic traffic control
Embedded actual traffic information
Embedded actual vehicle data (speed, delay
times, webcam)
Floating car data services
• Road user charge
• Roadside assistance
Realtime road conditions and weather reports
• Emergency functions
Emergency call in case of accident
Detailed failure report to next garage in case of
breakdown
• Remote maintanance and diagnostics
Maintanance when its nessesary
Driver- / garage information prior to breakdown
Preventive breakdown management
• New insurance models
Pay as you driveTM
• „Young driver“ assistance
Improve driving behaviour
Reduce risky drive exercises
Decrease speed violation
Use cases:
Pilot road safety / security
aspects:
• Speeding violation
• Emergency function
Additional convenience use cases
• Parking guide
Reservation, billing, assistance
• Anti-theft concepts
Driver authorisation / identification features
Car tracking, car location
• Mobile office
„Virtual passenger“, via text-to-speech, voice
recognition.
• In-car entertainment
Video-on-demand, internet access, MP3, ...
Implementation
of additional
services
possible
Thomas Walz
Hagen Schwarz
System architectureSystem architecture ––
Speeding and emergency use caseSpeeding and emergency use case
Wireless
Network
Wireless
Network
Database
DB2
Vehicle data and information are exchanged
via existing GSM network
to telematics gateway
Telematics Gateway
• Receives & stores vehicle / event data
• Runs customized calculations
• Sends data to workplace
• Device management – IBM WEDMGPS GSM
GPRS
Traffic control agency
Police
Convenience center
Telematics System
• Get GPS position information
• Do real-time map matching and store the data
• Compares driven speed with speed limit by street
• Informs driver
• Sends data and information to Telematics Gateway
Thomas Walz
Hagen Schwarz
Pilot speeding use case softwarePilot speeding use case software
•• Map Matching BundleMap Matching Bundle
–– Map matching software using GPS position and routeMap matching software using GPS position and route
history to retrieve information from the digital map such as:history to retrieve information from the digital map such as:
•• State, city, streetState, city, street
•• Current speed limitCurrent speed limit
–– No routing / navigation information is available!No routing / navigation information is available!
–– Based on standardized digital mapsBased on standardized digital maps
GPS position
40
Matched sign
position
Offset real to matched
position
Heading of sign
Thomas Walz
Hagen Schwarz
Advantages of the UAE Telematics systemAdvantages of the UAE Telematics system ––
Safety and emergency solutionSafety and emergency solution
•• Emergency ServiceEmergency Service
–– One button emergency callOne button emergency call
–– Voice call to emergency operatorVoice call to emergency operator
–– If driver is not able to communicate, all important informationIf driver is not able to communicate, all important information is send to the gateway tois send to the gateway to
support the emergency operator to initiate the appropriate actiosupport the emergency operator to initiate the appropriate actions:ns:
–– Date & timeDate & time
–– Licence plate, driver nameLicence plate, driver name
–– Last map matched position, current GPS positionLast map matched position, current GPS position
–– Position will be visualized onto a graphical interactive mapPosition will be visualized onto a graphical interactive map
•• SafetySafety
-- Supports the driver to increase his safety by continuously monitSupports the driver to increase his safety by continuously monitoring onoring on--board dangerousboard dangerous
behaviourbehaviour
-- Inform / warn the driverInform / warn the driver
-- Send information to telematics gateway in case of continuous danSend information to telematics gateway in case of continuous dangerous drivinggerous driving
-- All information and sensors are available so the telematics deviAll information and sensors are available so the telematics device can operate selfce can operate self--sustaining.sustaining.
-- GPS sensorGPS sensor
-- Digital map of the UAEDigital map of the UAE
-- Traffic sign informationTraffic sign information
-- GSM / GPRS communicationGSM / GPRS communication
Thomas Walz
Hagen Schwarz
Gateway Portal Server applicationGateway Portal Server application
•• IBM WebSphere Portal Server basedIBM WebSphere Portal Server based
–– Using WebServicesUsing WebServices
–– Utilizing third party map visualization via WebServices interfacUtilizing third party map visualization via WebServices interfacee
Thomas Walz
Hagen Schwarz
Gateway Portal Server ApplicationGateway Portal Server Application –– Event QueryEvent Query
Thomas Walz
Hagen Schwarz
Gateway Portal Server ApplicationGateway Portal Server Application –– Speeding DetailsSpeeding Details
Thomas Walz
Hagen Schwarz
Telematics client installed in pilot cars
Smart Car Mercedes C-Class Car
Thomas Walz
Hagen Schwarz
VideoVideo
Thomas Walz
Hagen Schwarz
Business AspectsBusiness Aspects –– Why did we choose OSGi / SMFWhy did we choose OSGi / SMF
•• Protect customer investments by:Protect customer investments by:
–– Support open standardsSupport open standards
–– Cross platformCross platform
•• Support multiple hardware platforms when Java / OSGi enabledSupport multiple hardware platforms when Java / OSGi enabled
–– Operating system independant, e.g. QNX, Linux, WindowsOperating system independant, e.g. QNX, Linux, Windows
–– Cross industryCross industry
–– Supported by industry leadersSupported by industry leaders
–– Services orientedServices oriented
•• Bundle architecture, third party software enabledBundle architecture, third party software enabled
•• OutlookOutlook
–– Additional use cases / telematics servicesAdditional use cases / telematics services
–– Project for volume rollProject for volume roll--out in UAE signed and startedout in UAE signed and started
Thomas Walz
Hagen Schwarz
UAE Telematics Client Software StackUAE Telematics Client Software Stack
Phone
Wrapper
Map
Manager
Communication
Device
Manager
Audio
Wrapper
GPS
Wrapper
Java Virtual Machine (IBM J9)
Real Time Operating System (QNX)
Telematics Embedded Hardware
Communi-
cation
Manager
Permission
Manager
Navigation
Application
Diagnostics
Application
Road Safety
Application
Other
Wrappers...
OSGi Framework (IBM Service Management Framework)
Other
Managers...
Other
Applications...
Thomas Walz
Hagen Schwarz
Life Cycle ManagementLife Cycle Management –– Client ViewClient View
•• RequirementsRequirements
–– Initial provisioningInitial provisioning
–– Software distributionSoftware distribution
–– Device configurationDevice configuration
–– Over The Air (OTA)Over The Air (OTA)
•• IBM WebSphere Device Manager as OSGi bundleIBM WebSphere Device Manager as OSGi bundle
–– Install, uninstall, and update bundlesInstall, uninstall, and update bundles
–– During runtimeDuring runtime
•• Types of updatesTypes of updates
–– Device configurationDevice configuration
–– Software updatesSoftware updates
–– Map dataMap data
–– 3rd party bundles3rd party bundles
Thomas Walz
Hagen Schwarz
Client SecurityClient Security
•• Security mechanismsSecurity mechanisms
–– PermissionAdmin servicePermissionAdmin service
–– Policy filesPolicy files
•• Types of permissions, e.g.Types of permissions, e.g.
–– AdminPermissionAdminPermission
–– ServicePermissionServicePermission
•• Permission ManagerPermission Manager
–– Sets permissions based on a bundleSets permissions based on a bundle‘‘s policys policy
•• OSGi R4: Conditional Permission AdminOSGi R4: Conditional Permission Admin
–– Extended and thorough security modelExtended and thorough security model
–– Signed bundles (OSGi R4)Signed bundles (OSGi R4)
Permission
Admin
IBM
Component
3rd Party
Component
Permission
Manager
Thomas Walz
Hagen Schwarz
Client ResourcesClient Resources –– EvaluationEvaluation
•• Restrictions requiredRestrictions required
–– For 3rd party bundlesFor 3rd party bundles
–– Against erroneous and malicious softwareAgainst erroneous and malicious software
•• Possible types of resource restrictions:Possible types of resource restrictions:
–– Memory (Flash, RAM)Memory (Flash, RAM)
–– ThreadsThreads
–– SocketsSockets
–– Startup timeStartup time
•• Possibilities of implementations:Possibilities of implementations:
–– ResourceResource managementmanagement within/on top of Javawithin/on top of Java
–– Two (or more) VMsTwo (or more) VMs
•• To separate system critical from 3rd party or other less controlTo separate system critical from 3rd party or other less controlled bundlesled bundles
•• Resource restrictions on operating system levelResource restrictions on operating system level
Thomas Walz
Hagen Schwarz
Q & AQ & A
Thank you.Thank you.
Thomas Walz
Hagen Schwarz
TrademarksTrademarks
The following are trademarks of International Business Machines Corporation in the United States,
or other countries, or both:
IBM® IBM Logo® PowerPC® WebSphere® DB2®
Trademarks / registered trademarks
JAVA and all Java-based trademarks and logos are trademarks of Sun
Microsystems, Inc. in the United States and/or other countries.
QNX is a registered trademark of QNX Software Systems Ltd.
OSGi is registered trademark of the Open Services Gateway Initiative.
WebSphere, DB2, SMF, and WEDM are trademarks of International Business Machines Corporation
in the United States or other countries, or both.
Smart, Mercedes, and C-Class are trademarks of DaimlerChrysler AG.
MAP24 is a trademark of Mapsolute GmbH.
Other company, product and service names may be trademarks or service marks of others. All information contained in this document is subject to change without notice. The products
described in this document are NOT intended for use in applications such as implantation, life support, or other hazardous uses where malfunction could result in death, bodily injury, or
catastrophic property damage. The information contained in this document does not affect or change IBM product specifications or warranties. Nothing in this document shall operate as an
express or implied license or indemnity under the intellectual property rights of IBM or third parties.
All information contained in this document was obtained in specific environments, and is presented as an illustration. The results obtained in other operating environments may vary.
THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS. In no event will IBM be liable for damages arising directly or indirectly from any use of the
information contained in this document.

More Related Content

Viewers also liked

How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...
How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...
How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...IBM Sverige
 
Evolution of a Connected Business
Evolution of a Connected Business Evolution of a Connected Business
Evolution of a Connected Business WSO2
 
IoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panelIoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panelJoe Speed
 
BMW Connected Drive, November 2010
BMW Connected Drive, November 2010BMW Connected Drive, November 2010
BMW Connected Drive, November 2010TelematicsUpdate
 
Symphony Teleca - The Connected Car Revolution @ Cebit 2014
Symphony Teleca - The Connected Car Revolution @ Cebit 2014Symphony Teleca - The Connected Car Revolution @ Cebit 2014
Symphony Teleca - The Connected Car Revolution @ Cebit 2014Peter Decker
 
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Jong-Seo Thomas Kim
 
Connected Car - Telefónica's aftermarket solutions
Connected Car - Telefónica's aftermarket solutionsConnected Car - Telefónica's aftermarket solutions
Connected Car - Telefónica's aftermarket solutionsTelefónica IoT
 
Telematics and Big Data: Next Generation Automotive Technology
Telematics and Big Data: Next Generation Automotive TechnologyTelematics and Big Data: Next Generation Automotive Technology
Telematics and Big Data: Next Generation Automotive TechnologyHCL Technologies
 
How vehicle telematics will transform your business
How vehicle telematics will transform your businessHow vehicle telematics will transform your business
How vehicle telematics will transform your businessTelefónica IoT
 
MONETIZING THE CONNECTED CAR, Citi 2013 Connected Car Symposium
MONETIZING  THE CONNECTED CAR, Citi 2013 Connected Car SymposiumMONETIZING  THE CONNECTED CAR, Citi 2013 Connected Car Symposium
MONETIZING THE CONNECTED CAR, Citi 2013 Connected Car SymposiumArynga
 
Case study: M2M Telematics Solution - Happiest Minds
Case study: M2M Telematics Solution - Happiest MindsCase study: M2M Telematics Solution - Happiest Minds
Case study: M2M Telematics Solution - Happiest MindsHappiest Minds Technologies
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleJunSeok Seo
 
Taking Fleet Management to the next level
Taking Fleet Management to the next level Taking Fleet Management to the next level
Taking Fleet Management to the next level Telefónica IoT
 
BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BI Intelligence
 
The Connected Car: Driving Towards the Future
The Connected Car: Driving Towards the FutureThe Connected Car: Driving Towards the Future
The Connected Car: Driving Towards the FutureNudge Software Inc.
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesJeffrey Funk
 
Insurance Telematics Study
Insurance Telematics StudyInsurance Telematics Study
Insurance Telematics Studybukszi
 

Viewers also liked (18)

How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...
How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...
How can Insights on Sustainable Transport Solutions Lead to Customer Value? -...
 
Evolution of a Connected Business
Evolution of a Connected Business Evolution of a Connected Business
Evolution of a Connected Business
 
IoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panelIoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panel
 
BMW Connected Drive, November 2010
BMW Connected Drive, November 2010BMW Connected Drive, November 2010
BMW Connected Drive, November 2010
 
Connected Car opportunities from a Telco’s Perspective
Connected Car opportunities from a Telco’s PerspectiveConnected Car opportunities from a Telco’s Perspective
Connected Car opportunities from a Telco’s Perspective
 
Symphony Teleca - The Connected Car Revolution @ Cebit 2014
Symphony Teleca - The Connected Car Revolution @ Cebit 2014Symphony Teleca - The Connected Car Revolution @ Cebit 2014
Symphony Teleca - The Connected Car Revolution @ Cebit 2014
 
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
 
Connected Car - Telefónica's aftermarket solutions
Connected Car - Telefónica's aftermarket solutionsConnected Car - Telefónica's aftermarket solutions
Connected Car - Telefónica's aftermarket solutions
 
Telematics and Big Data: Next Generation Automotive Technology
Telematics and Big Data: Next Generation Automotive TechnologyTelematics and Big Data: Next Generation Automotive Technology
Telematics and Big Data: Next Generation Automotive Technology
 
How vehicle telematics will transform your business
How vehicle telematics will transform your businessHow vehicle telematics will transform your business
How vehicle telematics will transform your business
 
MONETIZING THE CONNECTED CAR, Citi 2013 Connected Car Symposium
MONETIZING  THE CONNECTED CAR, Citi 2013 Connected Car SymposiumMONETIZING  THE CONNECTED CAR, Citi 2013 Connected Car Symposium
MONETIZING THE CONNECTED CAR, Citi 2013 Connected Car Symposium
 
Case study: M2M Telematics Solution - Happiest Minds
Case study: M2M Telematics Solution - Happiest MindsCase study: M2M Telematics Solution - Happiest Minds
Case study: M2M Telematics Solution - Happiest Minds
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
Taking Fleet Management to the next level
Taking Fleet Management to the next level Taking Fleet Management to the next level
Taking Fleet Management to the next level
 
BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BII The Internet Of Everything 2015
BII The Internet Of Everything 2015
 
The Connected Car: Driving Towards the Future
The Connected Car: Driving Towards the FutureThe Connected Car: Driving Towards the Future
The Connected Car: Driving Towards the Future
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
 
Insurance Telematics Study
Insurance Telematics StudyInsurance Telematics Study
Insurance Telematics Study
 

Similar to The UAE Telematics System- A Flexible End-to-End Solution - Thomas Walz, IT Architect, IBM & Thomas Walz, IT Architect, IBM

An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...
An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...
An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...mfrancis
 
Security solution for transportation 2019.03.25
Security solution for transportation 2019.03.25Security solution for transportation 2019.03.25
Security solution for transportation 2019.03.25Ghomsi Adrien
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basicscumulocity
 
Sara electronics presentation
Sara electronics presentationSara electronics presentation
Sara electronics presentationMaxpromotion
 
Sara electronics presentation 1
Sara electronics presentation 1Sara electronics presentation 1
Sara electronics presentation 1Maxpromotion
 
Is your field sales team operating as efficiently as possible?
Is your field sales team operating as efficiently as possible?Is your field sales team operating as efficiently as possible?
Is your field sales team operating as efficiently as possible?Leigh Barnes
 
TFS Brochure 2_Transport
TFS Brochure 2_TransportTFS Brochure 2_Transport
TFS Brochure 2_TransportAnthony Whittle
 
Norwich Union Insurance Telematics Pilot - Pay as you drive - V Fricke
Norwich Union Insurance Telematics Pilot - Pay as you drive - V FrickeNorwich Union Insurance Telematics Pilot - Pay as you drive - V Fricke
Norwich Union Insurance Telematics Pilot - Pay as you drive - V Frickemfrancis
 
SICUR 2016 - Appvision Presentation febrero 2016
SICUR 2016 - Appvision Presentation   febrero 2016SICUR 2016 - Appvision Presentation   febrero 2016
SICUR 2016 - Appvision Presentation febrero 2016Oswaldo Lechuga
 
Adi telecom digital notice boards and hs reporting solution - v2 jan 2016
Adi telecom   digital notice boards and hs reporting solution - v2 jan 2016Adi telecom   digital notice boards and hs reporting solution - v2 jan 2016
Adi telecom digital notice boards and hs reporting solution - v2 jan 2016Steve Farmer MBA
 
Visiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain
 
COMPANY PROFILE new one
COMPANY PROFILE new oneCOMPANY PROFILE new one
COMPANY PROFILE new oneanita dahal
 
Hamilton Data Services - Cloud-based business applications
Hamilton Data Services - Cloud-based business applicationsHamilton Data Services - Cloud-based business applications
Hamilton Data Services - Cloud-based business applicationsbizapps
 
Acura embedded systems on fire policeemergency
Acura embedded systems on fire policeemergencyAcura embedded systems on fire policeemergency
Acura embedded systems on fire policeemergencyAcura Embedded Systems Inc
 
Infra Egypt - Company Profile
Infra Egypt - Company ProfileInfra Egypt - Company Profile
Infra Egypt - Company ProfileMohamed Farahat
 

Similar to The UAE Telematics System- A Flexible End-to-End Solution - Thomas Walz, IT Architect, IBM & Thomas Walz, IT Architect, IBM (20)

An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...
An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...
An OSGi Environment for FlexibleService Concepts - Detlef Kuck, Teamleader Te...
 
Security solution for transportation 2019.03.25
Security solution for transportation 2019.03.25Security solution for transportation 2019.03.25
Security solution for transportation 2019.03.25
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basics
 
Tracking sys
Tracking sysTracking sys
Tracking sys
 
Sara electronics presentation
Sara electronics presentationSara electronics presentation
Sara electronics presentation
 
Sara electronics presentation 1
Sara electronics presentation 1Sara electronics presentation 1
Sara electronics presentation 1
 
Fleet Management System
Fleet Management SystemFleet Management System
Fleet Management System
 
Is your field sales team operating as efficiently as possible?
Is your field sales team operating as efficiently as possible?Is your field sales team operating as efficiently as possible?
Is your field sales team operating as efficiently as possible?
 
TFS Brochure 2_Transport
TFS Brochure 2_TransportTFS Brochure 2_Transport
TFS Brochure 2_Transport
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Norwich Union Insurance Telematics Pilot - Pay as you drive - V Fricke
Norwich Union Insurance Telematics Pilot - Pay as you drive - V FrickeNorwich Union Insurance Telematics Pilot - Pay as you drive - V Fricke
Norwich Union Insurance Telematics Pilot - Pay as you drive - V Fricke
 
Drive thru n
Drive thru nDrive thru n
Drive thru n
 
SICUR 2016 - Appvision Presentation febrero 2016
SICUR 2016 - Appvision Presentation   febrero 2016SICUR 2016 - Appvision Presentation   febrero 2016
SICUR 2016 - Appvision Presentation febrero 2016
 
Adi telecom digital notice boards and hs reporting solution - v2 jan 2016
Adi telecom   digital notice boards and hs reporting solution - v2 jan 2016Adi telecom   digital notice boards and hs reporting solution - v2 jan 2016
Adi telecom digital notice boards and hs reporting solution - v2 jan 2016
 
Visiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watch
 
COMPANY PROFILE new one
COMPANY PROFILE new oneCOMPANY PROFILE new one
COMPANY PROFILE new one
 
Hamilton Data Services - Cloud-based business applications
Hamilton Data Services - Cloud-based business applicationsHamilton Data Services - Cloud-based business applications
Hamilton Data Services - Cloud-based business applications
 
Acura embedded systems on fire policeemergency
Acura embedded systems on fire policeemergencyAcura embedded systems on fire policeemergency
Acura embedded systems on fire policeemergency
 
Attinad Software IoT offerings
Attinad Software IoT offeringsAttinad Software IoT offerings
Attinad Software IoT offerings
 
Infra Egypt - Company Profile
Infra Egypt - Company ProfileInfra Egypt - Company Profile
Infra Egypt - Company Profile
 

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

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

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

The UAE Telematics System- A Flexible End-to-End Solution - Thomas Walz, IT Architect, IBM & Thomas Walz, IT Architect, IBM

  • 1.
  • 2. The UAE Telematics System A Flexible End-to-End Solution Thomas Walz, IT ArchitectThomas Walz, IT Architect Hagen Schwarz, IT SpecialistHagen Schwarz, IT Specialist
  • 3. Thomas Walz Hagen Schwarz OutlineOutline 1.1. IntroductionIntroduction •• Background informationBackground information 2.2. Use casesUse cases 3.3. System architectureSystem architecture •• EndEnd--toto--end solutionend solution •• GatewayGateway 4.4. Business aspectsBusiness aspects 5.5. Client softwareClient software •• Life cycle managementLife cycle management •• Security managementSecurity management •• Resource managementResource management
  • 4. Thomas Walz Hagen Schwarz IntroductionIntroduction TheThe UAE Telematics SystemUAE Telematics System pilot project was apilot project was a joint developmentjoint development betweenbetween •• the United Arab Emirates University andthe United Arab Emirates University and •• IBMIBM
  • 5. Thomas Walz Hagen Schwarz Background InformationBackground Information UAE: a wonderful place forUAE: a wonderful place for living with worldliving with world--classclass infrastructure...infrastructure...
  • 6. Thomas Walz Hagen Schwarz Background InformationBackground Information ButBut …….. statistics on UAE (Dubai) traffic, accidents and casualt.. statistics on UAE (Dubai) traffic, accidents and casualtiesies 292204 361515 431415 2000 2001 2002 ExceedingRadarSpeed 165 185 192 2000 2001 2002 Deathralatedaccidents Source: UAE Ministry for Interior & Dubai Municipality http://www.drivesafelyarabia.org/traffic-statitics.htm 0 5 10 15 20 25 USA EU Japan Saudi Arabia UAE Oman Deaths per 100,000 population every year 0 1 2 3 4 5 6 7 UAE Pakistan India Other Number of accidents to number of registered drivers (ratio %)
  • 7. Thomas Walz Hagen Schwarz Use casesUse cases –– focus on safety / securityfocus on safety / security Add. telematics services • Dynamic traffic control Embedded actual traffic information Embedded actual vehicle data (speed, delay times, webcam) Floating car data services • Road user charge • Roadside assistance Realtime road conditions and weather reports • Emergency functions Emergency call in case of accident Detailed failure report to next garage in case of breakdown • Remote maintanance and diagnostics Maintanance when its nessesary Driver- / garage information prior to breakdown Preventive breakdown management • New insurance models Pay as you driveTM • „Young driver“ assistance Improve driving behaviour Reduce risky drive exercises Decrease speed violation Use cases: Pilot road safety / security aspects: • Speeding violation • Emergency function Additional convenience use cases • Parking guide Reservation, billing, assistance • Anti-theft concepts Driver authorisation / identification features Car tracking, car location • Mobile office „Virtual passenger“, via text-to-speech, voice recognition. • In-car entertainment Video-on-demand, internet access, MP3, ... Implementation of additional services possible
  • 8. Thomas Walz Hagen Schwarz System architectureSystem architecture –– Speeding and emergency use caseSpeeding and emergency use case Wireless Network Wireless Network Database DB2 Vehicle data and information are exchanged via existing GSM network to telematics gateway Telematics Gateway • Receives & stores vehicle / event data • Runs customized calculations • Sends data to workplace • Device management – IBM WEDMGPS GSM GPRS Traffic control agency Police Convenience center Telematics System • Get GPS position information • Do real-time map matching and store the data • Compares driven speed with speed limit by street • Informs driver • Sends data and information to Telematics Gateway
  • 9. Thomas Walz Hagen Schwarz Pilot speeding use case softwarePilot speeding use case software •• Map Matching BundleMap Matching Bundle –– Map matching software using GPS position and routeMap matching software using GPS position and route history to retrieve information from the digital map such as:history to retrieve information from the digital map such as: •• State, city, streetState, city, street •• Current speed limitCurrent speed limit –– No routing / navigation information is available!No routing / navigation information is available! –– Based on standardized digital mapsBased on standardized digital maps GPS position 40 Matched sign position Offset real to matched position Heading of sign
  • 10. Thomas Walz Hagen Schwarz Advantages of the UAE Telematics systemAdvantages of the UAE Telematics system –– Safety and emergency solutionSafety and emergency solution •• Emergency ServiceEmergency Service –– One button emergency callOne button emergency call –– Voice call to emergency operatorVoice call to emergency operator –– If driver is not able to communicate, all important informationIf driver is not able to communicate, all important information is send to the gateway tois send to the gateway to support the emergency operator to initiate the appropriate actiosupport the emergency operator to initiate the appropriate actions:ns: –– Date & timeDate & time –– Licence plate, driver nameLicence plate, driver name –– Last map matched position, current GPS positionLast map matched position, current GPS position –– Position will be visualized onto a graphical interactive mapPosition will be visualized onto a graphical interactive map •• SafetySafety -- Supports the driver to increase his safety by continuously monitSupports the driver to increase his safety by continuously monitoring onoring on--board dangerousboard dangerous behaviourbehaviour -- Inform / warn the driverInform / warn the driver -- Send information to telematics gateway in case of continuous danSend information to telematics gateway in case of continuous dangerous drivinggerous driving -- All information and sensors are available so the telematics deviAll information and sensors are available so the telematics device can operate selfce can operate self--sustaining.sustaining. -- GPS sensorGPS sensor -- Digital map of the UAEDigital map of the UAE -- Traffic sign informationTraffic sign information -- GSM / GPRS communicationGSM / GPRS communication
  • 11. Thomas Walz Hagen Schwarz Gateway Portal Server applicationGateway Portal Server application •• IBM WebSphere Portal Server basedIBM WebSphere Portal Server based –– Using WebServicesUsing WebServices –– Utilizing third party map visualization via WebServices interfacUtilizing third party map visualization via WebServices interfacee
  • 12. Thomas Walz Hagen Schwarz Gateway Portal Server ApplicationGateway Portal Server Application –– Event QueryEvent Query
  • 13. Thomas Walz Hagen Schwarz Gateway Portal Server ApplicationGateway Portal Server Application –– Speeding DetailsSpeeding Details
  • 14. Thomas Walz Hagen Schwarz Telematics client installed in pilot cars Smart Car Mercedes C-Class Car
  • 16. Thomas Walz Hagen Schwarz Business AspectsBusiness Aspects –– Why did we choose OSGi / SMFWhy did we choose OSGi / SMF •• Protect customer investments by:Protect customer investments by: –– Support open standardsSupport open standards –– Cross platformCross platform •• Support multiple hardware platforms when Java / OSGi enabledSupport multiple hardware platforms when Java / OSGi enabled –– Operating system independant, e.g. QNX, Linux, WindowsOperating system independant, e.g. QNX, Linux, Windows –– Cross industryCross industry –– Supported by industry leadersSupported by industry leaders –– Services orientedServices oriented •• Bundle architecture, third party software enabledBundle architecture, third party software enabled •• OutlookOutlook –– Additional use cases / telematics servicesAdditional use cases / telematics services –– Project for volume rollProject for volume roll--out in UAE signed and startedout in UAE signed and started
  • 17. Thomas Walz Hagen Schwarz UAE Telematics Client Software StackUAE Telematics Client Software Stack Phone Wrapper Map Manager Communication Device Manager Audio Wrapper GPS Wrapper Java Virtual Machine (IBM J9) Real Time Operating System (QNX) Telematics Embedded Hardware Communi- cation Manager Permission Manager Navigation Application Diagnostics Application Road Safety Application Other Wrappers... OSGi Framework (IBM Service Management Framework) Other Managers... Other Applications...
  • 18. Thomas Walz Hagen Schwarz Life Cycle ManagementLife Cycle Management –– Client ViewClient View •• RequirementsRequirements –– Initial provisioningInitial provisioning –– Software distributionSoftware distribution –– Device configurationDevice configuration –– Over The Air (OTA)Over The Air (OTA) •• IBM WebSphere Device Manager as OSGi bundleIBM WebSphere Device Manager as OSGi bundle –– Install, uninstall, and update bundlesInstall, uninstall, and update bundles –– During runtimeDuring runtime •• Types of updatesTypes of updates –– Device configurationDevice configuration –– Software updatesSoftware updates –– Map dataMap data –– 3rd party bundles3rd party bundles
  • 19. Thomas Walz Hagen Schwarz Client SecurityClient Security •• Security mechanismsSecurity mechanisms –– PermissionAdmin servicePermissionAdmin service –– Policy filesPolicy files •• Types of permissions, e.g.Types of permissions, e.g. –– AdminPermissionAdminPermission –– ServicePermissionServicePermission •• Permission ManagerPermission Manager –– Sets permissions based on a bundleSets permissions based on a bundle‘‘s policys policy •• OSGi R4: Conditional Permission AdminOSGi R4: Conditional Permission Admin –– Extended and thorough security modelExtended and thorough security model –– Signed bundles (OSGi R4)Signed bundles (OSGi R4) Permission Admin IBM Component 3rd Party Component Permission Manager
  • 20. Thomas Walz Hagen Schwarz Client ResourcesClient Resources –– EvaluationEvaluation •• Restrictions requiredRestrictions required –– For 3rd party bundlesFor 3rd party bundles –– Against erroneous and malicious softwareAgainst erroneous and malicious software •• Possible types of resource restrictions:Possible types of resource restrictions: –– Memory (Flash, RAM)Memory (Flash, RAM) –– ThreadsThreads –– SocketsSockets –– Startup timeStartup time •• Possibilities of implementations:Possibilities of implementations: –– ResourceResource managementmanagement within/on top of Javawithin/on top of Java –– Two (or more) VMsTwo (or more) VMs •• To separate system critical from 3rd party or other less controlTo separate system critical from 3rd party or other less controlled bundlesled bundles •• Resource restrictions on operating system levelResource restrictions on operating system level
  • 21. Thomas Walz Hagen Schwarz Q & AQ & A Thank you.Thank you.
  • 22. Thomas Walz Hagen Schwarz TrademarksTrademarks The following are trademarks of International Business Machines Corporation in the United States, or other countries, or both: IBM® IBM Logo® PowerPC® WebSphere® DB2® Trademarks / registered trademarks JAVA and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries. QNX is a registered trademark of QNX Software Systems Ltd. OSGi is registered trademark of the Open Services Gateway Initiative. WebSphere, DB2, SMF, and WEDM are trademarks of International Business Machines Corporation in the United States or other countries, or both. Smart, Mercedes, and C-Class are trademarks of DaimlerChrysler AG. MAP24 is a trademark of Mapsolute GmbH. Other company, product and service names may be trademarks or service marks of others. All information contained in this document is subject to change without notice. The products described in this document are NOT intended for use in applications such as implantation, life support, or other hazardous uses where malfunction could result in death, bodily injury, or catastrophic property damage. The information contained in this document does not affect or change IBM product specifications or warranties. Nothing in this document shall operate as an express or implied license or indemnity under the intellectual property rights of IBM or third parties. All information contained in this document was obtained in specific environments, and is presented as an illustration. The results obtained in other operating environments may vary. THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS. In no event will IBM be liable for damages arising directly or indirectly from any use of the information contained in this document.