SlideShare a Scribd company logo
OSGI FOR EUROPEAN AND JAPANESE SMART CITIES
EclipseCon Europa 2016 - OSGi Community Event
Dr. Levent Gürgen
levent.gurgen@cea.fr
EXPERIENCES AND LESSONS LEARNT
| 2
Why Cities Need to be Smarter?
sensiNact, IoT Platform for Smarter Cities
Deployments in Europe and Japan
Summary and Perspectives
EclipseCon Europa 2016 - OSGi Community Event
OUTLINE
| 3EclipseCon Europa 2016 - OSGi Community Event
• More than half of the world
population lives in cities
• On 2% of the earth's surface, cities use 75% of the world
resources
• Urban population percentage
is around 75% in Europe
Resources in civil infrastructure (water, energy, public transportation,
parking spaces, buildings, roads, bridges, etc.) to be shared by the
increasing population
=> direct consequences on the city life
Uexküll, Jakob. Shaping our future: Creating the World Future Council. Foxhole, Devon,
WHY CITIES NEED TO BE SMARTER?
| 4
TRANSPORT
In Europe and US, drivers spend from 5 to 10 working days per year
stuck in the traffic
30% of city traffic consists of people looking for parking
=> Generate negative impact:
Social : Stress and desperation! 60%
of drivers have given up on an
activity recently due to the difficulty
of finding parking
Environmental : Huge CO2 emission
worldwide due to parking searches
Economic: loss of time, efficiency
(knowing nonetheless that parking is
in the top 3 largest source of revenue
in a city)
| 5
60% of European
cities over-exploit their
groundwater resources
Water
IBM/US Environmental Protection Agency
European Environment Agency
| 6
Energy
GE Digital Energy
US Department of Energy
Power Interruptions cost
European Union businesses
€150 billion each year
In US, the electricity system is
99.97% reliable, yet still allows
for power outages that cost at
least $150 billion each year
The cost of generating a kWh of
electricity is 70 to 170 times
the cost of “saving” a kWh through
efficiency
• In Europe, 50% of energy
consumed today is imported –
expected to reach 70% by 2030
| 7
WHAT IS SMART CITY?
Smartness: [ˈsmɑːtnɪs] N. ability to think and respond
quickly and effectively
To be responsive to all going around
Fast to analyse, reason, plan and make decisions
Fast to react with desirable effects
| 8
Smartness: [ˈsmɑːtnɪs] N. ability to think and respond
quickly and effectively
To be responsive to all going around
Fast to analyse, reason, plan and make decisions
Fast to react with desirable effects
Smart city: [smärt sĭt′ē] city with ability to think and
respond quickly and effectively
To be responsive to all going around - capture all events going
around (with sensors, social networks, crowd sensing, etc.)
Fast to analyse, reason, plan and make decisions – integration,
real-time big data analytics, complex event processing, rule
engines, business intelligence
Fast to react with desirable effects – real-time actuating, apply
quick measures, collect feedbacks and iterate…
WHAT IS SMART CITY?
| 9
City data
sources
Social
networks
Mobile
applications
WorldWideWeb Legacy
Devices
IoT Devices
| 10
City data
sources
Social
networks
Mobile
applications
WorldWideWeb Legacy
Devices
IoT Devices
Smart City Platform
Data collection, analysis,
knowledge, extraction,
planning, action
| 11
City data
sources
Social
networks
Mobile
applications
WorldWideWeb Legacy
Devices
IoT Devices
Data collection, analysis,
knowledge, extraction,
planning, action
Citizen-centric
services
Smart City Platform
| 12
MANY CHALLENGES
Heterogeneity/Interoperability: How to handle the
numerous types of devices, protocols, standards?
EclipseCon Europa 2016 - OSGi Community Event
| 13
IOT SDO/ALLIANCE LANDSCAPE –
VERY COMPLEX!
EclipseCon Europa 2016 - OSGi Community Event
| 14
• Abstracting business processes
from underlying technology
• Loosely coupled services – implementations
• Monolithic vertical systems decomposed as
reusable and sharable services, across
organizational boundaries
SERVICE-ORIENTED APPROACH
Edge Gateway
Cloud
SENSING
AND ACTUATING
SERVICES
MANY DISTRIBUTED
GATEWAYS
COMPOSITION OF SERVICES
FOR DYNAMIC
IOT APPLICATIONS
| 15
• Abstracting business processes
from underlying technology
• Loosely coupled services – implementations
• Monolithic vertical systems decomposed as
reusable and sharable services, across
organizational boundaries
SERVICE-ORIENTED APPROACH
Edge Gateway
Cloud
SENSING
AND ACTUATING
SERVICES
MANY DISTRIBUTED
GATEWAYS
COMPOSITION OF SERVICES
FOR DYNAMIC
IOT APPLICATIONS
Service-oriented
approach, device
abstractions hiding
heterogeneity
| 16
MANY CHALLENGES
EclipseCon Europa 2016 - OSGi Community Event
Heterogeneity/Interoperability: How to handle the
numerous types of devices, protocols, standards?
Scalability: How to handle the big number of
connections/big data coming from millions of devices?
| 17
DISTRIBUTED PROCESSING (FOG COMUTING, EDGE
COMPUTING, IN-NETWORK AGGREGATION, ETC.)
EclipseCon Europa 2016 - OSGi Community Event
Processing
Application
Management
Data storage
Edge Gateway(s)
Cloud
Communication costs more
than computing, exploit
computing capabilities as
much as possible
| 18
DISTRIBUTED PROCESSING (FOG COMUTING, EDGE
COMPUTING, IN-NETWORK AGGREGATION, ETC.)
EclipseCon Europa 2016 - OSGi Community Event
Processing
Application
Management
Data storage
Edge Gateway(s)
Cloud
In the cloud
In the gateway
In the device
| 19
MANY CHALLENGES
Dynamicity: plug&play, self-configuration, self-
management, self-mathcmaking
EclipseCon Europa 2016 - OSGi Community Event
Heterogeneity/Interoperability: How to handle the
numerous types of devices, protocols, standards?
Scalability: How to handle the big number of
connections/big data coming from millions of devices?
| 20
PLUG&PLAY, SELF-MANAGEMENT WITH NO (OR MINIMUM)
HUMAN INTERVENTION
auto-description
self-optimisation
self-healing
energy-harvesting
auto-discovery
self-configuration
self-matchmaking
auto-discovery
self-optimisation
auto-scaling
continuous-deployment
EclipseCon Europa 2016 - OSGi Community Event
| 21
PLUG&PLAY, SELF-MANAGEMENT WITH NO (OR MINIMUM)
HUMAN INTERVENTION
auto-description
self-optimisation
self-healing
energy-harvesting
auto-discovery
self-configuration
self-matchmaking
auto-discovery
self-optimisation
auto-scaling
continuous-deployment
EclipseCon Europa 2016 - OSGi Community Event
Powerful
dynamic run-time
environment
| 22
MANY CHALLENGES
Dependability: rapid prototyping yet reliable
dependable applications
Dynamicity: plug&play, self-configuration, self-management,
self-mathcmaking
EclipseCon Europa 2016 - OSGi Community Event
Heterogeneity/Interoperability: How to handle the
numerous types of devices, protocols, standards?
Scalability: How to handle the big number of
connections/big data coming from millions of devices?
| 23
BE CAREFUL! YOU ARE DEALING WITH THE
PHYSICAL WORLD
Dependability
Correctness
Safety
Real-time
Verification
Reliability
Security
…
develop
deploy
monitor
EclipseCon Europa 2016 - OSGi Community Event
| 24
BE CAREFUL! YOU ARE DEALING WITH THE
PHYSICAL WORLD
Dependability
Correctness
Safety
Real-time
Verification
Reliability
Security
…
develop
deploy
monitor
EclipseCon Europa 2016 - OSGi Community Event
Application
lifecycle
management
Solid modeling
framework
| 25
MANY CHALLENGES
Dependability: rapid prototyping yet reliable dependable
applications
Dynamicity: plug&play, self-configuration, self-management,
self-mathcmaking
EclipseCon Europa 2016 - OSGi Community Event
Heterogeneity/Interoperability: How to handle the
numerous types of devices, protocols, standards?
Scalability: How to handle the big number of
connections/big data coming from millions of devices?
And privacy…
| 26
PRIVACY WAS/IS/WILL BE A CONCERN
Electronic parts as small
as the head of a pin have
been made. A camera
could go through the
hollow of a hollow needle.
Soon ‘Big Brother’ may be
able to sit in front of his TV
and see or hear all …
© Joel Meyerowitz
NY, 1963
EclipseCon Europa 2016 - OSGi Community Event
| 27
PRIVACY WAS/IS/WILL BE A CONCERN
Electronic parts as small
as the head of a pin have
been made. A camera
could go through the
hollow of a hollow needle.
Soon ‘Big Brother’ may be
able to sit in front of his TV
and see or hear all …
© Joel Meyerowitz
NY, 1963
EclipseCon Europa 2016 - OSGi Community Event
Privacy friendly
by design?
| 28
Studio
Platform
Homogeneous Access
- to real-time data: on-demand,
periodically, event-based
- historic data
Tool for rapid and dependable
application building
CDMI
Various northbound
protocols
LWM2M
SENSINACT – IOT PLATFORM FOR SMARTER CITIES
Various IoT protocols and
platforms
Heterogeneous IoT
devices and platforms
IoT platforms
| 29
SENSINACT SERVICE MODEL
| 30
SENSINACT SERVICE MODEL
| 31
SENSINACT SERVICE MODEL
| 32
SENSINACT SERVICE MODEL
| 33
SENSINACT SERVICE MODEL
| 34
SENSINACT SERVICE MODEL
| 35
EXAMPLE SENSINACT SERVICE PROVIDER
Service
Provider
Service
Resource Wind Temperature SMS
1
1..n
1
1..n
| 36
SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT
APIs
DEVELOPPERS
develop, deploy,
monitor, manage
| 37
SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT
APIs
DEVELOPPERS
develop, deploy,
monitor, manage
| 38
DEDICATED DOMAIN SPECIFIC LANGUAGE
A DSL for building IoT applications based on Event
Condition Action rules
ON Event IF Condition DO Action
ON presence=PIRService.pir.subscribe()
IF presence==true
DO LightService.lightOn.act();
ELSE
DO LightService.lightOff.act();
ON presence=during(PIRService1.pir.subscribe()==true,
PIRService2.pir.subscribe()==true,
3)
IF presence==true
DO LightService.lightOn.act();
ELSE
DO LightService.lightOff.act();
| 39EclipseCon Europa 2016 - OSGi Community Event
OUTSMART - Provisioning of urban/regional smart services and business
models enabled by the Future Internet
BUTLER - uBiquitous, secUre inTernet-of-things with Location and
contExt-awaReness
CLOUT - Cloud of Things for empowering the citizen clout in smart cities
SOCIOTAL - creating a socially aware and citizen-centric Internet of
Things!
FESTIVAL - Federated interoperable smart ICT services development and
testing platform
ORGANICITY - Co-creating smart cities of the future
WISE-IoT - Wordlwide Interoperability for SEmantics IoT
BigClouT – ClouT with Big Data with Bristol and Grenoble
Unify-IoT - Supporting Internet of Things Activities on Innovation
Ecosystems
IoF2020 - Internet of Food and Farm 2020
ACTIVAGE - ACTivating InnoVative IoT smart living environments for
AGEing well
SENSINACT IN COLLABORATIVE PROJECTS
Technical
coordinator
coordinator
coordinator
coordinator
WP leader
WP leader
WP leader
| 40EclipseCon Europa 2016 - OSGi Community Event
CLOUT PROJECT
Cloud of Things for empowering the citizen clout in smart cities
| 41
CLOUD MODEL FOR IOT SERVICESVirtualisationServicemashup
end-users, innovators, startups,
service providers, SMEs,
legacy devices CIaaS
City Infrastructure
as a Service
CPaaS
City Platform as a
Service
Middleware
services
CSaaS
City application
software as a Service
41
| 42
SMART SPACES
PARTICIPATORY SENSING HEALTH MANAGEMENT
SAFETY AND
EMERGENCY
FIELD TRIALS IN 4 PILOT CITIES
GENOVA
MITAKA
FUJISAWA
SMILE
☺
COUPO
N
SANTANDER
| 43
SMART SANTANDER INFRASTRUCTURE
Environmental monitoring
Parking sensors Guiding drivers
Smart irrigation
mobile nodes on city
buses and taxis
Trafic sensors
| 44
GENOVA ENVIRONMENTAL DATA IN THE CLOUD
EclipseCon Europa 2016 - OSGi Community Event
| 45
MOBILE ATMOSPHERIC SENSING WITH GARBAGE COLLECTING CARS
| 46
CARE GIVING WITH PARTICIPATORY SENSING AND CITY DATA
Going out support for active seniors
| 47
INTERCONTINENTAL TRIAL
Service development tool Data Mashup
City dashboard Intercontinental coopetition
> 10 000 physical devices > 150 physical devices
> 150 physical devices + > 500 000 virtual
devices
Santander
Genova
Mitaka Fujisawa
EclipseCon Europa 2016 - OSGi Community Event
| 48
INTERCONTINENTAL TRIAL
Service development tool Data Mashup
City dashboard Intercontinental coopetition
> 10 000 physical devices > 150 physical devices
> 150 physical devices + > 500 000 virtual
devices
Santander
Genova
Mitaka Fujisawa
EclipseCon Europa 2016 - OSGi Community Event
CDMI
webservice
| 49
BIG DATA MEETING CLOUD OF THINGS FOR
SMARTER CITIES
CLOUT EXPANDED WITH BIG DATA AND NEW CITIES
(GRENOBLE, BRISTOL, TSUKUBA)
| 50
BIG DATA MEETING CLOUD OF THINGS FOR
SMARTER CITIES
| 51
Santander
Maya Train Station
Osaka
Grand Front Osaka
- Join forces and connect & federate EU and JP
platforms for experimenters (researchers,
developpers, SMEs, web entrepreneurs, etc.)
- Concrete, tangible smart ICT applications
deployments, experimentations in the federated
testbeds with real-user involvement
FESTIVAL PROJECT
EclipseCon Europa 2016 - OSGi Community Event
| 52
Santander
Maya Train Station
Osaka
Grand Front Osaka
- Join forces and connect & federate EU and JP
platforms for experimenters (researchers,
developpers, SMEs, web entrepreneurs, etc.)
- Concrete, tangible smart ICT applications
deployments, experimentations in the federated
testbeds with real-user involvement
FESTIVAL PROJECT
EclipseCon Europa 2016 - OSGi Community Event
| 53
EclipseCon Europa 2016 - OSGi Community Event
FESTIVAL ARCHITECTURE
| 54
FESTIVAL APPLICATION DOMAINS AND TESTBEDS
EclipseCon Europa 2016 - OSGi Community Event
| 55
FESTIVAL APPLICATION DOMAINS AND TESTBEDS
EclipseCon Europa 2016 - OSGi Community Event
| 56
FEDERATION OF SMART HOME ENVIRONMENTS
Platform
PTL iHouse
GW GW
Monitor, control, deploy
| 57
FEDERATION OF SMART STATIONS
Kameoka station Maya station
Air
quality
sensor
pollen
sensor
Vibration
sensor
0
50
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
20…
摩耶 亀岡
JOSE: Japan-wide
Orchestrated Smart /
Sensor Environment
Data analysis
Information
Smart station
applications
Open data
(bus/train
schedule,
weather, etc..)
Person
counter
| 58
2 LIVING LABS
TUBA K’FÉ: meetings between possible
projects, ideas, … and citizens in order
to learn on each interests and needs
TUBA CRUNCH: startups meet large
companies and pitch ideas to create
partnerships, collaborations
http://www.tuba-lyon.com/
http://kc-i.jp/en/
| 59EclipseCon Europa 2016 - OSGi Community Event
Wordlwide Interoperability for SEmantics IoT
| 60EclipseCon Europa 2016 - OSGi Community Event
IOT FOR SMART SKI RESORTS
| 61
ORGANICITY PROJECT
| 62
ORGANICITY FEDERATION
OrganiCity is inviting proposals for experiments to
run in our three lead cities: Santander, Aarhus and
London. The open call offers funding of up to
60.000 € to kick start your ideas or projects.
| 63
COMING SOON…
| 64EclipseCon Europa 2016 - OSGi Community Event
SUMMARY AND CONCLUSIONS
• The IoT world is heterogeneous. Smart objects and
(legacy) platforms should interoperate.
• Modular gateways with support for various protocols. Loosely coupling
service implementations, abstracting heterogeneous devices
• Continuous operation and evolution, even against
context changes (physical environmental, system,
etc.)
• Powerful run-time environment for the dynamicity, application lifecycle
management, reduced maintenance costs
• Openness and short learning curve for reduced time-
to-market and avoiding vendor lock-in.
• Open specifications, open source implementations, increasing number of
tools, modularity reducing development complexity
| 65EclipseCon Europa 2016 - OSGi Community Event
SUMMARY AND CONCLUSIONS
• The IoT world is heterogeneous. Smart objects and
(legacy) platforms should interoperate.
• Modular gateways with support for various protocols. Loosely coupling
service implementations, abstracting heterogeneous devices
• Continuous operation and evolution, even against
context changes (physical environmental, system,
etc.)
• Powerful run-time environment for the dynamicity, application lifecycle
management, reduced maintenance costs
• Openness and short learning curve for reduced time-
to-market and avoiding vendor lock-in.
• Open specifications, open source implementations, increasing number of
tools, modularity reducing development complexity
OSGI, OPPORTUNITY FOR IOT
IOT, OPPORTUNITY FOR OSGI
| 66
SENSINACT PART OF THE EU OPEN PLATFORMS LANDSCAPE
EclipseCon Europa 2016 - OSGi Community Event
| 67
Grenoble
Auvergne-
Rhône-Alpes
Pays de la Loire
Occitanie
Provence-
Alpes-
Côte
d’Azur
Grand Est
Nouvelle
Aquitaine
Hauts-De-France
Paris Saclay
CEA Tech main offices
Regional Offices
CEA TECH IS PLAYING A KEY ROLE IN FRANCE’S INDUSTRIAL
COMPETITIVENESS STRATEGY
EclipseCon Europa 2016 - OSGi Community Event
| 68
Grenoble
Auvergne-
Rhône-Alpes
Pays de la Loire
Occitanie
Provence-
Alpes-
Côte
d’Azur
Grand Est
Nouvelle
Aquitaine
Hauts-De-France
Paris Saclay
CEA TECH IS PLAYING A KEY ROLE IN EUROPE’S SMART CITY STRATEGY
CEA Tech main offices
Regional Offices
EclipseCon Europa 2016 - OSGi Community Event
| 69EclipseCon Europa 2016 - OSGi Community Event
sensiNact smart city platform will soon be
released as open source!
| 70EclipseCon Europa 2016 - OSGi Community Event
sensiNact smart city platform will soon be
released as open source!
Believing in open platforms for smarter cities?
Interested in joining the forces?
Just let us know!
levent.gurgen@cea.fr
Leti, technology research institute
Commissariat à l’énergie atomique et aux énergies alternatives
Minatec Campus | 17 rue des Martyrs | 38054 Grenoble Cedex | France
www.leti.fr
EclipseCon Europa 2016 - OSGi Community Event
THANK YOU FOR YOUR ATTENTION!

