SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
OSGi / Java in Industrial IoT
More than a Solid Trend -
Essential to Scale into the
World of Internet Connected
Things
Robert Andres, Eurotech
Walter Hofmann, Hitachi High-Tech
Disclaimer
This presentation has been prepared by Eurotech S.p.A. (or “Eurotech”) and Hitachi High Technologies (HHT) and has to be read in
conjunction with its oral presentation.
The information contained in this presentation does nor purport to be comprehensive. Neither Eurotech,nor HHT nor any of its officers,
employees, advisersor agents accepts anyresponsibility for/or makesany representation or warranty, expressor implied, as to the truth,
fullness, accuracyor completenessof the information in this presentation (or whether any information has been omitted from the
presentation) or any other information relating to Eurotech, its subsidiaries or associated companies, whether written, oral or in a visual or
electric form, transmitted or made available.
The distribution of this document in other jurisdictions may be restricted by law, and persons into whose possession this document
comes should inform themselves about, and observe, any such restrictions.
This document is directed only at relevant persons. Other persons should not act or rely on this document or any of its contents.
No reliance may be placed for any purposes whatsoever on the information contained in this document or any other material discussed
during this presentation, or on its completeness, accuracy or fairness.
The information in this document and any other material discussed at this presentation is subject to verification, completion and change.
The information and opinions contained in this document are provided as at the date of the presentation and are subject to change
without notice.
Some of the information is still in draft form and will only be finalized.
By attending the presentation you agree to be bound by the foregoing terms.
Trademarks or Registered Trademarks arethe property of their respective owners.
DATA
IoT
Sensors
SERVICES
platform
M2M
monitoring
management
REMOTE
Preventive Maintenance
many-to-one
machines
DEVICES
actuators
HMI
nearreal-time
MQTT
PROTOCOLS
field
bus
HARDWARE
gateway
MULTI SERVICE
REST unattended
OT IT/OT INTEGRATION
iPaaS
IaaS
BIG
DATA
ANALYTICS
business intelligence
ITCEP
CLOUD
on-premise
database
ESB
SaaS
MOBILE
APPLICATION
INTERNET
virtualization
IaaS
IP
open source
CONTEXT
DECISION
BusinessModels
ASSET
cellular
wireless
satellite
BUSINESS
INTEGRATION services
servitization
COST
CUSTOMER
PARTNER
OEMs
ORGANIZATIONS
PRODUCT
VALUE
support
INFRASTRUCTURE
outsourcing
new
business models
everything as a service
DaaS
iPaaS
TCO
FLEXIBILITY
Carrier
Certifications
DIGITAL
TRANSFORMATION
ECOSYSTEM
IIoT
Internet of Things
• With all the hype around it, it certainly must be something new ?
• If it is something new, why do we see so much of the “old” just in new
colors?
• With the promise of being disruptive – enabling digital transformation
and new business models - does it not require new ways of thinking
and doing things?
An attempt to understand it …
IIoT Enables Digital Transformation
• Products
• Value Add
• Business Model
• Business Processes
• Technological /
Architectural Approach
Re-Thinking
What is different ….
IoT is …
•no silos – any thing talking to any application
•about re-architecting the underlying OT infrastructure
•leveraging computational power at the edge where it makes sense
•agility (flexibility, scalability) at the edge – in hardware and software
•an ecosystem play – there is no one size fits all, no company that has /
knows it all
•about scaling – not just up but out
…. from “traditional” M2M / OT Solutions
What is different ….
In order to achieve this, we have to
encapsulate the complexity of IoT
IoT Solutions …
•have to be built on open and industry standards
•require strong ecosystems & communities
•have to be built from building blocks that integrate seamlessly
•require a highly modular approach in software
•needs hardware / OS functionality abstraction
…. from “traditional” M2M / OT Solutions
open and industry standards
strong ecosystems & communities
building blocks that integrate
modular approach
hardware / OS abstraction
Aspects we Highly Appreciate ….
… and we Associate Names With!
Excellent foundation !
Anatomy of M2M / IIoT Solutions
The Key Elements from an OT / Eurotech Perspective
World of IT
and Applications
IoT / M2M
Communication
IoT / M2M Device
(Hardware, IoT Middleware,
Applications)
IoT / M2M
Integration Platform
Anatomy of M2M / IIoT Solutions
Putting Things in Perspective (Industry 4.0 Customer View)
Application Integration
IoT / M2M
Integration Platform
Device HW
Process Handling
Data Management
Other
Applications
Data
Warehousing /
Big Data
IT
Infrastructure
Management
& Services
Manufacturing
Execution
System
(MES)
Warehouse
Management
System
(WMS)
Enterprise
Resource
Planning
(ERP)
Customer
Relationship
Management
(CRM)
Core
IT
Infrastructure
Anatomy of M2M / IIoT Solutions
• IT centric, cloud based M2M connectivity platforms as building
blocks for enterprise IT
• Implement “Enterprise Service Bus for Machines ” like
architectures to allow an easy integration of different device data
systems and applications
• Multi Service Gateway approach to integrate and consolidate
data streams and future proof investments
• IT centric application development to implement business logic in
smart edge devices / service gateways
• Off the shelf purpose built devices (also customized & custom)
designed to meet vertical market value propositions
Fundamental Elements
M2M / IoT
Integration
Platform
Multi-
Service
Gateway
Approach
Further Aspects We Will Touch …
… All Java & OSGi Enabled
• Scaling with Multi-Service Gateways at the edge: Java / OSGi
based IoT device middleware / application framework
• Ecosystem of ecosystems example: Red Hat, Eurotech &
Open Source
• Extending the Solution “Southbound”: Kura Wires
• More flexibility “Northbound”: Multiple Cloud Clients
• Experience shared: predictive maintenance use case in
industrial environments
Multi-Service Gateway Approach
Automation, Integration & Computation at the Edge
Human /
Machine
Interfaces
• Multiple business relevant tasks can be
performed and are technically consolidated
• Data delivery using a open protocol effectively
decoupling data providers and data consumers
• IT centric device application development using
software frameworks / IoT middleware to
implement business logic in smart edge devices /
multi-service gateways
• More efficient bandwidth utilization – carrier
cost optimization
• Scaling with hardware options - designed to meet
vertical market value propositions
Sensors
Actuators
Legacy
Systems
Smart
Machines
M2M / IoT
Multi-
Service
GatewayMeters
Customer
Applications
Eclipse Kura is a Java / OSGi-based Application Framework
for IoT Multi-Service Gateways that simplifies the design,
deployment and remote management of embedded
applications.
ESF is Eurotech’s commercial offering based on Kura.
•Standards based
•Device, interface, network abstraction
•Device management & application management
•Connectivity management
•Field data acquisition
•Data aggregation, computation and efficient communication
•Available for third-party HW and open hardware (Kura Project
Eclipse Foundation)
Multi-Service Gateway Approach
IoT Middleware Kura (ESF) – Java & OSGi Based
OSGi
Linux / other OS
Hardware
Device Cloud Client
Java
Multi-Service Gateway Approach
IoT Middleware Kura (ESF) – Java & OSGi Based
OSGi
on
Linux
Hardware
Java VM
Code
Code
Code
• Platform independent
• Modular
• Services – reusable and
discoverable
• Easier integration into
complex systems
• Secure execution
environment
• Resource management
Kura & ESF Developer’s Experience
Emulate on PC Deploy on Target Cloud Managed
Start developing your IoT /M2M
application in the comfort of your
PC.
•Full Eclipse Integration
•Target Platform Definition
•Emulated Services
•Run/Debug from Eclipse
•Support Mac/Linux Hosts
When you are ready, deploy
your application on the gateway.
•One-click Deployment
•Eclipse Plugin
•Remote Debugging
Provision and manage your
applications in field devices from
the Cloud.
•Remote OSGi Management via
MQTT
•Web-based Console
Edge Flexibility, TCO and Investment Protection
• There is no “one-size fits-all” but an open software architecture that allow flexible
options according to the customer specific application needs:
• Wide range of HW options: performance, I/O and features
• Across different chip architectures: from Intel to ARM
• Any form & shape: from open hardware CPU-Board to SBC to certified device
• Any Phase of IoT Implementation
• Re-fitting existing devices / assets
• New “IoT embedded” solutions – of the shelf and custom designs
• Any level of complexity
• From telemetry like applications to powerful software defined
IoT Gateways and smart edge devices
Ecosystem: Red Hat & Eurotech & Open Source
Open Source &
Open Standards
Enterprise IT Experience
& Products
OT Experience &
Products IoT
Solutions
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux,
Java / OSGi
OT Hardware Integration / Device AbstractionIoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity &
Delivery
Administration Embedded Application
Connectivity
Management
Real-Time
Data
Security Administration
Historical
Data
Device
Management
Embedded App
Management
IT Application Integration
World of IT
Eurotech Commercial IoT / M2M Stack
Set of Integrated OT HW & SW Building Blocks
Certified
Modems
M2M / IoT
Gateways & Devices
Red Hat Enterprise Linux
Java / OSGi
OT Hardware Integration / Device AbstractionIoT Device
Middleware
TCP/IP
ioT
Integration
Platform
Client
Device HW
MQTT
JBoss
Fuse Connectivity
& Delivery
Network
Configuration
Field
Protocols
Basic
Services
Embedded
Applications
Security Administration
JBoss
Fuse
A-MQ
Connectivity
Management
Real-Time
Data
Security Administration
Historical
Data
Device
Management
Embedded App
Management
BRMS IT Application Integration
World of IT
Eurotech & Red Hat IoT / M2M Stack
Complete Set of Integrated OT HW & SW Building Blocks
M2M / IoT
Gateways & Devices
Yocto, WR Linux, Fedora
Java / OSGi
OT Hardware Integration / Device AbstractionIoT Device
Middleware
TCP/IP
ioT
Integration
Platform
Client
Device HW
MQTT
Connectivity
& Delivery
Network
Configuration
Field
Protocols
Basic
Services
Embedded
Applications
Security Administration
Fuse
A-MQ
Connectivity
Management
Real-Time
Data
Security Administration
Historical
Data
Device
Management
Embedded App
Management
BRMS IT Application Integration
World of IT
Open Source IoT / M2M Stack
Complete Set of Integrated OT HW & SW Building Blocks
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux
Java / OSGi
OT Hardware Integration / Device Abstraction
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity & Delivery
Cloud Client Cloud Client
Administration
Multiple
Cloud Clients
Embedded Applications
IoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
World of IT
Constantly Evolving and Improving
• Extending the Solution “Southbound”: Kura Wires
• More flexibility “Northbound”: Multiple Cloud Clients
Extending “Southbound”: Kura Wires
• Dataflow programming – application logic is expressed as a directed graph
• Application logic is simplified to node connections
• Modular, extensible & flexible
• Simplifies development tasks – especially, but not only: sensor, actuator &
other field technology integration. Preliminary support includes:
Logical connections between
the Wire Components are
known as Wires.
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux
Java / OSGi
OT Hardware Integration / Device Abstraction
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity & Delivery
Cloud Client Cloud Client
Administration
Everyware Cloud
Cloud / Data Center
Extended device and embedded
application management
Embedded Applications
IoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
World of IT
Flexibility “Northbound”: Multiple Cloud Clients
Simple Analytics Integration
IoT Integration
Platform
Devices
Multi-
Service
Gateways
PCN
PLC
Analytics & BI Tools
Data & Device
Management
Connect
Devices to
Cloud
Generate the
Aggregated
Data
Design your
Reports and
Dashboards
Simple Analytics Integration
Generate from Everyware Cloud
Console the OLAP cubes for BI tools
like Pentaho
Depending on application scenario,
different implementation scenarios
need to be supported
Analytics / Pentaho Integration (Scenario 1)
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux, Red Hat Enterprise Linux
Oracle Java SE
OSGi
OT Hardware Integration / Device Abstraction
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity & Delivery
Cloud Client
Administration
Everyware Cloud
BI / Analytics
Applications
IoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
World of IT
Analytics / Pentaho Integration (Scenario 2)
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux, Red Hat Enterprise Linux
Oracle Java SE
OSGi
OT Hardware Integration / Device Abstraction
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity & Delivery
Cloud Client Cloud Client
Administration
Everyware Cloud
BI / Analytics
Applications
BI / Analytics
IoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
World of IT
Analytics / Pentaho Integration (Scenario 3)
Everyware Cloud
Pentaho Data Integration .
Certified
Modems
M2M / IoT
Gateways & Devices
Yocto, WR Linux, Red Hat Enterprise Linux
Java VM
OSGi
OT Hardware Integration / Device Abstraction
Security
Network
Configuration
Field
Protocols
Basic
Services
Connectivity & Delivery
Cloud Client
Administration
Applications
Java VM
PDI
Headless
Server
PDI Agent
IoT Device
Middleware
TCP/IP
IoT
Integration
Platform
Client
Device HW
MQTT
World of IT
Many Use Cases
Use Case: Industrial Predictive Maintenance
Predictive Maintenance Solutions
Selection of Use Cases
Health Monitoring and
Failure Prediction
for Medical Equipment
Health Monitoring and Failure
Prediction of Industrial
Machines
Health Monitoring and Failure
Prediction of Gas Turbines
(for Power Production)
Health Monitoring and
Failure Prediction
of Industrial Motors
Health Monitoring and
Failure Prediction of
Construction Machinery
Health Monitoring and
Failure Prediction of Trains
Key Learnings at HHT (1)
Topics Statement Conclusion
Data
Ownership
- Production companies consider their
data as their know-how.
- Design for Edge-Cloud solution (On
premise or on private cloud).
Inter
Operability
- Production companies only like to share
pre-processed and aggregated data out
side
- Local preprocessing and integration to
other application using secure pub/sub
scribe messaging (e.g. MQTT
technologies)
Data
Quality
- Existing data quality is rarely available
at the beginning of a project
- Implement flexible data capture and fine
tune it on the spot
Learning
by doing
- Data Analytics is a «Iterative Process» - Design for flexible local update of pre-
processing required
- Start and learn. If you wait for perfect
understanding, you will never start
Key Learnings at HHT (2)
Topics Statement Conclusion
Value
Chain of
Data
- Data and data analytics are only on part
of the business value
- Design open IoT module
- Design for «actionable results»
Standards - There are many standards, non of them
is winner at the moment. Many will co-
exist for quite some time
- Go for practical approach. Learn and
Adapt
- Use, what best helps you
Business
Model
- Predictive Analytics creates core value,
but may take long development time.
- «Real time» data capture is required for
«Proof the Concept»
- Plan for complementary values ( e.g.
health monitoring)
- Plan for fast initial revenue streams
Lumada Platform
Use Case – Industrial Motors
Machine health monitoring -
Capturing in-use vibration of factory
equipment allows monitoring and
predictive maintenance...
Real-time alerts and historical
analysis - Using the HHTAnalytic tool
provides characterization metrics
between machines and operating
environments, through the equipment
life-cycle.
4’000 samples / sec / signal
Use Case - using Java, OSGi & MQTT
Web Portal
Everyware Cloud
Alarms
Local data processing:
§ FFT
§ Data Analytics
IoT Gateway
Control Panel:
§ Boundary variable
§ Critical value
§ Missing value treatment option
§ Number of consecutive alarms
§ Email notification address
Vibration
Data
+
ERP
Use Case - OSGi Bundle
Motor MonitorOSGi Bundles
Software Defined Machines
Mechanics
Source adaptedfrom “Software gibt denTakt vor”, C. Kühnl in Mechatronic & Fertigung”, 2010
SW
Electronics
System
Thinking
Software
Mechanics
Services
Mobile
Comms
Electronics
System
Thinking
Conclusions, Summary
• The concept of a Software-defined Gateway or Multi-Service Gateway is very
powerful. The ability to program smart edge devices (including gateways),
leveraging a Java/OSGi IoT Middleware like Kura on abstracted hardware,
offers substantial benefits to companies that need their value proposition
extended to the IoT edge.
• The Software-defined Gateway does require a dynamic changing of device
software, offering an effective application life cycle management. Remote
device and embedded application management is a significant part of the
TCO of IoT solutions. The use of M2M / IoT Integration Platform capabilities
is improving overall cost and time-to-market significantly.
• IoT is an ecosystem play and we are part of a
powerful & productive ecosystem
Conclusions, Summary
Eclipse IoT: most complete
Open Source Stack of Java
/ OSGi IoT
Building Blocks
including:
• Software-defined Gateway
or Multi-Service Gateway
• M2M / IoT Integration
Platform
Thank You

