2012 osgi alliance ahaus, 11/9/12 - susan schwarze
DESCRIPTION
TRANSCRIPT
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Überblick
• Wer, wie, was ... • Wer und was ist ...
• Wieso, weshalb, warum? Wer nicht fragt, ... • Warum ist das wichtig für Sie? • Ein erstes Beispiel
• OSGi in der Praxis – einige Referenzen • Zusammenfassung
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Wer und was ist ... • Die OSGi Alliance Ab 1999 ... 2004 ... seit 2010
• OSGi Technologie
Wer ist die OSGi Alliance? • Die OSGi Alliance ist ein Industriekonsortium, das einen
offenen Standard spezifiert • Etabliert in 1999 • Industrieübergreifende,weltweite Mitgliedschaft • Strategische Partnerschaften • Mitgliedsinformation erhältlich unter www.osgi.org
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
OSGi Alliance Lösungsanbieter Opensource Communities
Gerätehersteller
Service Providers / Telcos
Entwickler
SW-Lieferanten
Chip/CPE-Hersteller
Andere
Was ist OSGi? • Dynamisches Komponentenmodell für Java™
• Hardwareunabhängig • Robustes, hochentwickeltes und konsistentes Programmiermodell für Anwendungen • Eingebettete modulare Ausführungsumgebung für Dienste und Applikationen • Integrativ: Protokoll- und industrieübergreifende Interoperabilität von Geräten • Zukunftssicher und “unsichtbar”: Dynamisches Lifecycle Management
• erleichtert die Modularisierung, Verwaltung und Steuerung von Anwendungen und Diensten
• ermöglicht die nachträgliche Auslieferung und Installation von Diensten und Anwendungen auch zur Laufzeit
• Aufgrund ihrer modularen Architektur ermöglicht die OSGi Service Platform
• Neue Geschäftsmodelle und Märkte • Reduzierte Gesamtkosten der Investition • Schnellere Produkteinführungszeit
• Wachsendes industrieübergreifendes globales Ökosystem: CPE Hersteller, Chipanbieter, ISVs, Geräte- und Autohersteller und Zulieferer, Telcos und Energieversorger
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Ausführungs umgebung
Bundles
DECT
Position im Ökosystem
Semiconductor & OS
Providers
Platform & System Integrators
Device Manufacturers
“In-to” - Pre-Design / Embedded
Pre-enable new devices
Enablement Composition Client
Platform (into)
OSGi Service Platform
Enterprises Solution
Integrators, ISVs
“On-to” - Aftermarket / Download Post install Platform, Apps & Data
Service Providers
Solution Integrators,
ISVs
“On-to” - Aftermarket / Download Post install Apps & Data
Solutions
Solutions
Client Platform
(onto)
Applications &
Services
Applications &
Services
OSGi Service Platform
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
6
Auszug aus dem OSGi-Ökosystem
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Warum ist das wichtig für Sie?
• Die Entwicklung in den letzten Jahren • Ein altes Bild, aber nicht verjährt ...
Connected Home Evolution
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Facility Mmgt. Tech.
Kabel: Powerline, Twisted pair, Radio coax cable, Fibre optic Kabellos: DECT, Wireless LAN, Bluetooth
IT Enter-tainmen
t
White Goods
Voice
Bandwidth: Low Quality: RealTime
Bandwidth: High Quality: Lower to High
Bandwidth: Lower Quality: RealTime
Bandwidth: Low Quality: Medium
Bandwidth: Very High Quality: High
Application: Energy Mgmt, Heating, Air Conditioning, Lights, Blends, Access Control
Application: Children Control, Gaming, Firewall, Tele-Working, Video conferences etc.
Application: VOD, Gaming, TV, MP3, Radio, Music, etc.
Application: Energy Management, Controlling etc.
Application: CLIP, SMS, Voice Butler, etc.
Facility IT Entertainment White Goods Voice
Application Sharing
EHS, Propriatary, LON, EIB, X10 ...
Analog, 802.X, FireWire, USB, Proprietary,
IRDA, Bluetooth ...
SIP, ISDN, POTS, H323, DECT ...
EHS, Proprietary, LON, EIB, X10 ...
FireWire, Bluetooth, 802.X, USB, Serial, IRDA ...
Ein altes Bild, aber nicht verjährt ... Netzwerkstrukturen im Heim
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
10
Wo ist der Bezug von OSGi zu anderen Standards?
Vertikal/Industrie
Service Delivery
Lokales Netzwerk
Breitband Netzwerk
EnOcean
LonWorks
Bluetooth
6LoWPAN Home Plug
DECT
KNX
M-Bus
OSGi
HGI ETSI M2M
DSL Powerline Cable Wireless
ZigBee / ZWave
UPnP
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Ein erstes Beispiel ...
mBedded Server als Gateway OSGi als Gateway
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Anbindung nach außen... Anbindung nach außen ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...und Zentrale im Netzwerk für... ... und Zentrale im Netzwerk für ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...die interne Kommunikation,... ... die in- und externe Kommunikation ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...völlig unabhängig... ... völlig unabhängig ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...von Übertragungsstandards, ... ...von Übertragungsstandards ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...Protokollen... ... Protokollen ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...Geräten... ... Geräten ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
...und jeweiligen Services. ... und jeweiligen Diensten ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Weitere Gateway-Möglichkeiten Weitere Gatewaymöglichkeiten
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
22
OSGi in der Praxis ...
• Home Management Pla.orm der DTAG für die Integra9on und Kombina9on von Partner-‐Lösungen
• Markteinführung 2013
• OSGi im SG und auf Backendseite
• Weitere Info’s unter: h"p://www.qivicon.de
DTAG QIVICON
QIVICON-‐Lösung der DTAG “on OSGi“
• Innovatives Service Gateway der “MR510x“ Serie
• Speziell für Projekte mit großen Stückzahlen (z.B. Service Provider)
• OSGi-basierte Softwareinfrastruktur
Sumitomo MR510x – QIVICON BOX
Home Gateway von Sumitomo
Cisco Home Gateway Ta
rget
sc
enar
io
• Das Cisco® „TES301“ bietet Service Providern die Möglichkeit, flexible und schnell auf neue Marktanforderungen zu reagieren.
• Speziell ausgelegt, zur stufenweisen Einführung von innova9ven Diensten in den Bereichen Hausautoma9on und -‐überwachung, Smart Metering und Energiemanagement.
• Das “TES301” beinhaltet eine OSGi-‐fähige Soawareinfrastruktur
TES301 – IP Managed Services Home Gateway
• Die Portallösung von alertme ermöglicht Echtzeitüberwachung und -‐steuerung des Hauses, der Energieparameter und der Geräte von überall und zu jeder Zeit.
• Neben der Nutzung des Smart Grid, bietet das Gateway von alertme die Möglichkeit der Verwaltung einer Vielzahl von Smart-‐Home-‐basierten Diensten und Apps.
• Das AlertMe Hub und Backend basiert auf OSGi
AlertMe.com Ltd.
Plaeorm zur Hausautoma9on – OSGi-‐basierte Apps mit OSGi
• Erstes Mac-‐basiertes Hausautoma9ons-‐system, das sich vollständig aus der ‘Cloud’ steuern lässt.
• ClareHome Controller ist das Gateway zur ClareCloud und ermöglicht die Bereitstellung von Diensten zur Geräte-‐ und Systemsteuerung.
• Die Systemkomponenten ‚ClareHome‘, ‚ClareAssure‘ sowie ‚ClareVision‘ basieren auf OSGi
ClareControls, Inc.
Mac-‐basierte Hausautoma9on nutzt OSGi-‐basierte Produkte
• Intelligente Gebäudeautoma9on und erweitertes Facility Management
• Anbindung und Kontrolle von Sensoren/Aktoren für Temperatur, Licht, Sonnenstand, Alarm, etc.
• Ermöglicht Systemsteuerung über eine Vielzahl von Schnijstellen (z.B. PC, Touch-‐Screen, PDA oder Ciscos’ IP-‐Phone)
• Embedded PC “RC-‐BOS” von RaumComputer mit OSGi
Einsatzort z.B. Köln-‐Triangle
Embedded PC “RC-‐BOS“
Gebäudeautoma9on von Berker mit OSGi
Berker (RaumComputer) – Gebäudeautoma9on
• Busch-‐ComfortTouch vereint die Funk9onen einer Haussteuerung, eines Infotainment-‐ und eines Entertainment-‐Centers
• Schalten oder dimmen von Licht, Jalousiensteuerung, Regulierung der Raumtemperaturen oder kombinierte Schaltung von Szenen
• Busch-‐ComfortPanel basiert auf OSGi
Busch-‐Jaeger (ABB Gruppe) – Busch-‐ComfortPanel
Busch-‐Jaeger setzt beim Busch-‐ComfortPanel auf ProSyst
• Demonstra9on der ersten “Smart-‐Grid”-‐fähigen Hausgeräten auf der IFA 2010
• „Smart-‐Grid“-‐fähige Geräte von Miele erkennen eigenständig preiswerte Tarifstrukturen
• Funk9on „Smart Start“ kann vom Kunden am Gerät ak9viert werden
• Das Miele@home Gateway basiert auf OSGi
„Smart-‐Grid“-‐fähig mit Unterstützung von OSGi
Miele – Miele@home Geräteserie
• “XG1000 Gateway” von Xanboo mit OSGi
• Der Zentralrechner von Xanboo basiert auf OSGi-‐basierter Fernwartungs-‐soaware
• Kunden u.a. at&t und Telecom Italia
Xanboo – Remote Monitor Service
Überwachungslösung von Xanboo
• OSGi wird gefordert für die nächste Generation von Breitbandgeräten
• Führende Chiphersteller haben sich für OSGi entschieden
• Demos gab es seit 2010 auf Computex, Metering Europe, Electronica und CES, BBWF, SmartHome Europe etc.
• Referenzplattformen und kommerzielle Schlüssellösungen sind verfügbar
Leading Silicon runs OSGi
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Zusammenfassung
• Wer, wie, was ... • Wieso, weshalb, warum? ...
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
(Trockene) Zusammenfassung • Wachsender Bedarf im Heimbereich für integrative, dynamische
Lösungen • OSGi Alliance stellt eine integrierende, dynamische standardisierte
Technologie zur Verfügung • Robustes, hochentwickeltes und konsistentes Programmiermodell für
Anwendungen • Eingebettete modulare Ausführungsumgebung für Dienste und
Applikationen • Integrativ: Protokoll- und industrieübergreifende Interoperabilität von
Geräten • Zukunftssicher und “unsichtbar”: Dynamisches Lifecycle Management
• erleichtert die Modularisierung, Verwaltung und Steuerung von Anwendungen und Diensten
• ermöglicht die nachträgliche Auslieferung und Installation von Diensten und Anwendungen auch zur Laufzeit
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
Zusammenfassung (ctd.) • Ermöglicht neue Geschäftsmodelle und Märkte • Reduziert Gesamtkosten der Investition • Beschleunigt Produkteinführungszeit • Wachsendes industrieübergreifendes globales Ökosystem:
• Kommerzielle Produkte und Lösungen • CPE Hersteller, Chipanbieter, ISVs, Geräte- und Autohersteller
und Zulieferer, Telcos und Energieversorger • Strategische Partnerschaften und Zusammenarbeit
• HGI, BBF, UPnP Forum, ETSI M2M, CABA, SmartHome Initiative Deutschland …
• Weitere Entwicklung und Realisierung der Vision(en) • Strategische Partnerschaften und Mitglieder • Ihr Bedarf ist unser Ziel
“…Und was soll ich, ein Installateur, damit?” • OSGi liefert Mehrwerte • Wenn OSGi schon installiert ist, können Sie
• 24/7 über Ferndiagnosen schneller reagieren • Auch zur Laufzeit neue Anwendungen installieren und administrieren
• Wollen die Kunden eine Vernetzung ohne Protokollwirrwarr, die auch in Zukunft simpel bleibt?
• Gibt es bereits ein GW oder einen Router, könnte ein OSGi-basiertes Produkt angeschafft werden?
• Interessiert? Für weitere Infomationen: • www.osgi.org • direkt an mich: [email protected]; Telefon: +49 221 6604 411
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
“…Und was soll ich, ein(e) IT Fachmann/frau, damit?” • OSGi liefert Mehrwerte
• Benötigt die Infrastruktur 24/7-Zugriff? • Soll sie zukunftsorientiert, ohne Protokollfestlegung und offen für neue
Anwendungen sein? • Mit OSGi können Sie
• Produkteinführungszeiten senken • die Architektur skalierbar aufsetzen • remote und zur Laufzeit auf die SW zugreifen und administrieren
• Interessiert? Für weitere Infomationen: • www.osgi.org • direkt an mich: [email protected]; Telefon: +49 221 6604 411
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
“…Und was soll ich, ein Softwarentwickler, damit?” • OSGi liefert Mehrwerte
• ROI und Produkteinführungszeiten sind extrem wichtig • Das OSGi Programmiermodel hilft, Apps modular aufzubauen
• Wiederverwendbarkeit und Ersetzbarkeit von SW-Modulen • Unterstützung von wichtigen IDE’s gesichert
• Eclipse, Maven, BND • Bei Bedarf werden Produkte dynamisch mit Updates aus der Ferne
versehen • Interessiert? Für weitere Infomationen:
• www.osgi.org • direkt an mich: [email protected]; Telefon: +49 221 6604 411
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
“…Und was soll ich, ein Produkthersteller, damit?” • OSGi liefert Mehrwerte
• ROI und Produkteinführungszeiten sind extrem wichtig • Modularer Aufbau reduziert Entwicklungszeit und ermöglicht die
Wiederverwendung von Software • Integration von Partnern/Zulieferern • Vereinfachte Produktwartung fördert und festigt Kundenbetreuung
• Bei Bedarf werden Produkte dynamisch mit Updates aus der Ferne versehen
• Aftermarket-Sales: Erweiterung der Produkte mit neuen Apps
• Interessiert? Für weitere Infomationen: • www.osgi.org • direkt an mich: [email protected]; Telefon: +49 221 6604 411
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
DANKE
OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved
[email protected] www.osgi.org