SlideShare a Scribd company logo
1 of 25
Download to read offline
COPYRIGHT © 2008-2016 OSGi Alliance. All Rights Reserved
OSGi IoT Demo 2016
14 to 18 March, Hannover, Germany
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved2
Objectives
• Demonstrate how OSGi is ‘Made for IoT’
• Showcase the OSGi ecosystem
• Multiple open source projects and commercial OSGi
products integrated to deliver an end-to-end solution
• Demonstrate how OSGi specifications enable a solution
that is highly extensible
• builds on OSGi IoT demo’s from 2014 and 2015
• Provide a ‘visible’ demo thats fun, entertaining and
engaging with visitor interaction
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved3
What is OSGi?
Open Standards for Modularity and Services
• Modular Software
Architecture
• Portable and Reusable
Software Modules
• Dynamic Service
Lifecycle
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved4
Modular Software Architecture
• Common architecture
applicable to M2M & IoT, Cloud
and Enterprise
• Execution environment, APIs,
device abstraction
• Application development
framework, OSGi enRoute
(enroute.osgi.org)
• Internet & IoT Scale - can run
locally on one device or
distributed on 10,000’s servers
or millions of devices
Picture courtesy of Katie Walker
https://www.flickr.com/photos/eilonwy77/
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved5
Portable and Reusable Modules
• Faster time-to-market
• Increased agility and
reduced development
effort and project risk
• Reduction in
maintenance costs
• Ecosystem-based
solutions Picture courtesy of observista
https://www.flickr.com/photos/everydaylifemodern/
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved6
Dynamic Service Lifecycle
• True 24/7 remote
maintenance
• Remote software updates
• Aftermarket sales of
upgrades and extensions
Picture courtesy of mac_filko
https://www.flickr.com/photos/mac_filko/
7
OSGi - Already the Hidden Enabler
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
Existing uses include:
• IoT, M2M, Smart Home, Telematics, Assisted Living, Healthcare,
Automotive, Media, Control Systems, Energy Management, Smart Meters,
Telecommunications, Enterprise Software Platforms and Robotics.
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved8
OSGi - Made for IoT
• Roots: as a specification for
Home Gateways
• OSGi Residential Expert Group
(REG)
• IoT Expert Group launched
September 2015
• https://www.osgi.org/about-us/
working-groups/internet-of-things/
• Open specification design
process https://github.com/osgi/
design
• The OSGi Alliance is a global non-profit technology
corporation and counts many leading software vendors,
telcos and other organizations among its membership. A
wide range of open source projects and commercial
products use OSGi technology for IoT, cloud and
enterprise markets.
• Current board members include:
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved9
The OSGi Alliance
10
Key Components of the Demo
• OSGi
• Its everywhere
• Applications
• In the Cloud
• On the Raspberry Pi’s / Gateway's
• OSGi enRoute
• Train Manager
• Track Manager
• Customized hardware
• Circuit Boards, RFID readers, Signals and Switches /
Track Points
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
11
• Objective:
To make OSGi as easy as possible for
developers to get started with OSGi without
compromising its core values
http://enroute.osgi.org
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
- Gateways & Everywhere Cloud
• Eurotech industrial
gateways
• Eurotech Everywhere
Cloud
- Instant accessibility to, and
management of, device data
through the cloud platform
• In Demo:
- ReliaGATE DynaCOR
- ReliaGATE 10-20
- Everywhere Cloud
12 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
• An OSGi Cloud
- Built from OSGi
- Supports OSGi, non-OSGi, non-Java
and Docker-based apps
• Dynamic - self scaling
• Resilient - self healing
• Model-Driven - automated
deployment and management
• Middleware Agnostic
• In Demo:
- Hosting Track Manager, ProSyst
mPRM, MQTT Broker, Redis
- Automated discovery for Raspberry
Pi’s
13
- Service Fabric
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
14
- mPRM
IoT Backend
3rd Party
TR-069
Cloud Services
ProSyst mBS
OSGi Framework
Device
Abstraction
Layer
Management
Agent
Notification
Database
User and Role
Management
Modules
(e.g. Applications)
(Service)
Applications
Software Repository
Device and Software
Management
Modules
(e.g. Applications)
etc.
etc.SMS
Misc.
Modules
IoT Gateway
DeviceProtocols
ProSyst mPRM
User Interface / Interaction
End-User Devices
OMA-DM
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
- Kura
• An open source Java / OSGi framework for IoT
Gateways
• Kura APIs provide access to:
- underlying hardware
- management of network configuration communications
- gateway management
• Includes support for Bluetooth LE
• Works on Raspberry Pi, Beaglebone, Intel Edison and
Custom Hardware
15 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved16
Customized
Hardware
• Red/Green LED’s provide signals
• IR LED emulates LEGO® Remote Control
17
Customized Hardware
• Circuit boards made for controlling signals, points and
train and RFID readers
• Fritzing (see http://fritzing.org/projects/raspberry-pi-rfidmotorled-driver)
What we did:
• RFID readers
detect train location
• Motors operate the
points
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved18
Track Manager
• Track Manager:
• controls the switches
(points)
• controls the signals
• receives the RFID
• dispatches events so that
the other participants
know what is going on
SDK
Track Manager
• Controls the switches
(points)
• Controls the signals
• Receives the RFID
• Dispatches events so
that the other
participants know what
is going on
November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved19
SDK
Train Manager
• Responsible for navigating the train
• Assigned a position and the
software must then navigate through
the track to that destination
• Must obtain permission to use
segments of the track
• Must obey the signals
• Make sure the train does not speed
20
Emulator & GUI
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
21
SDK Service Model
KEY
• Yellow triangle — Service. Triangle points to
the provider of the service. Listeners
connect to the side of the triangle and
clients of the service to the straight part.
• Orange rounded rectangle — Bundle
• Green Parallelogram — An IO device
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
22
Demo Architecture
OSGi enRoute
based SDK
running in
Cloud and on
Raspberry Pis
OSGi running
everywhere
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
ProSyst
mPRM
MQTT
Track
Manager
Redis
Train
Manager
ProSyst mPRM Provisions OSGi Bundles ro Raspberry Pi's
Raspeberry Pi
Train Manager
Communicates
with Cloud Track
Manager using
Distributed OSGi
to update Train
positions
• Peter Kriens from OSGi Alliance and members of the
following organizations:
23
Thanks
March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved24
SDK Service Model SDKGet Involved
Make Your Mark
Help us create and deliver the future
www.osgi.org/Join
Join the OSGi
Alliance and
the IoT Expert
Group
25 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
@OSGiAlliance Join our group
help@osgi.org www.osgi.org
https://www.osgi.org/about-us/working-groups/internet-of-things/
Find out more…..

More Related Content

What's hot

3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-ChileTIDChile
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven WorldWSO2
 
FIWARE Agenda for Smart City Expo - Nov 18th-20th
FIWARE Agenda for Smart City Expo  - Nov 18th-20th FIWARE Agenda for Smart City Expo  - Nov 18th-20th
FIWARE Agenda for Smart City Expo - Nov 18th-20th FIWARE
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
 
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Agustin Benito Bethencourt
 
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
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...Capgemini
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposalAGILE IoT
 
2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlinAGILE IoT
 
MIPI DevCon 2016: Mobile Technology Expands to New Horizons
MIPI DevCon 2016: Mobile Technology Expands to New HorizonsMIPI DevCon 2016: Mobile Technology Expands to New Horizons
MIPI DevCon 2016: Mobile Technology Expands to New HorizonsMIPI Alliance
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
 
Gerrit User Summit 2019 Keynote
Gerrit User Summit 2019 KeynoteGerrit User Summit 2019 Keynote
Gerrit User Summit 2019 KeynoteLuca Milanesio
 
Building Content Management Solutions with MongoDB
Building Content Management Solutions with MongoDBBuilding Content Management Solutions with MongoDB
Building Content Management Solutions with MongoDBrivetlogic
 
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...FIWARE
 
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
CWIN17 Toulouse / How robotics as a service improves  your industrial perform...CWIN17 Toulouse / How robotics as a service improves  your industrial perform...
CWIN17 Toulouse / How robotics as a service improves your industrial perform...Capgemini
 
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitteapidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitteapidays
 
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...apidays
 

What's hot (20)

3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-Chile
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World
 
FIWARE Agenda for Smart City Expo - Nov 18th-20th
FIWARE Agenda for Smart City Expo  - Nov 18th-20th FIWARE Agenda for Smart City Expo  - Nov 18th-20th
FIWARE Agenda for Smart City Expo - Nov 18th-20th
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
 
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, ...
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal
 
2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin
 
MIPI DevCon 2016: Mobile Technology Expands to New Horizons
MIPI DevCon 2016: Mobile Technology Expands to New HorizonsMIPI DevCon 2016: Mobile Technology Expands to New Horizons
MIPI DevCon 2016: Mobile Technology Expands to New Horizons
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
La web de las Cosas
La web de las CosasLa web de las Cosas
La web de las Cosas
 
Gerrit User Summit 2019 Keynote
Gerrit User Summit 2019 KeynoteGerrit User Summit 2019 Keynote
Gerrit User Summit 2019 Keynote
 
Building Content Management Solutions with MongoDB
Building Content Management Solutions with MongoDBBuilding Content Management Solutions with MongoDB
Building Content Management Solutions with MongoDB
 
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...
FIWARE Global Summit - FIWARE on a Global Scale - Building a FIWARE Ecosystem...
 
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
CWIN17 Toulouse / How robotics as a service improves  your industrial perform...CWIN17 Toulouse / How robotics as a service improves  your industrial perform...
CWIN17 Toulouse / How robotics as a service improves your industrial perform...
 
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitteapidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
 
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
 
API Management
API ManagementAPI Management
API Management
 

Viewers also liked

Declaração de Bolonha
Declaração de BolonhaDeclaração de Bolonha
Declaração de BolonhaChuck Gary
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Michael Frank
 
China china casica_2012
China china casica_2012China china casica_2012
China china casica_2012alejo_moscoso
 
Campo electrico
Campo electricoCampo electrico
Campo electricoquififluna
 
Presentación de Mi Tienda Android
Presentación de Mi Tienda AndroidPresentación de Mi Tienda Android
Presentación de Mi Tienda Androidmitiendaandroid
 
Ilustre Municipalidad De NuñOa (Imn)
Ilustre Municipalidad De NuñOa (Imn)Ilustre Municipalidad De NuñOa (Imn)
Ilustre Municipalidad De NuñOa (Imn)guest0736c8
 
Five Years of Skype: A Graphic History
Five Years of Skype: A Graphic HistoryFive Years of Skype: A Graphic History
Five Years of Skype: A Graphic HistorySkype Japan
 
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAl
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAlMAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAl
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAlSemrush
 
El Ocio - Arte concafe
El Ocio - Arte concafeEl Ocio - Arte concafe
El Ocio - Arte concafeyosoyyosoynic
 
Ficha técnica Peugeot 308 GTi 2016
Ficha técnica Peugeot 308 GTi 2016Ficha técnica Peugeot 308 GTi 2016
Ficha técnica Peugeot 308 GTi 2016rfarias_10
 
Volare Linha V
Volare Linha VVolare Linha V
Volare Linha VVolare
 
Enem 2010 - 1° dia - Prova Amarela
Enem 2010 - 1° dia - Prova AmarelaEnem 2010 - 1° dia - Prova Amarela
Enem 2010 - 1° dia - Prova AmarelaEster Pessoa
 
Buscamos las huellas de San Juan de Dios. Curso 2013-2014
Buscamos las huellas de San Juan de Dios. Curso 2013-2014Buscamos las huellas de San Juan de Dios. Curso 2013-2014
Buscamos las huellas de San Juan de Dios. Curso 2013-2014Norka C. Risso Espinoza
 
Increase profit with process analytical technology eoswiss engineering slide...
Increase profit with process analytical technology eoswiss engineering  slide...Increase profit with process analytical technology eoswiss engineering  slide...
Increase profit with process analytical technology eoswiss engineering slide...Georg Astl
 

Viewers also liked (20)

Declaração de Bolonha
Declaração de BolonhaDeclaração de Bolonha
Declaração de Bolonha
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014
 
Embajadas Tecnologicas
Embajadas TecnologicasEmbajadas Tecnologicas
Embajadas Tecnologicas
 
China china casica_2012
China china casica_2012China china casica_2012
China china casica_2012
 
Campo electrico
Campo electricoCampo electrico
Campo electrico
 
Presentación de Mi Tienda Android
Presentación de Mi Tienda AndroidPresentación de Mi Tienda Android
Presentación de Mi Tienda Android
 
Ilustre Municipalidad De NuñOa (Imn)
Ilustre Municipalidad De NuñOa (Imn)Ilustre Municipalidad De NuñOa (Imn)
Ilustre Municipalidad De NuñOa (Imn)
 
Five Years of Skype: A Graphic History
Five Years of Skype: A Graphic HistoryFive Years of Skype: A Graphic History
Five Years of Skype: A Graphic History
 
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAl
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAlMAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAl
MAXIMIZA TU VISIBILIDAD: EMAIL MARKETING Y BRANDING SOCIAl
 
El Ocio - Arte concafe
El Ocio - Arte concafeEl Ocio - Arte concafe
El Ocio - Arte concafe
 
Ficha técnica Peugeot 308 GTi 2016
Ficha técnica Peugeot 308 GTi 2016Ficha técnica Peugeot 308 GTi 2016
Ficha técnica Peugeot 308 GTi 2016
 
Podcasting at MMU
Podcasting at MMUPodcasting at MMU
Podcasting at MMU
 
Volare Linha V
Volare Linha VVolare Linha V
Volare Linha V
 
Windows 8
Windows 8Windows 8
Windows 8
 
Enem 2010 - 1° dia - Prova Amarela
Enem 2010 - 1° dia - Prova AmarelaEnem 2010 - 1° dia - Prova Amarela
Enem 2010 - 1° dia - Prova Amarela
 
Buscamos las huellas de San Juan de Dios. Curso 2013-2014
Buscamos las huellas de San Juan de Dios. Curso 2013-2014Buscamos las huellas de San Juan de Dios. Curso 2013-2014
Buscamos las huellas de San Juan de Dios. Curso 2013-2014
 
Phone no.list of neemuch
Phone no.list of neemuchPhone no.list of neemuch
Phone no.list of neemuch
 
Increase profit with process analytical technology eoswiss engineering slide...
Increase profit with process analytical technology eoswiss engineering  slide...Increase profit with process analytical technology eoswiss engineering  slide...
Increase profit with process analytical technology eoswiss engineering slide...
 
El relieve
El relieveEl relieve
El relieve
 
Emotion & work
Emotion & workEmotion & work
Emotion & work
 

Similar to OSGi IoT Demo @ CeBIT 2016

OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014mfrancis
 
OSGi Alliance World Congress 2004 Flyer
OSGi Alliance World Congress 2004 FlyerOSGi Alliance World Congress 2004 Flyer
OSGi Alliance World Congress 2004 Flyermfrancis
 
Digital Home World Summit 2014 susan schwarze
Digital Home World Summit 2014   susan schwarzeDigital Home World Summit 2014   susan schwarze
Digital Home World Summit 2014 susan schwarzeOSGi Alliance
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source TechnologiesWSO2
 
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J BarrOSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barrmfrancis
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
 
OMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOpen Mobile Alliance
 
I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?Simple Hardware
 
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devicesIoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devicesSamsung Open Source Group
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
 
OSGi in IoT- final 02-15
OSGi in IoT- final 02-15OSGi in IoT- final 02-15
OSGi in IoT- final 02-15OSGi Alliance
 
What's happening in the OSGi IoT Expert Group? - Tim Ward
What's happening in the OSGi IoT Expert Group? - Tim WardWhat's happening in the OSGi IoT Expert Group? - Tim Ward
What's happening in the OSGi IoT Expert Group? - Tim Wardmfrancis
 
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...mfrancis
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfWlamir Molinari
 
Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPmsmsg systems Romania
 
OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems OSGiUsers
 
Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019FabMob
 

Similar to OSGi IoT Demo @ CeBIT 2016 (20)

OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014
 
OSGi Alliance World Congress 2004 Flyer
OSGi Alliance World Congress 2004 FlyerOSGi Alliance World Congress 2004 Flyer
OSGi Alliance World Congress 2004 Flyer
 
Digital Home World Summit 2014 susan schwarze
Digital Home World Summit 2014   susan schwarzeDigital Home World Summit 2014   susan schwarze
Digital Home World Summit 2014 susan schwarze
 
Toward "OCF Automotive" profile
Toward "OCF Automotive" profileToward "OCF Automotive" profile
Toward "OCF Automotive" profile
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J BarrOSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
 
OMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOMA Overview of the Organization & Work
OMA Overview of the Organization & Work
 
I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?
 
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devicesIoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
 
OSGi in IoT- final 02-15
OSGi in IoT- final 02-15OSGi in IoT- final 02-15
OSGi in IoT- final 02-15
 
What's happening in the OSGi IoT Expert Group? - Tim Ward
What's happening in the OSGi IoT Expert Group? - Tim WardWhat's happening in the OSGi IoT Expert Group? - Tim Ward
What's happening in the OSGi IoT Expert Group? - Tim Ward
 
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
 
Pro syst about us
Pro syst   about usPro syst   about us
Pro syst about us
 
uTrade Presentation
uTrade PresentationuTrade Presentation
uTrade Presentation
 
Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPms
 
OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems
 
Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019
 

More from mfrancis

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

More from mfrancis (20)

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

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

OSGi IoT Demo @ CeBIT 2016

  • 1. COPYRIGHT © 2008-2016 OSGi Alliance. All Rights Reserved OSGi IoT Demo 2016 14 to 18 March, Hannover, Germany
  • 2. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved2 Objectives • Demonstrate how OSGi is ‘Made for IoT’ • Showcase the OSGi ecosystem • Multiple open source projects and commercial OSGi products integrated to deliver an end-to-end solution • Demonstrate how OSGi specifications enable a solution that is highly extensible • builds on OSGi IoT demo’s from 2014 and 2015 • Provide a ‘visible’ demo thats fun, entertaining and engaging with visitor interaction
  • 3. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved3 What is OSGi? Open Standards for Modularity and Services • Modular Software Architecture • Portable and Reusable Software Modules • Dynamic Service Lifecycle
  • 4. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved4 Modular Software Architecture • Common architecture applicable to M2M & IoT, Cloud and Enterprise • Execution environment, APIs, device abstraction • Application development framework, OSGi enRoute (enroute.osgi.org) • Internet & IoT Scale - can run locally on one device or distributed on 10,000’s servers or millions of devices Picture courtesy of Katie Walker https://www.flickr.com/photos/eilonwy77/
  • 5. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved5 Portable and Reusable Modules • Faster time-to-market • Increased agility and reduced development effort and project risk • Reduction in maintenance costs • Ecosystem-based solutions Picture courtesy of observista https://www.flickr.com/photos/everydaylifemodern/
  • 6. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved6 Dynamic Service Lifecycle • True 24/7 remote maintenance • Remote software updates • Aftermarket sales of upgrades and extensions Picture courtesy of mac_filko https://www.flickr.com/photos/mac_filko/
  • 7. 7 OSGi - Already the Hidden Enabler March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved Existing uses include: • IoT, M2M, Smart Home, Telematics, Assisted Living, Healthcare, Automotive, Media, Control Systems, Energy Management, Smart Meters, Telecommunications, Enterprise Software Platforms and Robotics.
  • 8. March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved8 OSGi - Made for IoT • Roots: as a specification for Home Gateways • OSGi Residential Expert Group (REG) • IoT Expert Group launched September 2015 • https://www.osgi.org/about-us/ working-groups/internet-of-things/ • Open specification design process https://github.com/osgi/ design
  • 9. • The OSGi Alliance is a global non-profit technology corporation and counts many leading software vendors, telcos and other organizations among its membership. A wide range of open source projects and commercial products use OSGi technology for IoT, cloud and enterprise markets. • Current board members include: March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved9 The OSGi Alliance
  • 10. 10 Key Components of the Demo • OSGi • Its everywhere • Applications • In the Cloud • On the Raspberry Pi’s / Gateway's • OSGi enRoute • Train Manager • Track Manager • Customized hardware • Circuit Boards, RFID readers, Signals and Switches / Track Points March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 11. 11 • Objective: To make OSGi as easy as possible for developers to get started with OSGi without compromising its core values http://enroute.osgi.org March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 12. - Gateways & Everywhere Cloud • Eurotech industrial gateways • Eurotech Everywhere Cloud - Instant accessibility to, and management of, device data through the cloud platform • In Demo: - ReliaGATE DynaCOR - ReliaGATE 10-20 - Everywhere Cloud 12 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 13. • An OSGi Cloud - Built from OSGi - Supports OSGi, non-OSGi, non-Java and Docker-based apps • Dynamic - self scaling • Resilient - self healing • Model-Driven - automated deployment and management • Middleware Agnostic • In Demo: - Hosting Track Manager, ProSyst mPRM, MQTT Broker, Redis - Automated discovery for Raspberry Pi’s 13 - Service Fabric March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 14. 14 - mPRM IoT Backend 3rd Party TR-069 Cloud Services ProSyst mBS OSGi Framework Device Abstraction Layer Management Agent Notification Database User and Role Management Modules (e.g. Applications) (Service) Applications Software Repository Device and Software Management Modules (e.g. Applications) etc. etc.SMS Misc. Modules IoT Gateway DeviceProtocols ProSyst mPRM User Interface / Interaction End-User Devices OMA-DM March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 15. - Kura • An open source Java / OSGi framework for IoT Gateways • Kura APIs provide access to: - underlying hardware - management of network configuration communications - gateway management • Includes support for Bluetooth LE • Works on Raspberry Pi, Beaglebone, Intel Edison and Custom Hardware 15 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 16. November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved16 Customized Hardware
  • 17. • Red/Green LED’s provide signals • IR LED emulates LEGO® Remote Control 17 Customized Hardware • Circuit boards made for controlling signals, points and train and RFID readers • Fritzing (see http://fritzing.org/projects/raspberry-pi-rfidmotorled-driver) What we did: • RFID readers detect train location • Motors operate the points March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 18. November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved18 Track Manager • Track Manager: • controls the switches (points) • controls the signals • receives the RFID • dispatches events so that the other participants know what is going on SDK Track Manager • Controls the switches (points) • Controls the signals • Receives the RFID • Dispatches events so that the other participants know what is going on
  • 19. November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved19 SDK Train Manager • Responsible for navigating the train • Assigned a position and the software must then navigate through the track to that destination • Must obtain permission to use segments of the track • Must obey the signals • Make sure the train does not speed
  • 20. 20 Emulator & GUI March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 21. 21 SDK Service Model KEY • Yellow triangle — Service. Triangle points to the provider of the service. Listeners connect to the side of the triangle and clients of the service to the straight part. • Orange rounded rectangle — Bundle • Green Parallelogram — An IO device March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 22. 22 Demo Architecture OSGi enRoute based SDK running in Cloud and on Raspberry Pis OSGi running everywhere March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved ProSyst mPRM MQTT Track Manager Redis Train Manager ProSyst mPRM Provisions OSGi Bundles ro Raspberry Pi's Raspeberry Pi Train Manager Communicates with Cloud Track Manager using Distributed OSGi to update Train positions
  • 23. • Peter Kriens from OSGi Alliance and members of the following organizations: 23 Thanks March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved
  • 24. November 2015OSGi IoT Demo & Contest 2015 © 2008-2015 OSGi Alliance. All Rights Reserved24 SDK Service Model SDKGet Involved Make Your Mark Help us create and deliver the future www.osgi.org/Join Join the OSGi Alliance and the IoT Expert Group
  • 25. 25 March 2016OSGi IoT Demo CeBIT 2016. © 2008-2016 OSGi Alliance. All Rights Reserved @OSGiAlliance Join our group help@osgi.org www.osgi.org https://www.osgi.org/about-us/working-groups/internet-of-things/ Find out more…..