Más contenido relacionado

La actualidad más candente

The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...VMware Tanzu
 
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyFrom Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyVMware Tanzu
 
Cloud-native Integration in the Oracle Cloud
Cloud-native Integration in the Oracle CloudCloud-native Integration in the Oracle Cloud
Cloud-native Integration in the Oracle CloudSven Bernhardt
 
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...apidays
 
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...apidays
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
 
Intel And Big Data: An Open Platform for Next-Gen Analytics
Intel And Big Data: An Open Platform for Next-Gen AnalyticsIntel And Big Data: An Open Platform for Next-Gen Analytics
Intel And Big Data: An Open Platform for Next-Gen AnalyticsIntel IT Center
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays
 
Bringing the software architecture back into agile
Bringing the software architecture back into agileBringing the software architecture back into agile
Bringing the software architecture back into agileVlad Stirbu
 
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleuls
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleulsapidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleuls
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleulsapidays
 
2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DRbizmerce
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital EnterpriseNETWAYS
 
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBMIntroducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBMmfrancis
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays
 
Health and Diagnostics at Your Fingertips
Health and Diagnostics at Your FingertipsHealth and Diagnostics at Your Fingertips
Health and Diagnostics at Your FingertipsRockwell Automation
 
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...apidays
 
Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...andreas kuncoro
 
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...apidays
 
IBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for HackathonsIBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for Hackathonsgjuljo
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
 

La actualidad más candente (20)

The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
 
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyFrom Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
 
Cloud-native Integration in the Oracle Cloud
Cloud-native Integration in the Oracle CloudCloud-native Integration in the Oracle Cloud
Cloud-native Integration in the Oracle Cloud
 
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
 
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...
apidays LIVE Paris 2021 - Don’t put all of your APIs in one cloud by Adrien V...
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 
Intel And Big Data: An Open Platform for Next-Gen Analytics
Intel And Big Data: An Open Platform for Next-Gen AnalyticsIntel And Big Data: An Open Platform for Next-Gen Analytics
Intel And Big Data: An Open Platform for Next-Gen Analytics
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
 
Bringing the software architecture back into agile
Bringing the software architecture back into agileBringing the software architecture back into agile
Bringing the software architecture back into agile
 
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleuls
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleulsapidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleuls
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleuls
 
2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DR
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBMIntroducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
 
Health and Diagnostics at Your Fingertips
Health and Diagnostics at Your FingertipsHealth and Diagnostics at Your Fingertips
Health and Diagnostics at Your Fingertips
 
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...
apidays LIVE Australia 2021 - How to Achieve Zero-Trust Security With Kuma Se...
 
Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...
 
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
 
IBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for HackathonsIBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for Hackathons
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 

Destacado

How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai HackbarthHow the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarthmfrancis
 
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim VerbelenOSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim Verbelenmfrancis
 
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...Robert Nicholson
 
Languages formanandmachine
Languages formanandmachineLanguages formanandmachine
Languages formanandmachineGireesh Punathil
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayJohn Duimovich
 
2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source Day2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source DayShawn Wells
 
Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年Hiroki Kondo
 
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-Hiroki Kondo
 
Wicket Introduction
Wicket IntroductionWicket Introduction
Wicket IntroductionEyal Golan
 
It's beautiful enRoute - Paul Fraser
It's beautiful enRoute - Paul FraserIt's beautiful enRoute - Paul Fraser
It's beautiful enRoute - Paul Frasermfrancis
 
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...Ericsson
 
Internet explorer case study
Internet explorer case studyInternet explorer case study
Internet explorer case studytbrady27
 
Building Secure OSGi Applications
Building Secure OSGi ApplicationsBuilding Secure OSGi Applications
Building Secure OSGi ApplicationsMarcel Offermans
 
Internet of Things Study Acquity Group 2014
Internet of Things Study Acquity Group 2014Internet of Things Study Acquity Group 2014
Internet of Things Study Acquity Group 2014Ludovic Privat
 