More Related Content

What's hot

Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Erik G. Hansen
 
IoT13: Thingworx showcase
IoT13: Thingworx showcaseIoT13: Thingworx showcase
IoT13: Thingworx showcase
Business of Software Conference
 
How to build decentralized organisations
How to build decentralized organisationsHow to build decentralized organisations
How to build decentralized organisations
Thomas Mueller
 
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE
 
FIWARE & TM Forum partnership (Infographic)
FIWARE & TM Forum partnership (Infographic)FIWARE & TM Forum partnership (Infographic)
FIWARE & TM Forum partnership (Infographic)
FIWARE
 
Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of Things
Olivier Liechti
 
Edge Computing and Cloud Computing
Edge Computing and Cloud ComputingEdge Computing and Cloud Computing
Edge Computing and Cloud Computing
AnuveshSachdeva1
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
Vikas Yadav
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Academy
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
OW2
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
FIWARE
 
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing SeminarCloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
OW2
 
Ericsson Technology Review: Securing the cloud with compliance auditing
Ericsson Technology Review: Securing the cloud with compliance auditingEricsson Technology Review: Securing the cloud with compliance auditing
Ericsson Technology Review: Securing the cloud with compliance auditing
Ericsson
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
FIWARE
 
5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective
Richard Scott
 
Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenarios
FIWARE
 
Algorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup SeattleAlgorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup Seattle
doppenhe
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
Ian Skerrett
 
Microsoft Telecommunications Industry Newsletter | December 2019
Microsoft Telecommunications Industry Newsletter | December 2019Microsoft Telecommunications Industry Newsletter | December 2019
Microsoft Telecommunications Industry Newsletter | December 2019
Rick Lievano
 

What's hot (20)

Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
 
IoT13: Thingworx showcase
IoT13: Thingworx showcaseIoT13: Thingworx showcase
IoT13: Thingworx showcase
 
How to build decentralized organisations
How to build decentralized organisationsHow to build decentralized organisations
How to build decentralized organisations
 
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
 
FIWARE & TM Forum partnership (Infographic)
FIWARE & TM Forum partnership (Infographic)FIWARE & TM Forum partnership (Infographic)
FIWARE & TM Forum partnership (Infographic)
 
Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of Things
 
Edge Computing and Cloud Computing
Edge Computing and Cloud ComputingEdge Computing and Cloud Computing
Edge Computing and Cloud Computing
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
 
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing SeminarCloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
 
Ericsson Technology Review: Securing the cloud with compliance auditing
Ericsson Technology Review: Securing the cloud with compliance auditingEricsson Technology Review: Securing the cloud with compliance auditing
Ericsson Technology Review: Securing the cloud with compliance auditing
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
 
