40
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

2012 OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 2: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 3: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 4: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 5: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 6: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

6

Auszug aus dem OSGi-Ökosystem

Page 7: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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 ...

Page 8: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

Connected Home Evolution

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 9: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 10: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 11: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Ein erstes Beispiel ...

Page 12: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

mBedded Server als Gateway OSGi als Gateway

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 13: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

Anbindung nach außen... Anbindung nach außen ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 14: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...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

Page 15: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...die interne Kommunikation,... ... die in- und externe Kommunikation ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 16: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...völlig unabhängig... ... völlig unabhängig ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 17: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...von Übertragungsstandards, ... ...von Übertragungsstandards ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 18: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...Protokollen... ... Protokollen ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 19: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...Geräten... ... Geräten ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 20: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

...und jeweiligen Services. ... und jeweiligen Diensten ...

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 21: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

Weitere Gateway-Möglichkeiten Weitere Gatewaymöglichkeiten

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Page 22: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

22

OSGi in der Praxis ...

Page 23: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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“    

Page 24: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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

Page 25: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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  

Page 26: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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  

Page 27: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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  

Page 28: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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    

Page 29: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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  

Page 30: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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  

Page 31: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  “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  

Page 32: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

•  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

Page 33: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

Zusammenfassung

•  Wer, wie, was ... •  Wieso, weshalb, warum? ...

Page 34: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 35: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

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

Page 36: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

“…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

Page 37: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

“…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

Page 38: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

“…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

Page 39: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

“…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

Page 40: 2012  OSGi Alliance Ahaus, 11/9/12 - Susan Schwarze

DANKE

OSGi Alliance – Standardisierungsplatfform OSGi in der Praxis © 2008-2012 OSGi Alliance. All Rights Reserved

[email protected] www.osgi.org