Eclipse + Maven + OSGi has never been so easy - Atllia Kiss
Eclipse + Maven + OSGi has never been so easy - Atllia KissEclipse + Maven + OSGi has never been so easy - Atllia Kiss
Eclipse + Maven + OSGi has never been so easy - Atllia Kissmfrancis
 
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten ZiegelerNew and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegelermfrancis
 
OSGi IoT Demo & Contest 2015
OSGi IoT Demo & Contest 2015OSGi IoT Demo & Contest 2015
OSGi IoT Demo & Contest 2015mfrancis
 

Destacado (20)

How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai HackbarthHow the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
 
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim VerbelenOSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
 
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Languages formanandmachine
Languages formanandmachineLanguages formanandmachine
Languages formanandmachine
 
3.1 oracle salonika
3.1 oracle salonika3.1 oracle salonika
3.1 oracle salonika
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is Today
 
2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source Day2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source Day
 
なぜ今OSGiか
なぜ今OSGiかなぜ今OSGiか
なぜ今OSGiか
 
Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年
 
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
 
Wicket Introduction
Wicket IntroductionWicket Introduction
Wicket Introduction
 
It's beautiful enRoute - Paul Fraser
It's beautiful enRoute - Paul FraserIt's beautiful enRoute - Paul Fraser
It's beautiful enRoute - Paul Fraser
 
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...
Every. Thing. Connected. – A study of the adoption of ‘Internet of Things’ am...
 
Internet explorer case study
Internet explorer case studyInternet explorer case study
Internet explorer case study
 
Building Secure OSGi Applications
Building Secure OSGi ApplicationsBuilding Secure OSGi Applications
Building Secure OSGi Applications
 
Internet of Things Study Acquity Group 2014
Internet of Things Study Acquity Group 2014Internet of Things Study Acquity Group 2014
Internet of Things Study Acquity Group 2014
 
Eclipse + Maven + OSGi has never been so easy - Atllia Kiss
Eclipse + Maven + OSGi has never been so easy - Atllia KissEclipse + Maven + OSGi has never been so easy - Atllia Kiss
Eclipse + Maven + OSGi has never been so easy - Atllia Kiss
 
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten ZiegelerNew and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
 
OSGi IoT Demo & Contest 2015
OSGi IoT Demo & Contest 2015OSGi IoT Demo & Contest 2015
OSGi IoT Demo & Contest 2015
 

Similar a OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale into the World of Internet-Connected Things - Robert Andres & Walter Hofmann

Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
The Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact SportsThe Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact SportsEurotech
 
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....Eurotech
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Eurotech
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT projectEurotech
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewayEurotech
 
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...Eurotech
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...IBM_Info_Management
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTViewAVEVA
 
Smart City: Many Applications and Devices
Smart City: Many Applications and DevicesSmart City: Many Applications and Devices
Smart City: Many Applications and DevicesEurotech
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayEurotech
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT GapMarty Pejko
 
M2M Application Enablement with the Everyware Cloud Platform
M2M Application Enablement with the Everyware Cloud PlatformM2M Application Enablement with the Everyware Cloud Platform
M2M Application Enablement with the Everyware Cloud PlatformEurotech
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale Eurotech
 
State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions Eurotech
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTEurotech
 

Similar a OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale into the World of Internet-Connected Things - Robert Andres & Walter Hofmann (20)

Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
The Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact SportsThe Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact Sports
 
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
 
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTView
 
Smart City: Many Applications and Devices
Smart City: Many Applications and DevicesSmart City: Many Applications and Devices
Smart City: Many Applications and Devices
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT Gap
 
M2M Application Enablement with the Everyware Cloud Platform
M2M Application Enablement with the Everyware Cloud PlatformM2M Application Enablement with the Everyware Cloud Platform
M2M Application Enablement with the Everyware Cloud Platform
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
 
State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
 

Más de 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
 

