devolo goes osgi – when hardware needs software - g hermann
TRANSCRIPT
![Page 1: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/1.jpg)
Good Morning!
![Page 2: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/2.jpg)
Morning Exercise
![Page 3: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/3.jpg)
![Page 4: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/4.jpg)
![Page 5: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/5.jpg)
Powerline
Solutions
![Page 6: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/6.jpg)
![Page 7: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/7.jpg)
Development and
Manufacturing Expertise
![Page 8: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/8.jpg)
![Page 9: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/9.jpg)
IT Distribution
B2C / Retail, Etail
ISP / Carrier
B2B
Special Distribution
![Page 10: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/10.jpg)
Logistics
![Page 11: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/11.jpg)
Logistics
Sea & Air Freight
![Page 12: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/12.jpg)
Logistics
Stock: 2.290 Articels
![Page 13: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/13.jpg)
Logistics
![Page 14: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/14.jpg)
7 Million Customer
![Page 15: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/15.jpg)
22 Million Devices
![Page 16: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/16.jpg)
![Page 17: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/17.jpg)
![Page 18: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/18.jpg)
Home Networking
![Page 19: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/19.jpg)
Home Automation
![Page 20: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/20.jpg)
„Only for The Upper Crust“
![Page 21: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/21.jpg)
Intro “Big Bang Theory” Season 1, Episode 9
![Page 22: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/22.jpg)
Affordable!
![Page 23: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/23.jpg)
Easy!
![Page 24: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/24.jpg)
Comprehensive!
![Page 25: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/25.jpg)
Open!
![Page 26: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/26.jpg)
Paradigm Shift
![Page 27: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/27.jpg)
Let‘s Go!
![Page 28: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/28.jpg)
Partner Selection
![Page 29: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/29.jpg)
![Page 30: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/30.jpg)
We Kissed many Frogs!
![Page 31: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/31.jpg)
![Page 32: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/32.jpg)
![Page 33: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/33.jpg)
![Page 34: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/34.jpg)
Why OSGi?
![Page 35: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/35.jpg)
Time To Market
![Page 36: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/36.jpg)
ProSyst mBS
Local Portal (OSGi App Bundle)
mBS Web Server
HDM
DCA
Java API
JSON-RPC API
HAM
Interface Layer (MVC)
Local Ressources
Gateway
Z-Wave Device
DHCI
my devolo App (GW offline)
HTTP
Z-Wave
…
Linux Image incl. devolo DHCI FW
HTTP GET
Hardware
JVM mBSA
![Page 37: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/37.jpg)
Remote Portal (NGINX, LB and Proxy)
ProSyst mPRM
(SSL) ProSyst Messaging
mySQL Database
my devolo Cloud (Tomcat)
JSON-RPC (HTTP)
REST (HTTPS)
Web Ressources
ProSyst Messaging
HTTPS
Cloud (DMZ)
Service Provider Weather, SMS
...
my devolo App (GW online)
REST (HTTPS) Backup Storage Server
FTP
Support View REST (HTTPS)
ProSyst mBS
Local Portal (OSGi App Bundle)
mBS Web Server
HDM
DCA
Java API
JSON-RPC API
HAM
Interface Layer (MVC)
Local Ressources
Gateway
Z-Wave Device
DHCI
my devolo App (GW offline)
HTTP
Z-Wave
…
Linux Image incl. devolo DHCI FW
HTTP GET
Hardware
JVM mBSA
![Page 38: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/38.jpg)
It is complex!
![Page 39: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/39.jpg)
Sensors & Actuators
![Page 40: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/40.jpg)
Central-Unit
![Page 41: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/41.jpg)
Cloud Infrastructure
![Page 42: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/42.jpg)
![Page 43: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/43.jpg)
![Page 44: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/44.jpg)
Synchronization
![Page 45: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/45.jpg)
Synchronization
Marketing
![Page 46: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/46.jpg)
Synchronization
Logistic
![Page 47: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/47.jpg)
Synchronization
Sales
![Page 48: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/48.jpg)
Synchronization
Support
![Page 49: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/49.jpg)
![Page 50: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/50.jpg)
![Page 51: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/51.jpg)
Rush Hour by Fernando Livschitz https://www.youtube.com/watch?v=MRPK1rBl_rI
![Page 52: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/52.jpg)
The Most Important
Expectation
![Page 53: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/53.jpg)
The Most Important
Expectation
Deliver
in Time and Quality!
![Page 54: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/54.jpg)
Speaking of Quality…
![Page 55: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/55.jpg)
Hardware:
3:1
Software:
1:1
Ratio Engineer : Tester
![Page 56: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/56.jpg)
Hofstadter's Law:
“It always takes longer than you
expect, even when you take into
account Hofstadter's Law.”
— Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid
![Page 57: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/57.jpg)
![Page 58: Devolo Goes OSGi – When Hardware Needs Software - G Hermann](https://reader030.vdocuments.site/reader030/viewer/2022032615/55a346d51a28abbe1f8b4674/html5/thumbnails/58.jpg)