Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Der erste Teil dieses Buches beschäftigt sich mit dem OSGi Framework, das der OSGi Service Platform zugrunde liegt. Der Teil besteht aus zehn Kapiteln und ist wie folgt aufgebaut:
Kapitel 3 (Bundles) erläutert an einem ersten, einfachen Beispiel den Aufbau von Bundles und stellt grundlegende Framework-Klassen wie den BundleActivator und den BundleContext vor.
Kapitel 4 (Bundle-Lebenszyklus) erläutert den Lebenszyklus von Bundles und zeigt, wie Sie diesen über die Equinox-Konsole steuern und überwachen.
Kapitel 5 (Package-Abhängigkeiten zwischen Bundles) beschreibt, wie Packages von Bundles exportiert bzw. importiert und so Package-Abhängigkeiten zwischen Bundles definiert werden.
Kapitel 6 (OSGi Services) führt Sie in die Grundlagen der Implementierung und des Arbeitens mit OSGi Services ein.
Kapitel 7 (Umgang mit dynamischen Services) behandelt, wie Sie mit Services in dynamischen Systemen umgehen, in denen die Services zur Laufzeit »kommen und gehen« können.
Kapitel 8 (Fragment Bundles) beschreibt das Arbeiten mit Fragment Bundles, mit denen Sie bestehende Bundles um zusätzliche Klassen und Ressourcen erweitern können.
Kapitel 9 (Security) behandelt sicherheitsrelevante Aspekte des OSGi Frameworks und zeigt, wie Sie die Ausführungsrechte einzelner Bundles gezielt beschränken.
Kapitel 10 (Management der OSGi Service Platform) zeigt, wie Sie das Eclipse Equinox mithilfe von Management Agents »von außen« administrieren.
Kapitel 11 (Packaging und Deployment) behandelt das Packaging und Deployment von Anwendungen, die auf Eclipse Equinox basieren. Es wird gezeigt, wie Sie Eclipse Equinox von der Kommandozeile oder aus Java-Anwendungen heraus ausführen.