5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective
 
Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenarios
 
Algorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup SeattleAlgorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup Seattle
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
Microsoft Telecommunications Industry Newsletter | December 2019
Microsoft Telecommunications Industry Newsletter | December 2019Microsoft Telecommunications Industry Newsletter | December 2019
Microsoft Telecommunications Industry Newsletter | December 2019
 

Viewers also liked

Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
mfrancis
 
Big Data Analysis and Terrorism
Big Data Analysis and TerrorismBig Data Analysis and Terrorism
Big Data Analysis and TerrorismAmanda Tapp
 
12.NP: Anti-terrorism measures - Censoring the web, making us less secure
12.NP: Anti-terrorism measures - Censoring the web, making us less secure12.NP: Anti-terrorism measures - Censoring the web, making us less secure
12.NP: Anti-terrorism measures - Censoring the web, making us less secure
Kirsten Fiedler
 
Smart City Strategy: Platform, Data, People
Smart City Strategy: Platform, Data, PeopleSmart City Strategy: Platform, Data, People
Smart City Strategy: Platform, Data, People
Jin-Hyeok Yang
 
Route to PA Project Meeting Dublinked Presentation 03.12.2015
Route to PA Project Meeting Dublinked Presentation 03.12.2015Route to PA Project Meeting Dublinked Presentation 03.12.2015
Route to PA Project Meeting Dublinked Presentation 03.12.2015
Dublinked .
 
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
mfrancis
 
OSGi and JavaScript - Simon Kaegi
OSGi and JavaScript - Simon KaegiOSGi and JavaScript - Simon Kaegi
OSGi and JavaScript - Simon Kaegi
mfrancis
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...
mfrancis
 
OSGi and Spring Data for simple (Web) Application Development
OSGi and Spring Data  for simple (Web) Application DevelopmentOSGi and Spring Data  for simple (Web) Application Development
OSGi and Spring Data for simple (Web) Application Development
Christian Baranowski
 
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho DelchevWebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
mfrancis
 
Modular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S MakModular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S Mak
mfrancis
 
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs ZsoldosAvoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
mfrancis
 
BIG IoT Project Overview
BIG IoT Project OverviewBIG IoT Project Overview
BIG IoT Project Overview
BIG IoT Project
 
OSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen DyankovOSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen Dyankov
mfrancis
 
Precision Agriculture and ICT in The Netherlands
Precision Agriculture and ICT in The NetherlandsPrecision Agriculture and ICT in The Netherlands
Precision Agriculture and ICT in The NetherlandsSjaak Wolfert
 
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
Dr David Probert
 
Next Generation Intelligent Transportation: Solutions for Smart Cities
Next Generation Intelligent Transportation: Solutions for Smart CitiesNext Generation Intelligent Transportation: Solutions for Smart Cities
Next Generation Intelligent Transportation: Solutions for Smart Cities
UGPTI
 
Connected IO: Smart Cities
Connected IO: Smart CitiesConnected IO: Smart Cities
Connected IO: Smart Cities
danielpwardmbd
 
Lightscene 2016: Defining the Smart City
Lightscene 2016: Defining the Smart CityLightscene 2016: Defining the Smart City
Lightscene 2016: Defining the Smart City
Institution of Lighting Professionals
 
Innovative Approaches for Smart City Development
Innovative Approaches for Smart City DevelopmentInnovative Approaches for Smart City Development
Innovative Approaches for Smart City Development
Martin Venzky-Stalling
 

Viewers also liked (20)

Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
 
Big Data Analysis and Terrorism
Big Data Analysis and TerrorismBig Data Analysis and Terrorism
Big Data Analysis and Terrorism
 
12.NP: Anti-terrorism measures - Censoring the web, making us less secure
12.NP: Anti-terrorism measures - Censoring the web, making us less secure12.NP: Anti-terrorism measures - Censoring the web, making us less secure
12.NP: Anti-terrorism measures - Censoring the web, making us less secure
 
