19
COPYRIGHT © 2010 OSGi Alliance. All Rights Reserved the dynamic module system for Java "Innovative Lösungen unter Benutzung von Standards - Herausforderungen und Lösungsansätze" ConLife 2010 Köln 19.-20.5.2010 Dr. Susan Schwarze, Board Member /VP Marketing, OSGi Alliance Director Standards, ProSyst Software

2010, susan schwarze

Embed Size (px)

Citation preview

Page 1: 2010, susan schwarze

COPYRIGHT © 2010 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

"Innovative Lösungen unter Benutzung von Standards - Herausforderungen und Lösungsansätze"

ConLife 2010Köln 19.-20.5.2010Dr. Susan Schwarze, Board Member /VP Marketing, OSGi AllianceDirector Standards, ProSyst Software

Page 2: 2010, susan schwarze

the dynamic module system for Java

Agenda

Kurze Darstellung• der OSGi Alliance

• der Herausforderungen im Heimvernetzungsmarkt

• der Vorteile von Standardisierung

Ein Lösungsansatz für end-to-end Dienstangebote durch Standardisierung

Ausblick

2

Page 3: 2010, susan schwarze

the dynamic module system for Java

Was ist OSGi? Die OSGi Alliance ist ein weltweites Konsortium von

Technologieführern, die industrieübergreifend eine modulare Softwareplattform spezifiziert, die die Interoperabilität und dynamische Verwaltung von Anwendungen und ihren Diensten sichert.

OSGi Technologie bietet ein bewährtes “Dienste”-orientiertes, dynamisches Modulsystem für Java™

• robustes, durchdachtes und konsistentes Modell zur Programmierung von “Diensten”

• modulare Ausführungsumgebung für Anwendungen und ihre Dienste

Page 4: 2010, susan schwarze

the dynamic module system for Java

Herausforderungen im Heimvernetzungsmarkt Steigende Erwartungen der Konsumenten

• Niedrige Preise bei einfacher Handhabung• Ansteigende Nutzungsvielfalt bei garantierter Sicherheit

Zugeschnittene Dienstangebote, Fernbedienung, zukunftssichere Lösungen

Multimedia-Inhalte• Verschiedene Quellen/Daten, Orte und Zugänge zu Inhalten• Traditionelle Verbreitung von Inhalten über das Internet ist nicht voll skalierbar

(IPTV) “Internet of things”

• Anhaltender Wechsel zu endnutzerorientierter Gestaltung und Konsumierung von Inhalten

• Heterogene Netzwerke und Gerätezugänge• Komplexe Geräte- und Netzwerkkonfiguration sowie –management• Meist isolierte Dienstangebote von Google, Yahoo, Apple etc.

Vernetztes Heimumfeld• Insellösungen • Komplexe Anwenderschnittstellen

Netzwerkinfrastruktur• Im Wettbewerb stehende Kabel- und kabellose Netzwerklösungen

Geschäftsmodelle• Erste Angebote• Insellösungen

Page 5: 2010, susan schwarze

the dynamic module system for Java

5

Warum Standards & nicht proprietär?

Industriegewinn• Gemeinsame Schnittstellen / Anforderungen• Reduzierte Entwicklungszeit und –kosten• Erweiterung der Absatzmärkte

Reduziertes Risiko• Unabhängigkeit von einzelnem Hersteller/Anbieter• Erhöht Interoperabilität

Flexibilität• Viele Anbieter• Kostenreduktion bei Wechsel

Dauerhafte Lösung• Die Beteiligung von vielen Industrieunternehmen stärkt die langfristige Investition• Proprietäre Angebote werden oft schneller verworfen

Qualität• Industriezusammenarbeit erhöht die Qualität des Standards• Wettbewerb zwischen Anbietern erhöht die Produkt- und Dienstequalität

Page 6: 2010, susan schwarze

the dynamic module system for Java

6

Unübersichtlich viele Standards• Fragmentierte oder im Wettbewerb stehende

Teillösungen

• Beteiligung von Firmen in vielen parallel laufenden Standardisierungsorganisationen

Durchbruch durch Arbeitsteilung• Effizientere Entwicklung (Zeit UND Geld)