Más de 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)
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale into the World of Internet-Connected Things - Robert Andres & Walter Hofmann

  • 1. OSGi / Java in Industrial IoT More than a Solid Trend - Essential to Scale into the World of Internet Connected Things Robert Andres, Eurotech Walter Hofmann, Hitachi High-Tech
  • 2. Disclaimer This presentation has been prepared by Eurotech S.p.A. (or “Eurotech”) and Hitachi High Technologies (HHT) and has to be read in conjunction with its oral presentation. The information contained in this presentation does nor purport to be comprehensive. Neither Eurotech,nor HHT nor any of its officers, employees, advisersor agents accepts anyresponsibility for/or makesany representation or warranty, expressor implied, as to the truth, fullness, accuracyor completenessof the information in this presentation (or whether any information has been omitted from the presentation) or any other information relating to Eurotech, its subsidiaries or associated companies, whether written, oral or in a visual or electric form, transmitted or made available. The distribution of this document in other jurisdictions may be restricted by law, and persons into whose possession this document comes should inform themselves about, and observe, any such restrictions. This document is directed only at relevant persons. Other persons should not act or rely on this document or any of its contents. No reliance may be placed for any purposes whatsoever on the information contained in this document or any other material discussed during this presentation, or on its completeness, accuracy or fairness. The information in this document and any other material discussed at this presentation is subject to verification, completion and change. The information and opinions contained in this document are provided as at the date of the presentation and are subject to change without notice. Some of the information is still in draft form and will only be finalized. By attending the presentation you agree to be bound by the foregoing terms. Trademarks or Registered Trademarks arethe property of their respective owners.
  • 3. DATA IoT Sensors SERVICES platform M2M monitoring management REMOTE Preventive Maintenance many-to-one machines DEVICES actuators HMI nearreal-time MQTT PROTOCOLS field bus HARDWARE gateway MULTI SERVICE REST unattended OT IT/OT INTEGRATION iPaaS IaaS BIG DATA ANALYTICS business intelligence ITCEP CLOUD on-premise database ESB SaaS MOBILE APPLICATION INTERNET virtualization IaaS IP open source CONTEXT DECISION BusinessModels ASSET cellular wireless satellite BUSINESS INTEGRATION services servitization COST CUSTOMER PARTNER OEMs ORGANIZATIONS PRODUCT VALUE support INFRASTRUCTURE outsourcing new business models everything as a service DaaS iPaaS TCO FLEXIBILITY Carrier Certifications DIGITAL TRANSFORMATION ECOSYSTEM IIoT
  • 4. Internet of Things • With all the hype around it, it certainly must be something new ? • If it is something new, why do we see so much of the “old” just in new colors? • With the promise of being disruptive – enabling digital transformation and new business models - does it not require new ways of thinking and doing things? An attempt to understand it …
  • 5. IIoT Enables Digital Transformation • Products • Value Add • Business Model • Business Processes • Technological / Architectural Approach Re-Thinking
  • 6. What is different …. IoT is … •no silos – any thing talking to any application •about re-architecting the underlying OT infrastructure •leveraging computational power at the edge where it makes sense •agility (flexibility, scalability) at the edge – in hardware and software •an ecosystem play – there is no one size fits all, no company that has / knows it all •about scaling – not just up but out …. from “traditional” M2M / OT Solutions
  • 7. What is different …. In order to achieve this, we have to encapsulate the complexity of IoT IoT Solutions … •have to be built on open and industry standards •require strong ecosystems & communities •have to be built from building blocks that integrate seamlessly •require a highly modular approach in software •needs hardware / OS functionality abstraction …. from “traditional” M2M / OT Solutions
  • 8. open and industry standards strong ecosystems & communities building blocks that integrate modular approach hardware / OS abstraction
  • 9. Aspects we Highly Appreciate …. … and we Associate Names With! Excellent foundation !
  • 10. Anatomy of M2M / IIoT Solutions The Key Elements from an OT / Eurotech Perspective World of IT and Applications IoT / M2M Communication IoT / M2M Device (Hardware, IoT Middleware, Applications) IoT / M2M Integration Platform
  • 11. Anatomy of M2M / IIoT Solutions Putting Things in Perspective (Industry 4.0 Customer View) Application Integration IoT / M2M Integration Platform Device HW Process Handling Data Management Other Applications Data Warehousing / Big Data IT Infrastructure Management & Services Manufacturing Execution System (MES) Warehouse Management System (WMS) Enterprise Resource Planning (ERP) Customer Relationship Management (CRM) Core IT Infrastructure
  • 12. Anatomy of M2M / IIoT Solutions • IT centric, cloud based M2M connectivity platforms as building blocks for enterprise IT • Implement “Enterprise Service Bus for Machines ” like architectures to allow an easy integration of different device data systems and applications • Multi Service Gateway approach to integrate and consolidate data streams and future proof investments • IT centric application development to implement business logic in smart edge devices / service gateways • Off the shelf purpose built devices (also customized & custom) designed to meet vertical market value propositions Fundamental Elements M2M / IoT Integration Platform Multi- Service Gateway Approach
  • 13. Further Aspects We Will Touch … … All Java & OSGi Enabled • Scaling with Multi-Service Gateways at the edge: Java / OSGi based IoT device middleware / application framework • Ecosystem of ecosystems example: Red Hat, Eurotech & Open Source • Extending the Solution “Southbound”: Kura Wires • More flexibility “Northbound”: Multiple Cloud Clients • Experience shared: predictive maintenance use case in industrial environments
  • 14. Multi-Service Gateway Approach Automation, Integration & Computation at the Edge Human / Machine Interfaces • Multiple business relevant tasks can be performed and are technically consolidated • Data delivery using a open protocol effectively decoupling data providers and data consumers • IT centric device application development using software frameworks / IoT middleware to implement business logic in smart edge devices / multi-service gateways • More efficient bandwidth utilization – carrier cost optimization • Scaling with hardware options - designed to meet vertical market value propositions Sensors Actuators Legacy Systems Smart Machines M2M / IoT Multi- Service GatewayMeters
  • 15. Customer Applications Eclipse Kura is a Java / OSGi-based Application Framework for IoT Multi-Service Gateways that simplifies the design, deployment and remote management of embedded applications. ESF is Eurotech’s commercial offering based on Kura. •Standards based •Device, interface, network abstraction •Device management & application management •Connectivity management •Field data acquisition •Data aggregation, computation and efficient communication •Available for third-party HW and open hardware (Kura Project Eclipse Foundation) Multi-Service Gateway Approach IoT Middleware Kura (ESF) – Java & OSGi Based OSGi Linux / other OS Hardware Device Cloud Client Java
  • 16. Multi-Service Gateway Approach IoT Middleware Kura (ESF) – Java & OSGi Based OSGi on Linux Hardware Java VM Code Code Code • Platform independent • Modular • Services – reusable and discoverable • Easier integration into complex systems • Secure execution environment • Resource management
  • 17. Kura & ESF Developer’s Experience Emulate on PC Deploy on Target Cloud Managed Start developing your IoT /M2M application in the comfort of your PC. •Full Eclipse Integration •Target Platform Definition •Emulated Services •Run/Debug from Eclipse •Support Mac/Linux Hosts When you are ready, deploy your application on the gateway. •One-click Deployment •Eclipse Plugin •Remote Debugging Provision and manage your applications in field devices from the Cloud. •Remote OSGi Management via MQTT •Web-based Console
  • 18. Edge Flexibility, TCO and Investment Protection • There is no “one-size fits-all” but an open software architecture that allow flexible options according to the customer specific application needs: • Wide range of HW options: performance, I/O and features • Across different chip architectures: from Intel to ARM • Any form & shape: from open hardware CPU-Board to SBC to certified device • Any Phase of IoT Implementation • Re-fitting existing devices / assets • New “IoT embedded” solutions – of the shelf and custom designs • Any level of complexity • From telemetry like applications to powerful software defined IoT Gateways and smart edge devices
  • 19. Ecosystem: Red Hat & Eurotech & Open Source Open Source & Open Standards Enterprise IT Experience & Products OT Experience & Products IoT Solutions
  • 20. Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux, Java / OSGi OT Hardware Integration / Device AbstractionIoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Administration Embedded Application Connectivity Management Real-Time Data Security Administration Historical Data Device Management Embedded App Management IT Application Integration World of IT Eurotech Commercial IoT / M2M Stack Set of Integrated OT HW & SW Building Blocks
  • 21. Certified Modems M2M / IoT Gateways & Devices Red Hat Enterprise Linux Java / OSGi OT Hardware Integration / Device AbstractionIoT Device Middleware TCP/IP ioT Integration Platform Client Device HW MQTT JBoss Fuse Connectivity & Delivery Network Configuration Field Protocols Basic Services Embedded Applications Security Administration JBoss Fuse A-MQ Connectivity Management Real-Time Data Security Administration Historical Data Device Management Embedded App Management BRMS IT Application Integration World of IT Eurotech & Red Hat IoT / M2M Stack Complete Set of Integrated OT HW & SW Building Blocks
  • 22. M2M / IoT Gateways & Devices Yocto, WR Linux, Fedora Java / OSGi OT Hardware Integration / Device AbstractionIoT Device Middleware TCP/IP ioT Integration Platform Client Device HW MQTT Connectivity & Delivery Network Configuration Field Protocols Basic Services Embedded Applications Security Administration Fuse A-MQ Connectivity Management Real-Time Data Security Administration Historical Data Device Management Embedded App Management BRMS IT Application Integration World of IT Open Source IoT / M2M Stack Complete Set of Integrated OT HW & SW Building Blocks
  • 23. Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux Java / OSGi OT Hardware Integration / Device Abstraction Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Cloud Client Cloud Client Administration Multiple Cloud Clients Embedded Applications IoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT World of IT Constantly Evolving and Improving • Extending the Solution “Southbound”: Kura Wires • More flexibility “Northbound”: Multiple Cloud Clients
  • 24. Extending “Southbound”: Kura Wires • Dataflow programming – application logic is expressed as a directed graph • Application logic is simplified to node connections • Modular, extensible & flexible • Simplifies development tasks – especially, but not only: sensor, actuator & other field technology integration. Preliminary support includes: Logical connections between the Wire Components are known as Wires.
  • 25. Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux Java / OSGi OT Hardware Integration / Device Abstraction Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Cloud Client Cloud Client Administration Everyware Cloud Cloud / Data Center Extended device and embedded application management Embedded Applications IoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT World of IT Flexibility “Northbound”: Multiple Cloud Clients
  • 26. Simple Analytics Integration IoT Integration Platform Devices Multi- Service Gateways PCN PLC Analytics & BI Tools Data & Device Management Connect Devices to Cloud Generate the Aggregated Data Design your Reports and Dashboards
  • 27. Simple Analytics Integration Generate from Everyware Cloud Console the OLAP cubes for BI tools like Pentaho Depending on application scenario, different implementation scenarios need to be supported
  • 28. Analytics / Pentaho Integration (Scenario 1) Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux, Red Hat Enterprise Linux Oracle Java SE OSGi OT Hardware Integration / Device Abstraction Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Cloud Client Administration Everyware Cloud BI / Analytics Applications IoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT World of IT
  • 29. Analytics / Pentaho Integration (Scenario 2) Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux, Red Hat Enterprise Linux Oracle Java SE OSGi OT Hardware Integration / Device Abstraction Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Cloud Client Cloud Client Administration Everyware Cloud BI / Analytics Applications BI / Analytics IoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT World of IT
  • 30. Analytics / Pentaho Integration (Scenario 3) Everyware Cloud Pentaho Data Integration . Certified Modems M2M / IoT Gateways & Devices Yocto, WR Linux, Red Hat Enterprise Linux Java VM OSGi OT Hardware Integration / Device Abstraction Security Network Configuration Field Protocols Basic Services Connectivity & Delivery Cloud Client Administration Applications Java VM PDI Headless Server PDI Agent IoT Device Middleware TCP/IP IoT Integration Platform Client Device HW MQTT World of IT
  • 32. Use Case: Industrial Predictive Maintenance
  • 33. Predictive Maintenance Solutions Selection of Use Cases Health Monitoring and Failure Prediction for Medical Equipment Health Monitoring and Failure Prediction of Industrial Machines Health Monitoring and Failure Prediction of Gas Turbines (for Power Production) Health Monitoring and Failure Prediction of Industrial Motors Health Monitoring and Failure Prediction of Construction Machinery Health Monitoring and Failure Prediction of Trains
  • 34. Key Learnings at HHT (1) Topics Statement Conclusion Data Ownership - Production companies consider their data as their know-how. - Design for Edge-Cloud solution (On premise or on private cloud). Inter Operability - Production companies only like to share pre-processed and aggregated data out side - Local preprocessing and integration to other application using secure pub/sub scribe messaging (e.g. MQTT technologies) Data Quality - Existing data quality is rarely available at the beginning of a project - Implement flexible data capture and fine tune it on the spot Learning by doing - Data Analytics is a «Iterative Process» - Design for flexible local update of pre- processing required - Start and learn. If you wait for perfect understanding, you will never start
  • 35. Key Learnings at HHT (2) Topics Statement Conclusion Value Chain of Data - Data and data analytics are only on part of the business value - Design open IoT module - Design for «actionable results» Standards - There are many standards, non of them is winner at the moment. Many will co- exist for quite some time - Go for practical approach. Learn and Adapt - Use, what best helps you Business Model - Predictive Analytics creates core value, but may take long development time. - «Real time» data capture is required for «Proof the Concept» - Plan for complementary values ( e.g. health monitoring) - Plan for fast initial revenue streams
  • 37. Use Case – Industrial Motors Machine health monitoring - Capturing in-use vibration of factory equipment allows monitoring and predictive maintenance... Real-time alerts and historical analysis - Using the HHTAnalytic tool provides characterization metrics between machines and operating environments, through the equipment life-cycle. 4’000 samples / sec / signal
  • 38. Use Case - using Java, OSGi & MQTT Web Portal Everyware Cloud Alarms Local data processing: § FFT § Data Analytics IoT Gateway Control Panel: § Boundary variable § Critical value § Missing value treatment option § Number of consecutive alarms § Email notification address Vibration Data + ERP
  • 39. Use Case - OSGi Bundle Motor MonitorOSGi Bundles
  • 40. Software Defined Machines Mechanics Source adaptedfrom “Software gibt denTakt vor”, C. Kühnl in Mechatronic & Fertigung”, 2010 SW Electronics System Thinking Software Mechanics Services Mobile Comms Electronics System Thinking
  • 41. Conclusions, Summary • The concept of a Software-defined Gateway or Multi-Service Gateway is very powerful. The ability to program smart edge devices (including gateways), leveraging a Java/OSGi IoT Middleware like Kura on abstracted hardware, offers substantial benefits to companies that need their value proposition extended to the IoT edge. • The Software-defined Gateway does require a dynamic changing of device software, offering an effective application life cycle management. Remote device and embedded application management is a significant part of the TCO of IoT solutions. The use of M2M / IoT Integration Platform capabilities is improving overall cost and time-to-market significantly. • IoT is an ecosystem play and we are part of a powerful & productive ecosystem
  • 42. Conclusions, Summary Eclipse IoT: most complete Open Source Stack of Java / OSGi IoT Building Blocks including: • Software-defined Gateway or Multi-Service Gateway • M2M / IoT Integration Platform