SlideShare a Scribd company logo
June 10-11, 2008 Berlin, Germany
An OSGi based HMI for
networked vehicles
Telefónica I+D
Miguel García Longarón
2
Networked Vehicle
3
•! Tomorrow, the vehicles will be networked
•! Using Always Best Connected communications
•! An on-board communications gateway chooses the best
available option for the given service requirements and user
preferences
•! Examples of networked applications:
•! Fast communications exchange among vehicles to warn
about incidents or dangerous situations ! using vehicular
ad-hoc networks (VANET)
•! High-quality services like VoIP ! using either VANETs or
cellular networks (GPRS or UMTS)
Networked Vehicle
4
•! Vehicle + Infrastructure = Intelligent Environment
•! Joint consideration of vehicle and its context
Networked Vehicle: vision of Telefónica I+D
Communications
•!Hybrid node (OSI layer 3)
•!Infrastructure integration
•!Gateway on board
•!VANETs
•!Security in cellular and IMS
Services
•!New value-added services
- for the vehicular user
- for door-to-door mobility
•!Requirements and spec’s
Demonstration
V2I V2V
in-vehicle
integration
service
platform
5
Some services
6
Moving to the new scenario
7
•! Business
•! Opportunity of offering new added value services
•! Technology
•! It’s feasible to provide technical solutions
•! User experience
•! Improve the user experience for already available services
•! Safety
•! Not only the user is concerned about his security, public
authorities invests enormous effort trying to decrease the
number of accidents
•! Efficient use of resources
•! Improve traffic flow
Change drivers (towards Networked vehicles)
8
•! The current available infrastructure isn’t enough
•! Massive new infrastructure deployment
•! Services should run on a high number of
vehicles
•! Standardization to reach critical mass
•! The number of implied technologies is
overwhelming
•! No one single actor dispose of these technologies
Change actors
9
Change actors
It must be a shared effort!
Public authorities have a key role
10
•! European Commission eSafety Program
•! About 95% of accidents depend on driver errors
•! Main objective: cut the number of fatal traffic accidents by
another half by 2010
•! Progress of reducing serious road accidents reached through:
•! passive safety (safety cells, airbag, seat belt usage, etc.)
•! active safety (ABS Anti-Lock Brake , ESC - Electronic Stability
Control)
•! control and enforcement
•! driver awareness and training
•! Networked systems are on the rise but necessary parallel
investments in infrastructure lack behind in many countries
•! Other example: U.S. Department of Transportation
•! ITS (Intelligent Transportation Systems) Joint Program
Public Programs
11
Human Machine Interface
for networked vehicles
12
•! A safe HMI is a key factor to reach the scenario
•! both users and public authorities demand it
•! maximizing the safety benefits of new ADAS
(Advance Drive Assistance Systems)
•! drivers have the control
•! have into account user preferences
HMI for networked vehicles
13
•! Must not distract the driver (adaptive behavior)
•! selecting which information is presented to the driver
•! Several channels for driver-vehicle interaction
•! voice and little displays when driving
•! Increase situational awareness
•! provide useful information to the driver about the situation of the
vehicle and the roads
•! Avoid annoyance HMI behavior
•! the potential safety impact depends on systems actually used by
drivers
•! Nomadic devices
High level requirements
14
•! Complex environment
•! Modularity and SOA style programming
•! Dynamic
•! dynamic deployment of modules and discovery of services
•! Maintenance
•! Remote management
•! Reduction of costs
•! Standard (and open)
•! Portability
•! Reutilization
•! Some problems
•! High priority messages have (almost) RealTime requirements
Why OSGi
15
Application N
………
Overall view
Application 2
Application 1 HMI
Manager
Microphone
Loudspeaker
Display 1
Haptic
Context
Informatio
n
Scheduler
and priority
manager
Driver
Preferences
16
Messages
Buffer and
Dispatcher
Voice
Manager
Interaction
Contexts and HMI
Resources
Interaction
Manager
TTS
ASR
GUI Manager 1
GUI Manager N
Haptic Manager
Audio/Micro
Manager
Flow of HMI messages
HMI Service
HMIEvent
Handler
Application
Instance
17
Application 1
Application
Descriptor
Application
Handle 1.1
Inst.1.1
Application
Handle 1.2
Application
Manger
Application
Info
Context
Manager
Context
Context
Information:
CAN Bus,
ADAS
generated
events,
UPnP,
Zigbee
Users
Preferences
Users
Manager
Scheduler and priority manager
Priority
Manager
Rules
Priority
Service
Container
Scheduler
Inst.1.2
18
Priority Manager
HMI Messages characterization
Messages
Importance
Nature
Time Constraint
Access Frequency
Workload
Risk
Relevance
Duration
Deadline
Possible Interfaces
Voice and GUI 1
Voice and GUI 2
Voice
GUI 1
GUI 2
Preference
order
19
Priority Manager
Priority evaluation
•! The priority Manager takes into account
•! All the parameters associated to the message
•! All the context information
•! Available resources:
•! Existing interfaces
•! Applications using interfaces
•! Current driver workload
•! Driver capacity to manage different tasks concurrently
•! The resolution may be to accept the message with its
preferred interface, select other interface of the list or
deny the message
•! In case of accepting the message, it may interrupt other
sources
20
Nomadic devices
HMI
Manager
Nomadic Applications
Proxy Container
Nomadic
GUI Manager
Nomadic
Application
Descriptor
Application
Handle
Scheduler
Virtual Application
HMI
Service
HMIEvent
Handler
21
•! ¿What HMI functionalities must be
standardized?
•! HMI Service and HMIEventHandler
•! Applications and HMI Messages characterization
•! Priority
•! Nomadic devices
•! Other areas of standardization
•! Communications interface for the “Always Best
Connected” node: CALM based
OSGi VEG Standardization
22
Telefónica I+D
Networked vehicles group
23
•! Created in 2007 from in-house experience in vehicular networking
•! Strong focus on vehicular services and communications
•! Advanced services for the vehicular environment
•! Vehicle to vehicle (V2V) and to infrastructure (V2I) communications
•! Proof of concept, demonstrations and field operational tests (FOT)
•! Participation in 10+ R&D projects, highlighting:
•! Ongoing: FP6-GOODROUTE, FP6-SAFESPOT,
EUREKA-CaringCars, Spanish CENIT-MARTA,
Spanish PSE-m:Vía (leader)
•! Due: FP6-MYCAREVENT, FP6-COM2REACT, Telefónica eCar
•! Participation in a number of related fora and technology platforms:
About Networked Vehicles Group
(Leadership of vehicular group)
24
DemonstRator for Intelligent Vehicular
Environments (DRIVE)
•! Fully developed by Telefónica I+D
•! One logical architecture
•! Several implementation scenarios
for the in-vehicle system
•! Embedded (car manufacturer)
•! Open API for third-party providers
•! Aftermarket
•! Nomadic
Service platform
(with screen)Communications
module
UMTS
WiFi
Bluetooth
Etc.
CarPC
UMTS
WiFi
Bluetooth
Etc.
Service
platform
25
DRIVE Demonstrator
26
Communications
(gateway in vehicle)
Interface with user
and vehicle (HMI)
Wireless sensors,
devices and
terminals
in the vehicle
Vehicle
sensors and
actuators
Framework for
developing and
executing services +
Local services
Services
In network
Roadside
elements
Other
vehicles
Cellular
network
External
Comm’s
DRIVE Demonstrator
27
Service Platform
BASIC SERVICES
HMIManager
Drivers
WiFi, 3G,WiMAX,... Bluetooth
Java Virtual Machine
NFC Graphics Audio
Linux OS TTS ASR
CANGPS
Service (App.)
OSGi Framework R4
VEHICULAR
SERVICES
Scheduler
Logging
Location
Navigation
Navigation
CALMComms.
Telephone
AASecurity
VehicleAPI
CANBus
Alarms
WSengine
UPnP
Remote
Management
28
Conclusions
29
Conclusions
•! New scenario
•! Networked Vehicles
•! Human Machine Interface is a key factor for the
success of this vision
•! OSGi technology provides an excellent base to
build this system
30
Questions?
31
Thank you!
32
•! European Commission eSafety Recommendations
•! OSGi VEG
•! Documentation of different OSGi VEG workshops
•! Requirements: RFP “HMI API High Level Requirements“, LogicaCMG
•! “Advanced Driver Assistance Systems Information Management and
Presentation”
•! Alexandre Dugarry, PhD Thesis
•! Ami-C
•! AIDE project
•! Adaptive Integrated Driver-vehicle InterfacE
•! W3C Multimodal Interaction Activity
•! Commercial vehicle HMI systems
•! Example: Microsoft Sync
•! Spoken dialogue systems
•! OLYMPUS, DIPPER, SPHINX, PHOENIX, HELIOS, RAVENCLAW, ROSSETA,
KALLIOPE
Documentation