Smart City Strategy: Platform, Data, People
Smart City Strategy: Platform, Data, PeopleSmart City Strategy: Platform, Data, People
Smart City Strategy: Platform, Data, People
 
Route to PA Project Meeting Dublinked Presentation 03.12.2015
Route to PA Project Meeting Dublinked Presentation 03.12.2015Route to PA Project Meeting Dublinked Presentation 03.12.2015
Route to PA Project Meeting Dublinked Presentation 03.12.2015
 
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
Getting to the Next Level with Eclipse Concierge - Jan Rellermeyer + Tim Verb...
 
OSGi and JavaScript - Simon Kaegi
OSGi and JavaScript - Simon KaegiOSGi and JavaScript - Simon Kaegi
OSGi and JavaScript - Simon Kaegi
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...
 
OSGi and Spring Data for simple (Web) Application Development
OSGi and Spring Data  for simple (Web) Application DevelopmentOSGi and Spring Data  for simple (Web) Application Development
OSGi and Spring Data for simple (Web) Application Development
 
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho DelchevWebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
WebSockets and Equinox OSGi in a Servlet Container - Nedelcho Delchev
 
Modular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S MakModular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S Mak
 
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs ZsoldosAvoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
Avoid the chaos - Handling 100+ OSGi Components - Balázs Zsoldos
 
BIG IoT Project Overview
BIG IoT Project OverviewBIG IoT Project Overview
BIG IoT Project Overview
 
OSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen DyankovOSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen Dyankov
 
Precision Agriculture and ICT in The Netherlands
Precision Agriculture and ICT in The NetherlandsPrecision Agriculture and ICT in The Netherlands
Precision Agriculture and ICT in The Netherlands
 
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
CyberTerror-CyberCrime-CyberWar! - Crucial Role of CyberSecurity in "War on T...
 
Next Generation Intelligent Transportation: Solutions for Smart Cities
Next Generation Intelligent Transportation: Solutions for Smart CitiesNext Generation Intelligent Transportation: Solutions for Smart Cities
Next Generation Intelligent Transportation: Solutions for Smart Cities
 
Connected IO: Smart Cities
Connected IO: Smart CitiesConnected IO: Smart Cities
Connected IO: Smart Cities
 
Lightscene 2016: Defining the Smart City
Lightscene 2016: Defining the Smart CityLightscene 2016: Defining the Smart City
Lightscene 2016: Defining the Smart City
 
Innovative Approaches for Smart City Development
Innovative Approaches for Smart City DevelopmentInnovative Approaches for Smart City Development
Innovative Approaches for Smart City Development
 

Similar to OSGi for European and Japanese smart cities - experiences and lessons learnt - Levent Gurgen

Smart City Framework
Smart City FrameworkSmart City Framework
Smart City Framework
Aleksander Wyka
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
PayamBarnaghi
 
IoT and smart cities
IoT and smart citiesIoT and smart cities
IoT and smart cities
DunavNET
 
SmarterBham Kickoff and Overview
SmarterBham Kickoff and OverviewSmarterBham Kickoff and Overview
SmarterBham Kickoff and Overview
Nathan McMinn
 
Smart cities tutorial 2014
Smart cities tutorial 2014Smart cities tutorial 2014
Smart cities tutorial 2014
Mirko Presser
 
Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities
PayamBarnaghi
 
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Open & Agile Smart Cities
 
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
Smart Algiers
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
Vietnam Open Infrastructure User Group
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4City
Paolo Nesi
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
Daniel Zivkovic
 
What makes smart cities “Smart”?
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
PayamBarnaghi
 
Wrap up of the Smart Cities, Future Internet, Coming Your Way
Wrap up of the Smart Cities, Future Internet, Coming Your WayWrap up of the Smart Cities, Future Internet, Coming Your Way
Wrap up of the Smart Cities, Future Internet, Coming Your Way
European Network of Living Labs (ENoLL)
 
Mikael Börjeson - Future internet for Smarter Cities and User-centric Open I...
Mikael Börjeson  - Future internet for Smarter Cities and User-centric Open I...Mikael Börjeson  - Future internet for Smarter Cities and User-centric Open I...
Mikael Börjeson - Future internet for Smarter Cities and User-centric Open I...
FIA2010
 
All Things Open - Monitor Your City with Open Source IoT
All Things Open - Monitor Your City with Open Source IoTAll Things Open - Monitor Your City with Open Source IoT
All Things Open - Monitor Your City with Open Source IoT
Nathan McMinn
 
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open CitiesFIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE Mexico
 
2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov
Open & Agile Smart Cities
 
Why commercially viable cross-domain use cases will drive innovation and hori...
Why commercially viable cross-domain use cases will drive innovation and hori...Why commercially viable cross-domain use cases will drive innovation and hori...
Why commercially viable cross-domain use cases will drive innovation and hori...
Open & Agile Smart Cities
 
Virtualisation taking place – Martin Brynskov
Virtualisation taking place – Martin BrynskovVirtualisation taking place – Martin Brynskov
Virtualisation taking place – Martin Brynskov
Martin Brynskov
 
The Smart City as a Local Innovation Platform
The Smart City as a Local Innovation PlatformThe Smart City as a Local Innovation Platform
The Smart City as a Local Innovation Platform
Comarch
 

Similar to OSGi for European and Japanese smart cities - experiences and lessons learnt - Levent Gurgen (20)

Smart City Framework
Smart City FrameworkSmart City Framework
Smart City Framework
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
 
IoT and smart cities
IoT and smart citiesIoT and smart cities
IoT and smart cities
 
SmarterBham Kickoff and Overview
SmarterBham Kickoff and OverviewSmarterBham Kickoff and Overview
SmarterBham Kickoff and Overview
 
Smart cities tutorial 2014
Smart cities tutorial 2014Smart cities tutorial 2014
Smart cities tutorial 2014
 
Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities
 
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
 
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
Smart City Lab & Mysmartlife: From Innovation To Implementation- Smart Cities...
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4City
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
 
What makes smart cities “Smart”?
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
 
Wrap up of the Smart Cities, Future Internet, Coming Your Way
Wrap up of the Smart Cities, Future Internet, Coming Your WayWrap up of the Smart Cities, Future Internet, Coming Your Way
Wrap up of the Smart Cities, Future Internet, Coming Your Way
 
Mikael Börjeson - Future internet for Smarter Cities and User-centric Open I...
Mikael Börjeson  - Future internet for Smarter Cities and User-centric Open I...Mikael Börjeson  - Future internet for Smarter Cities and User-centric Open I...
Mikael Börjeson - Future internet for Smarter Cities and User-centric Open I...
 