• Schnellerer Einsatz einer gemeinsam standardisierten, vom Markt akzeptierten Lösung

Vorteile einer Zusammenarbeit von Standardisierungsforen

Page 7: 2010, susan schwarze

the dynamic module system for Java

Koordinierung von Standards für den Bereich “Software-Modularität bei CPE”

7

remote management

local management

home gateway integration

consumer electronics integration

Java and OSGi on embedded devices

standards

Page 8: 2010, susan schwarze

the dynamic module system for Java

Standardisierungsforen Broadband Forum

• www.broadband-forum.org

• 1994 als DSL Forum gegründet, seit 2008 BBF

• Spezifiziert Standards für die Telekommunikationsbranche, u.a. ADSL, SHDSL, ADSL 2+, VDSL2, TR 69

Home Gateway Initiative• http://www.homegatewayinitiative.org

• 2004 gegründet

• Spezifiziert Anforderungsdokumente für Home Gateways und HW/SW rund um das digitale Heim

UPnP Forum• www.upnp.org

• 1999 gegründet

• Spezifiziert Netzwerkprotokolle und Datenformate für die herstellerübergreifende Ansteuerung von Geräten über ein IP-basierendes Netzwerk.

OSGi Alliance• www.osgi.org

• 1999 gegründet

• Spezifiziert eine hardware-unabhängige dynamische Softwareplattform, die die Interoperabilität und dynamische Verwaltung von Anwendungen und ihren Diensten sichert.

8

Page 9: 2010, susan schwarze

the dynamic module system for Java

999

Enge Zusammenarbeit der Industrieforen können Lösungen für komplexe, end-to-end Dienstangebote erstellen

home networkhome network

WANWANACS

1

1

2

3

4

4

2

3

Textbox HeadlineZusammenarbeit von Industrieforen Textbox HeadlineStatus der Referenzpunkte Management von SW-Umgebung

& -modulen aus der FerneBroadband Forum startete die Definition eines Datenmodells für das Management von Softwaremodulen auf einem CPE mit möglichen TR-069-Änderungen (PD 194).

Gateway-Architektur, Funktionen und funktionale ProfileHGI definiert eine Anforderungs- spezifikation für die “Software- Ausführungsumgebung auf dem HG” (RWD008-R3).

Definiertes API für GatewayfunktionenOSGiA arbeitet an einer Spezifikation “Home Gateway Device Admin”, das einen sicheren Zugang für Softwaremodule zu den Kernfunktionen eines Service Gateways liefert.

Lokales ManagementUPnP Forum liefert eine Spezifikation für das Basismanagement, Konfigurations- management & Softwaremanagement von Endgeräten.

Page 10: 2010, susan schwarze

the dynamic module system for Java

Anbindung nach außen...Home Gateway – Anbindung nach außen …

Page 11: 2010, susan schwarze

the dynamic module system for Java

...und Zentrale im Netzwerk für...…und Zentrale im Netzwerk für …

Page 12: 2010, susan schwarze

the dynamic module system for Java

...die interne Kommunikation,...…die interne Kommunikation…

Page 13: 2010, susan schwarze

the dynamic module system for Java

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

Page 14: 2010, susan schwarze

the dynamic module system for Java

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

Page 15: 2010, susan schwarze

the dynamic module system for Java

...Protokollen...… Protokollen…

Page 16: 2010, susan schwarze

the dynamic module system for Java

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

Page 17: 2010, susan schwarze

the dynamic module system for Java

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

Page 18: 2010, susan schwarze

the dynamic module system for Java

Ausblick Abgestimmte Spezifikationen in 2010/2011 Entsprechende Home Gateways in ca. 2 Jahren im

Markt Weitere Abstimmungen zwischen den Konsortien

geplant Vorteile für Anbieter und Konsumenten:

• Von der Industrie getrieben = von der Industrie eingesetzt

• Kundenerwartungen besser erfüllt Viele Anbieter Hohe Qualität des Standards, der Produkt- und Dienstequalität Erhöhte Interoperabilität zwischen Geräten Dank OSGi offen für Aftersales market

Page 19: 2010, susan schwarze

the dynamic module system for Java

Danke sehr - Fragen?

19

Dr. Susan [email protected]: 0163 6604 411