Call for Papers

ESE-Kongress 2009

OSGI in Embedded Software: Wofür und wie? ( Vortrag mit Demo )

Referent: Christine Mitterbauer , MicroDoc GmbH
Vortragsreihe: Java Embedded
Zeit: 09. Dezember 14:45

Zielgruppe

Entwicklung, Management

Themenbereiche

Implementierung, Software Engineering Management

Kurzfassung

Am Beispiel eines führenden Telematikanbieters wird aufgezeigt, wie mit Hilfe einer Single-Source-Strategie unter Verwendung der Technologien Java und OSGi die Komplexität des Variantenmanagements von mobilen Endgeräten beherrschbar wird. Motivation: 1.) Schnell ändernde Anforderungen und hohe Innovationsraten bei Betriebssystemen und Hardwaregeräten -> kontinuierliche Portierungen der Software 2.) Zusätzliche Komplexität durch verschiedene Ausstattungsvarianten mit diversen Konfigurationsmöglichkeiten 3.) Anforderung an lange Gerätelaufzeiten von über 5 Jahren Folge: große Anzahl verschiedenster Produktvarianten, die es zu betreuen, zu warten und weiterzuentwickeln gilt. Lösung im vorgestellten, konkreten Fall a) Wahl einer plattformunabhängigen Programmiersprache wie Java b) Verwendung der Java basierten Software-Architektur OSGi, um dynamisch verwaltbare, selbst-adaptierende Systeme zu konzipieren, die sich mühelos an verschiedene, sich ändernde Umgebungen anpassen.

Nutzen und Besonderheiten

Am konkreten Beispiel des Telematikanbieters wird aufgezeigt, wie ein solches, selbst-adaptierendes System konzipiert wurde und erfolgreich seit Jahren im Einsatz ist. Es werden die Vorteile einer OSGi-basierten Single-Source-Strategie insbesondere im Bezug auf Installations- und Updatemanagement, Entwicklung, Wartung und Qualitätssicherung beleuchtet. Der Vortrag beinhaltet ebenso eine Demo des Systems in verschiedenen Varianten.

Über den Referenten

Christine Mitterbauer, Mitglied der Geschäftsführung bei der MicroDoc GmbH in München, leitet verschiedene OSGi-basierte Kundenprojekte im embedded Bereich. Sie engagiert sich insbesondere in den Themen Qualitätssicherung, Test-Driven-Development und Testautomatisierung. Christine Mitterbauer spricht regelmäßig auf Eclipse-Konferenzen und ist Initiatorin des Eclipse Embedded Day, der am 25.06.2009 erstmals in Stuttgart statt findet.