More Related Content

What's hot

Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
Alison Chaiken
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
mfrancis
 
Telematics MarketPlace: Reality Check
Telematics MarketPlace: Reality CheckTelematics MarketPlace: Reality Check
Telematics MarketPlace: Reality Check
Cambridge Mobile Telematics
 
What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)
Embitel Technologies (I) PVT LTD
 
What is Telematics & How Does It Work?
What is Telematics & How Does It Work?What is Telematics & How Does It Work?
What is Telematics & How Does It Work?
Embitel Technologies (I) PVT LTD
 
CVIS Project - Christer Larsson, Makewave
CVIS Project - Christer Larsson, MakewaveCVIS Project - Christer Larsson, Makewave
CVIS Project - Christer Larsson, Makewave
mfrancis
 
End-to-End and e-Business Value from the Telematics Reference Implementation ...
End-to-End and e-Business Value from the Telematics Reference Implementation ...End-to-End and e-Business Value from the Telematics Reference Implementation ...
End-to-End and e-Business Value from the Telematics Reference Implementation ...
mfrancis
 
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
이상한모임
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
mfrancis
 
Digital airports
Digital airportsDigital airports
Digital airports
Secure Land Communications
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
Alison Chaiken
 
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY UpdateMIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
MIPI Alliance
 