All Things Open - Monitor Your City with Open Source IoT
All Things Open - Monitor Your City with Open Source IoTAll Things Open - Monitor Your City with Open Source IoT
All Things Open - Monitor Your City with Open Source IoT
 
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open CitiesFIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
 
2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov
 
Why commercially viable cross-domain use cases will drive innovation and hori...
Why commercially viable cross-domain use cases will drive innovation and hori...Why commercially viable cross-domain use cases will drive innovation and hori...
Why commercially viable cross-domain use cases will drive innovation and hori...
 
Virtualisation taking place – Martin Brynskov
Virtualisation taking place – Martin BrynskovVirtualisation taking place – Martin Brynskov
Virtualisation taking place – Martin Brynskov
 
The Smart City as a Local Innovation Platform
The Smart City as a Local Innovation PlatformThe Smart City as a Local Innovation Platform
The Smart City as a Local Innovation Platform
 

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

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

OSGi for European and Japanese smart cities - experiences and lessons learnt - Levent Gurgen

  • 1. OSGI FOR EUROPEAN AND JAPANESE SMART CITIES EclipseCon Europa 2016 - OSGi Community Event Dr. Levent Gürgen levent.gurgen@cea.fr EXPERIENCES AND LESSONS LEARNT
  • 2. | 2 Why Cities Need to be Smarter? sensiNact, IoT Platform for Smarter Cities Deployments in Europe and Japan Summary and Perspectives EclipseCon Europa 2016 - OSGi Community Event OUTLINE
  • 3. | 3EclipseCon Europa 2016 - OSGi Community Event • More than half of the world population lives in cities • On 2% of the earth's surface, cities use 75% of the world resources • Urban population percentage is around 75% in Europe Resources in civil infrastructure (water, energy, public transportation, parking spaces, buildings, roads, bridges, etc.) to be shared by the increasing population => direct consequences on the city life Uexküll, Jakob. Shaping our future: Creating the World Future Council. Foxhole, Devon, WHY CITIES NEED TO BE SMARTER?
  • 4. | 4 TRANSPORT In Europe and US, drivers spend from 5 to 10 working days per year stuck in the traffic 30% of city traffic consists of people looking for parking => Generate negative impact: Social : Stress and desperation! 60% of drivers have given up on an activity recently due to the difficulty of finding parking Environmental : Huge CO2 emission worldwide due to parking searches Economic: loss of time, efficiency (knowing nonetheless that parking is in the top 3 largest source of revenue in a city)
  • 5. | 5 60% of European cities over-exploit their groundwater resources Water IBM/US Environmental Protection Agency European Environment Agency
  • 6. | 6 Energy GE Digital Energy US Department of Energy Power Interruptions cost European Union businesses €150 billion each year In US, the electricity system is 99.97% reliable, yet still allows for power outages that cost at least $150 billion each year The cost of generating a kWh of electricity is 70 to 170 times the cost of “saving” a kWh through efficiency • In Europe, 50% of energy consumed today is imported – expected to reach 70% by 2030
  • 7. | 7 WHAT IS SMART CITY? Smartness: [ˈsmɑːtnɪs] N. ability to think and respond quickly and effectively To be responsive to all going around Fast to analyse, reason, plan and make decisions Fast to react with desirable effects
  • 8. | 8 Smartness: [ˈsmɑːtnɪs] N. ability to think and respond quickly and effectively To be responsive to all going around Fast to analyse, reason, plan and make decisions Fast to react with desirable effects Smart city: [smärt sĭt′ē] city with ability to think and respond quickly and effectively To be responsive to all going around - capture all events going around (with sensors, social networks, crowd sensing, etc.) Fast to analyse, reason, plan and make decisions – integration, real-time big data analytics, complex event processing, rule engines, business intelligence Fast to react with desirable effects – real-time actuating, apply quick measures, collect feedbacks and iterate… WHAT IS SMART CITY?
  • 10. | 10 City data sources Social networks Mobile applications WorldWideWeb Legacy Devices IoT Devices Smart City Platform Data collection, analysis, knowledge, extraction, planning, action
  • 11. | 11 City data sources Social networks Mobile applications WorldWideWeb Legacy Devices IoT Devices Data collection, analysis, knowledge, extraction, planning, action Citizen-centric services Smart City Platform
  • 12. | 12 MANY CHALLENGES Heterogeneity/Interoperability: How to handle the numerous types of devices, protocols, standards? EclipseCon Europa 2016 - OSGi Community Event
  • 13. | 13 IOT SDO/ALLIANCE LANDSCAPE – VERY COMPLEX! EclipseCon Europa 2016 - OSGi Community Event
  • 14. | 14 • Abstracting business processes from underlying technology • Loosely coupled services – implementations • Monolithic vertical systems decomposed as reusable and sharable services, across organizational boundaries SERVICE-ORIENTED APPROACH Edge Gateway Cloud SENSING AND ACTUATING SERVICES MANY DISTRIBUTED GATEWAYS COMPOSITION OF SERVICES FOR DYNAMIC IOT APPLICATIONS
  • 15. | 15 • Abstracting business processes from underlying technology • Loosely coupled services – implementations • Monolithic vertical systems decomposed as reusable and sharable services, across organizational boundaries SERVICE-ORIENTED APPROACH Edge Gateway Cloud SENSING AND ACTUATING SERVICES MANY DISTRIBUTED GATEWAYS COMPOSITION OF SERVICES FOR DYNAMIC IOT APPLICATIONS Service-oriented approach, device abstractions hiding heterogeneity
  • 16. | 16 MANY CHALLENGES EclipseCon Europa 2016 - OSGi Community Event Heterogeneity/Interoperability: How to handle the numerous types of devices, protocols, standards? Scalability: How to handle the big number of connections/big data coming from millions of devices?
  • 17. | 17 DISTRIBUTED PROCESSING (FOG COMUTING, EDGE COMPUTING, IN-NETWORK AGGREGATION, ETC.) EclipseCon Europa 2016 - OSGi Community Event Processing Application Management Data storage Edge Gateway(s) Cloud Communication costs more than computing, exploit computing capabilities as much as possible
  • 18. | 18 DISTRIBUTED PROCESSING (FOG COMUTING, EDGE COMPUTING, IN-NETWORK AGGREGATION, ETC.) EclipseCon Europa 2016 - OSGi Community Event Processing Application Management Data storage Edge Gateway(s) Cloud In the cloud In the gateway In the device
  • 19. | 19 MANY CHALLENGES Dynamicity: plug&play, self-configuration, self- management, self-mathcmaking EclipseCon Europa 2016 - OSGi Community Event Heterogeneity/Interoperability: How to handle the numerous types of devices, protocols, standards? Scalability: How to handle the big number of connections/big data coming from millions of devices?
  • 20. | 20 PLUG&PLAY, SELF-MANAGEMENT WITH NO (OR MINIMUM) HUMAN INTERVENTION auto-description self-optimisation self-healing energy-harvesting auto-discovery self-configuration self-matchmaking auto-discovery self-optimisation auto-scaling continuous-deployment EclipseCon Europa 2016 - OSGi Community Event
  • 21. | 21 PLUG&PLAY, SELF-MANAGEMENT WITH NO (OR MINIMUM) HUMAN INTERVENTION auto-description self-optimisation self-healing energy-harvesting auto-discovery self-configuration self-matchmaking auto-discovery self-optimisation auto-scaling continuous-deployment EclipseCon Europa 2016 - OSGi Community Event Powerful dynamic run-time environment
  • 22. | 22 MANY CHALLENGES Dependability: rapid prototyping yet reliable dependable applications Dynamicity: plug&play, self-configuration, self-management, self-mathcmaking EclipseCon Europa 2016 - OSGi Community Event Heterogeneity/Interoperability: How to handle the numerous types of devices, protocols, standards? Scalability: How to handle the big number of connections/big data coming from millions of devices?
  • 23. | 23 BE CAREFUL! YOU ARE DEALING WITH THE PHYSICAL WORLD Dependability Correctness Safety Real-time Verification Reliability Security … develop deploy monitor EclipseCon Europa 2016 - OSGi Community Event
  • 24. | 24 BE CAREFUL! YOU ARE DEALING WITH THE PHYSICAL WORLD Dependability Correctness Safety Real-time Verification Reliability Security … develop deploy monitor EclipseCon Europa 2016 - OSGi Community Event Application lifecycle management Solid modeling framework
  • 25. | 25 MANY CHALLENGES Dependability: rapid prototyping yet reliable dependable applications Dynamicity: plug&play, self-configuration, self-management, self-mathcmaking EclipseCon Europa 2016 - OSGi Community Event Heterogeneity/Interoperability: How to handle the numerous types of devices, protocols, standards? Scalability: How to handle the big number of connections/big data coming from millions of devices? And privacy…
  • 26. | 26 PRIVACY WAS/IS/WILL BE A CONCERN Electronic parts as small as the head of a pin have been made. A camera could go through the hollow of a hollow needle. Soon ‘Big Brother’ may be able to sit in front of his TV and see or hear all … © Joel Meyerowitz NY, 1963 EclipseCon Europa 2016 - OSGi Community Event
  • 27. | 27 PRIVACY WAS/IS/WILL BE A CONCERN Electronic parts as small as the head of a pin have been made. A camera could go through the hollow of a hollow needle. Soon ‘Big Brother’ may be able to sit in front of his TV and see or hear all … © Joel Meyerowitz NY, 1963 EclipseCon Europa 2016 - OSGi Community Event Privacy friendly by design?
  • 28. | 28 Studio Platform Homogeneous Access - to real-time data: on-demand, periodically, event-based - historic data Tool for rapid and dependable application building CDMI Various northbound protocols LWM2M SENSINACT – IOT PLATFORM FOR SMARTER CITIES Various IoT protocols and platforms Heterogeneous IoT devices and platforms IoT platforms
  • 35. | 35 EXAMPLE SENSINACT SERVICE PROVIDER Service Provider Service Resource Wind Temperature SMS 1 1..n 1 1..n
  • 36. | 36 SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT APIs DEVELOPPERS develop, deploy, monitor, manage
  • 37. | 37 SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT APIs DEVELOPPERS develop, deploy, monitor, manage
  • 38. | 38 DEDICATED DOMAIN SPECIFIC LANGUAGE A DSL for building IoT applications based on Event Condition Action rules ON Event IF Condition DO Action ON presence=PIRService.pir.subscribe() IF presence==true DO LightService.lightOn.act(); ELSE DO LightService.lightOff.act(); ON presence=during(PIRService1.pir.subscribe()==true, PIRService2.pir.subscribe()==true, 3) IF presence==true DO LightService.lightOn.act(); ELSE DO LightService.lightOff.act();
  • 39. | 39EclipseCon Europa 2016 - OSGi Community Event OUTSMART - Provisioning of urban/regional smart services and business models enabled by the Future Internet BUTLER - uBiquitous, secUre inTernet-of-things with Location and contExt-awaReness CLOUT - Cloud of Things for empowering the citizen clout in smart cities SOCIOTAL - creating a socially aware and citizen-centric Internet of Things! FESTIVAL - Federated interoperable smart ICT services development and testing platform ORGANICITY - Co-creating smart cities of the future WISE-IoT - Wordlwide Interoperability for SEmantics IoT BigClouT – ClouT with Big Data with Bristol and Grenoble Unify-IoT - Supporting Internet of Things Activities on Innovation Ecosystems IoF2020 - Internet of Food and Farm 2020 ACTIVAGE - ACTivating InnoVative IoT smart living environments for AGEing well SENSINACT IN COLLABORATIVE PROJECTS Technical coordinator coordinator coordinator coordinator WP leader WP leader WP leader
  • 40. | 40EclipseCon Europa 2016 - OSGi Community Event CLOUT PROJECT Cloud of Things for empowering the citizen clout in smart cities
  • 41. | 41 CLOUD MODEL FOR IOT SERVICESVirtualisationServicemashup end-users, innovators, startups, service providers, SMEs, legacy devices CIaaS City Infrastructure as a Service CPaaS City Platform as a Service Middleware services CSaaS City application software as a Service 41
  • 42. | 42 SMART SPACES PARTICIPATORY SENSING HEALTH MANAGEMENT SAFETY AND EMERGENCY FIELD TRIALS IN 4 PILOT CITIES GENOVA MITAKA FUJISAWA SMILE ☺ COUPO N SANTANDER
  • 43. | 43 SMART SANTANDER INFRASTRUCTURE Environmental monitoring Parking sensors Guiding drivers Smart irrigation mobile nodes on city buses and taxis Trafic sensors
  • 44. | 44 GENOVA ENVIRONMENTAL DATA IN THE CLOUD EclipseCon Europa 2016 - OSGi Community Event
  • 45. | 45 MOBILE ATMOSPHERIC SENSING WITH GARBAGE COLLECTING CARS
  • 46. | 46 CARE GIVING WITH PARTICIPATORY SENSING AND CITY DATA Going out support for active seniors
  • 47. | 47 INTERCONTINENTAL TRIAL Service development tool Data Mashup City dashboard Intercontinental coopetition > 10 000 physical devices > 150 physical devices > 150 physical devices + > 500 000 virtual devices Santander Genova Mitaka Fujisawa EclipseCon Europa 2016 - OSGi Community Event
  • 48. | 48 INTERCONTINENTAL TRIAL Service development tool Data Mashup City dashboard Intercontinental coopetition > 10 000 physical devices > 150 physical devices > 150 physical devices + > 500 000 virtual devices Santander Genova Mitaka Fujisawa EclipseCon Europa 2016 - OSGi Community Event CDMI webservice
  • 49. | 49 BIG DATA MEETING CLOUD OF THINGS FOR SMARTER CITIES CLOUT EXPANDED WITH BIG DATA AND NEW CITIES (GRENOBLE, BRISTOL, TSUKUBA)
  • 50. | 50 BIG DATA MEETING CLOUD OF THINGS FOR SMARTER CITIES
  • 51. | 51 Santander Maya Train Station Osaka Grand Front Osaka - Join forces and connect & federate EU and JP platforms for experimenters (researchers, developpers, SMEs, web entrepreneurs, etc.) - Concrete, tangible smart ICT applications deployments, experimentations in the federated testbeds with real-user involvement FESTIVAL PROJECT EclipseCon Europa 2016 - OSGi Community Event
  • 52. | 52 Santander Maya Train Station Osaka Grand Front Osaka - Join forces and connect & federate EU and JP platforms for experimenters (researchers, developpers, SMEs, web entrepreneurs, etc.) - Concrete, tangible smart ICT applications deployments, experimentations in the federated testbeds with real-user involvement FESTIVAL PROJECT EclipseCon Europa 2016 - OSGi Community Event
  • 53. | 53 EclipseCon Europa 2016 - OSGi Community Event FESTIVAL ARCHITECTURE
  • 54. | 54 FESTIVAL APPLICATION DOMAINS AND TESTBEDS EclipseCon Europa 2016 - OSGi Community Event
  • 55. | 55 FESTIVAL APPLICATION DOMAINS AND TESTBEDS EclipseCon Europa 2016 - OSGi Community Event
  • 56. | 56 FEDERATION OF SMART HOME ENVIRONMENTS Platform PTL iHouse GW GW Monitor, control, deploy
  • 57. | 57 FEDERATION OF SMART STATIONS Kameoka station Maya station Air quality sensor pollen sensor Vibration sensor 0 50 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 20… 摩耶 亀岡 JOSE: Japan-wide Orchestrated Smart / Sensor Environment Data analysis Information Smart station applications Open data (bus/train schedule, weather, etc..) Person counter
  • 58. | 58 2 LIVING LABS TUBA K’FÉ: meetings between possible projects, ideas, … and citizens in order to learn on each interests and needs TUBA CRUNCH: startups meet large companies and pitch ideas to create partnerships, collaborations http://www.tuba-lyon.com/ http://kc-i.jp/en/
  • 59. | 59EclipseCon Europa 2016 - OSGi Community Event Wordlwide Interoperability for SEmantics IoT
  • 60. | 60EclipseCon Europa 2016 - OSGi Community Event IOT FOR SMART SKI RESORTS
  • 62. | 62 ORGANICITY FEDERATION OrganiCity is inviting proposals for experiments to run in our three lead cities: Santander, Aarhus and London. The open call offers funding of up to 60.000 € to kick start your ideas or projects.
  • 64. | 64EclipseCon Europa 2016 - OSGi Community Event SUMMARY AND CONCLUSIONS • The IoT world is heterogeneous. Smart objects and (legacy) platforms should interoperate. • Modular gateways with support for various protocols. Loosely coupling service implementations, abstracting heterogeneous devices • Continuous operation and evolution, even against context changes (physical environmental, system, etc.) • Powerful run-time environment for the dynamicity, application lifecycle management, reduced maintenance costs • Openness and short learning curve for reduced time- to-market and avoiding vendor lock-in. • Open specifications, open source implementations, increasing number of tools, modularity reducing development complexity
  • 65. | 65EclipseCon Europa 2016 - OSGi Community Event SUMMARY AND CONCLUSIONS • The IoT world is heterogeneous. Smart objects and (legacy) platforms should interoperate. • Modular gateways with support for various protocols. Loosely coupling service implementations, abstracting heterogeneous devices • Continuous operation and evolution, even against context changes (physical environmental, system, etc.) • Powerful run-time environment for the dynamicity, application lifecycle management, reduced maintenance costs • Openness and short learning curve for reduced time- to-market and avoiding vendor lock-in. • Open specifications, open source implementations, increasing number of tools, modularity reducing development complexity OSGI, OPPORTUNITY FOR IOT IOT, OPPORTUNITY FOR OSGI
  • 66. | 66 SENSINACT PART OF THE EU OPEN PLATFORMS LANDSCAPE EclipseCon Europa 2016 - OSGi Community Event
  • 67. | 67 Grenoble Auvergne- Rhône-Alpes Pays de la Loire Occitanie Provence- Alpes- Côte d’Azur Grand Est Nouvelle Aquitaine Hauts-De-France Paris Saclay CEA Tech main offices Regional Offices CEA TECH IS PLAYING A KEY ROLE IN FRANCE’S INDUSTRIAL COMPETITIVENESS STRATEGY EclipseCon Europa 2016 - OSGi Community Event
  • 68. | 68 Grenoble Auvergne- Rhône-Alpes Pays de la Loire Occitanie Provence- Alpes- Côte d’Azur Grand Est Nouvelle Aquitaine Hauts-De-France Paris Saclay CEA TECH IS PLAYING A KEY ROLE IN EUROPE’S SMART CITY STRATEGY CEA Tech main offices Regional Offices EclipseCon Europa 2016 - OSGi Community Event
  • 69. | 69EclipseCon Europa 2016 - OSGi Community Event sensiNact smart city platform will soon be released as open source!
  • 70. | 70EclipseCon Europa 2016 - OSGi Community Event sensiNact smart city platform will soon be released as open source! Believing in open platforms for smarter cities? Interested in joining the forces? Just let us know! levent.gurgen@cea.fr
  • 71. Leti, technology research institute Commissariat à l’énergie atomique et aux énergies alternatives Minatec Campus | 17 rue des Martyrs | 38054 Grenoble Cedex | France www.leti.fr EclipseCon Europa 2016 - OSGi Community Event THANK YOU FOR YOUR ATTENTION!