Winmate smart airport solution
Winmate smart airport solutionWinmate smart airport solution
Winmate smart airport solution
Allan (Yun-Chin) Lin
 
Car liga ac
Car liga acCar liga ac
Car liga ac
George Șuveți
 
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
Allied Market Research
 
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Forth
 
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI Alliance
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of car
Brundha Sholaganga
 
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
MIPI Alliance
 
Towards a Global System for Telematics - P Van der Perre
Towards a Global System for Telematics - P Van der PerreTowards a Global System for Telematics - P Van der Perre
Towards a Global System for Telematics - P Van der Perre
mfrancis
 

What's hot (20)

Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
 
Telematics MarketPlace: Reality Check
Telematics MarketPlace: Reality CheckTelematics MarketPlace: Reality Check
Telematics MarketPlace: Reality Check
 
What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)What is Telematics Control Unit (TCU)
What is Telematics Control Unit (TCU)
 
What is Telematics & How Does It Work?
What is Telematics & How Does It Work?What is Telematics & How Does It Work?
What is Telematics & How Does It Work?
 
CVIS Project - Christer Larsson, Makewave
CVIS Project - Christer Larsson, MakewaveCVIS Project - Christer Larsson, Makewave
CVIS Project - Christer Larsson, Makewave
 
End-to-End and e-Business Value from the Telematics Reference Implementation ...
End-to-End and e-Business Value from the Telematics Reference Implementation ...End-to-End and e-Business Value from the Telematics Reference Implementation ...
End-to-End and e-Business Value from the Telematics Reference Implementation ...
 
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
 
Digital airports
Digital airportsDigital airports
Digital airports
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
 
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY UpdateMIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
MIPI DevCon Taipei 2019: MIPI Automotive & A-PHY Update
 
Winmate smart airport solution
Winmate smart airport solutionWinmate smart airport solution
Winmate smart airport solution
 
Car liga ac
Car liga acCar liga ac
Car liga ac
 
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
In-Car Infotainment Market is Expected to Reach $33.8 Billion, Globally by 2022
 
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
 
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of car
 
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
 
Towards a Global System for Telematics - P Van der Perre
Towards a Global System for Telematics - P Van der PerreTowards a Global System for Telematics - P Van der Perre
Towards a Global System for Telematics - P Van der Perre
 

Similar to An OSGi based HMI for networked vehicles - Miguel García Longarón, TID

160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
StartupAlliance
 
Open Source Automotive Development
Open Source Automotive DevelopmentOpen Source Automotive Development
Open Source Automotive Development
OSCON Byrum
 
Iot and self driving cars
Iot  and self driving cars Iot  and self driving cars
Iot and self driving cars
Gokuldas Haridasan
 
PPT Automated and connected driving
PPT Automated and connected drivingPPT Automated and connected driving
PPT Automated and connected driving
Eugenio Stoppani
 
Passenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and DevicesPassenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and Devices
Eurotech
 
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdfcataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
el3bdllah
 
Self-drive car and Smart Security
Self-drive car and Smart SecuritySelf-drive car and Smart Security
Self-drive car and Smart Security
Barry Gander
 
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
mfrancis
 
2013 02 safetrip final conference a feed back on opportunities for improveme...
2013 02 safetrip final conference a feed back on opportunities for  improveme...2013 02 safetrip final conference a feed back on opportunities for  improveme...
2013 02 safetrip final conference a feed back on opportunities for improveme...
Antoine Trarieux
 
Inteligent transport system
Inteligent transport systemInteligent transport system
Inteligent transport system
Bhavik A Shah
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation system
KunalPolkundwar
 
Cyber Security in Transportation
Cyber Security in TransportationCyber Security in Transportation
Cyber Security in Transportation
Oren Elimelech
 
AI-enabled smart transportation at city scale
AI-enabled smart transportation at city scaleAI-enabled smart transportation at city scale
AI-enabled smart transportation at city scale
DataWorks Summit
 
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
droidcon 2012: The Android passenger, Joerg Decker, Capgeminidroidcon 2012: The Android passenger, Joerg Decker, Capgemini
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
Droidcon Berlin
 
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT ProjectITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
Mohamed Abd Ela'al
 
Connectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet GroupConnectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet Group
techUK
 
5 g vehicular_comms_katsaros
5 g vehicular_comms_katsaros5 g vehicular_comms_katsaros
5 g vehicular_comms_katsaros
Peter Bloomfield
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
Open Mobile Alliance
 
Imtech Cooperative ITS Platforms
Imtech Cooperative ITS PlatformsImtech Cooperative ITS Platforms
Imtech Cooperative ITS Platforms
Peter Ashley
 
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Yole Developpement
 

Similar to An OSGi based HMI for networked vehicles - Miguel García Longarón, TID (20)

160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
Open Source Automotive Development
Open Source Automotive DevelopmentOpen Source Automotive Development
Open Source Automotive Development
 
Iot and self driving cars
Iot  and self driving cars Iot  and self driving cars
Iot and self driving cars
 
PPT Automated and connected driving
PPT Automated and connected drivingPPT Automated and connected driving
PPT Automated and connected driving
 
Passenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and DevicesPassenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and Devices
 
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdfcataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
cataicanadaccmtapresentationmay2614-140528105846-phpapp01.pdf
 
Self-drive car and Smart Security
Self-drive car and Smart SecuritySelf-drive car and Smart Security
Self-drive car and Smart Security
 
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
 
2013 02 safetrip final conference a feed back on opportunities for improveme...
2013 02 safetrip final conference a feed back on opportunities for  improveme...2013 02 safetrip final conference a feed back on opportunities for  improveme...
2013 02 safetrip final conference a feed back on opportunities for improveme...
 
Inteligent transport system
Inteligent transport systemInteligent transport system
Inteligent transport system
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation system
 
Cyber Security in Transportation
Cyber Security in TransportationCyber Security in Transportation
Cyber Security in Transportation
 
AI-enabled smart transportation at city scale
AI-enabled smart transportation at city scaleAI-enabled smart transportation at city scale
AI-enabled smart transportation at city scale
 
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
droidcon 2012: The Android passenger, Joerg Decker, Capgeminidroidcon 2012: The Android passenger, Joerg Decker, Capgemini
droidcon 2012: The Android passenger, Joerg Decker, Capgemini
 
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT ProjectITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
 
Connectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet GroupConnectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet Group
 
5 g vehicular_comms_katsaros
5 g vehicular_comms_katsaros5 g vehicular_comms_katsaros
5 g vehicular_comms_katsaros
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
 
Imtech Cooperative ITS Platforms
Imtech Cooperative ITS PlatformsImtech Cooperative ITS Platforms
Imtech Cooperative ITS Platforms
 
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
 

More from mfrancis

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

More from mfrancis (20)

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

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 

An OSGi based HMI for networked vehicles - Miguel García Longarón, TID

  • 1. June 10-11, 2008 Berlin, Germany An OSGi based HMI for networked vehicles Telefónica I+D Miguel García Longarón
  • 3. 3 •! Tomorrow, the vehicles will be networked •! Using Always Best Connected communications •! An on-board communications gateway chooses the best available option for the given service requirements and user preferences •! Examples of networked applications: •! Fast communications exchange among vehicles to warn about incidents or dangerous situations ! using vehicular ad-hoc networks (VANET) •! High-quality services like VoIP ! using either VANETs or cellular networks (GPRS or UMTS) Networked Vehicle
  • 4. 4 •! Vehicle + Infrastructure = Intelligent Environment •! Joint consideration of vehicle and its context Networked Vehicle: vision of Telefónica I+D Communications •!Hybrid node (OSI layer 3) •!Infrastructure integration •!Gateway on board •!VANETs •!Security in cellular and IMS Services •!New value-added services - for the vehicular user - for door-to-door mobility •!Requirements and spec’s Demonstration V2I V2V in-vehicle integration service platform
  • 6. 6 Moving to the new scenario
  • 7. 7 •! Business •! Opportunity of offering new added value services •! Technology •! It’s feasible to provide technical solutions •! User experience •! Improve the user experience for already available services •! Safety •! Not only the user is concerned about his security, public authorities invests enormous effort trying to decrease the number of accidents •! Efficient use of resources •! Improve traffic flow Change drivers (towards Networked vehicles)
  • 8. 8 •! The current available infrastructure isn’t enough •! Massive new infrastructure deployment •! Services should run on a high number of vehicles •! Standardization to reach critical mass •! The number of implied technologies is overwhelming •! No one single actor dispose of these technologies Change actors
  • 9. 9 Change actors It must be a shared effort! Public authorities have a key role
  • 10. 10 •! European Commission eSafety Program •! About 95% of accidents depend on driver errors •! Main objective: cut the number of fatal traffic accidents by another half by 2010 •! Progress of reducing serious road accidents reached through: •! passive safety (safety cells, airbag, seat belt usage, etc.) •! active safety (ABS Anti-Lock Brake , ESC - Electronic Stability Control) •! control and enforcement •! driver awareness and training •! Networked systems are on the rise but necessary parallel investments in infrastructure lack behind in many countries •! Other example: U.S. Department of Transportation •! ITS (Intelligent Transportation Systems) Joint Program Public Programs
  • 11. 11 Human Machine Interface for networked vehicles
  • 12. 12 •! A safe HMI is a key factor to reach the scenario •! both users and public authorities demand it •! maximizing the safety benefits of new ADAS (Advance Drive Assistance Systems) •! drivers have the control •! have into account user preferences HMI for networked vehicles
  • 13. 13 •! Must not distract the driver (adaptive behavior) •! selecting which information is presented to the driver •! Several channels for driver-vehicle interaction •! voice and little displays when driving •! Increase situational awareness •! provide useful information to the driver about the situation of the vehicle and the roads •! Avoid annoyance HMI behavior •! the potential safety impact depends on systems actually used by drivers •! Nomadic devices High level requirements
  • 14. 14 •! Complex environment •! Modularity and SOA style programming •! Dynamic •! dynamic deployment of modules and discovery of services •! Maintenance •! Remote management •! Reduction of costs •! Standard (and open) •! Portability •! Reutilization •! Some problems •! High priority messages have (almost) RealTime requirements Why OSGi
  • 15. 15 Application N ……… Overall view Application 2 Application 1 HMI Manager Microphone Loudspeaker Display 1 Haptic Context Informatio n Scheduler and priority manager Driver Preferences
  • 16. 16 Messages Buffer and Dispatcher Voice Manager Interaction Contexts and HMI Resources Interaction Manager TTS ASR GUI Manager 1 GUI Manager N Haptic Manager Audio/Micro Manager Flow of HMI messages HMI Service HMIEvent Handler Application Instance
  • 17. 17 Application 1 Application Descriptor Application Handle 1.1 Inst.1.1 Application Handle 1.2 Application Manger Application Info Context Manager Context Context Information: CAN Bus, ADAS generated events, UPnP, Zigbee Users Preferences Users Manager Scheduler and priority manager Priority Manager Rules Priority Service Container Scheduler Inst.1.2
  • 18. 18 Priority Manager HMI Messages characterization Messages Importance Nature Time Constraint Access Frequency Workload Risk Relevance Duration Deadline Possible Interfaces Voice and GUI 1 Voice and GUI 2 Voice GUI 1 GUI 2 Preference order
  • 19. 19 Priority Manager Priority evaluation •! The priority Manager takes into account •! All the parameters associated to the message •! All the context information •! Available resources: •! Existing interfaces •! Applications using interfaces •! Current driver workload •! Driver capacity to manage different tasks concurrently •! The resolution may be to accept the message with its preferred interface, select other interface of the list or deny the message •! In case of accepting the message, it may interrupt other sources
  • 20. 20 Nomadic devices HMI Manager Nomadic Applications Proxy Container Nomadic GUI Manager Nomadic Application Descriptor Application Handle Scheduler Virtual Application HMI Service HMIEvent Handler
  • 21. 21 •! ¿What HMI functionalities must be standardized? •! HMI Service and HMIEventHandler •! Applications and HMI Messages characterization •! Priority •! Nomadic devices •! Other areas of standardization •! Communications interface for the “Always Best Connected” node: CALM based OSGi VEG Standardization
  • 23. 23 •! Created in 2007 from in-house experience in vehicular networking •! Strong focus on vehicular services and communications •! Advanced services for the vehicular environment •! Vehicle to vehicle (V2V) and to infrastructure (V2I) communications •! Proof of concept, demonstrations and field operational tests (FOT) •! Participation in 10+ R&D projects, highlighting: •! Ongoing: FP6-GOODROUTE, FP6-SAFESPOT, EUREKA-CaringCars, Spanish CENIT-MARTA, Spanish PSE-m:Vía (leader) •! Due: FP6-MYCAREVENT, FP6-COM2REACT, Telefónica eCar •! Participation in a number of related fora and technology platforms: About Networked Vehicles Group (Leadership of vehicular group)
  • 24. 24 DemonstRator for Intelligent Vehicular Environments (DRIVE) •! Fully developed by Telefónica I+D •! One logical architecture •! Several implementation scenarios for the in-vehicle system •! Embedded (car manufacturer) •! Open API for third-party providers •! Aftermarket •! Nomadic Service platform (with screen)Communications module UMTS WiFi Bluetooth Etc. CarPC UMTS WiFi Bluetooth Etc. Service platform
  • 26. 26 Communications (gateway in vehicle) Interface with user and vehicle (HMI) Wireless sensors, devices and terminals in the vehicle Vehicle sensors and actuators Framework for developing and executing services + Local services Services In network Roadside elements Other vehicles Cellular network External Comm’s DRIVE Demonstrator
  • 27. 27 Service Platform BASIC SERVICES HMIManager Drivers WiFi, 3G,WiMAX,... Bluetooth Java Virtual Machine NFC Graphics Audio Linux OS TTS ASR CANGPS Service (App.) OSGi Framework R4 VEHICULAR SERVICES Scheduler Logging Location Navigation Navigation CALMComms. Telephone AASecurity VehicleAPI CANBus Alarms WSengine UPnP Remote Management
  • 29. 29 Conclusions •! New scenario •! Networked Vehicles •! Human Machine Interface is a key factor for the success of this vision •! OSGi technology provides an excellent base to build this system
  • 32. 32 •! European Commission eSafety Recommendations •! OSGi VEG •! Documentation of different OSGi VEG workshops •! Requirements: RFP “HMI API High Level Requirements“, LogicaCMG •! “Advanced Driver Assistance Systems Information Management and Presentation” •! Alexandre Dugarry, PhD Thesis •! Ami-C •! AIDE project •! Adaptive Integrated Driver-vehicle InterfacE •! W3C Multimodal Interaction Activity •! Commercial vehicle HMI systems •! Example: Microsoft Sync •! Spoken dialogue systems •! OLYMPUS, DIPPER, SPHINX, PHOENIX, HELIOS, RAVENCLAW, ROSSETA, KALLIOPE Documentation