German English

OSGi Training

Duration Duration
2 days Software developers
and architects

Training overview
This training covers the fundamentals of using the OSGi module and service system. The reference implementation of OSGi, Equinox is used for the exercises but the learnings can be transferred to other OSGi runtimes. By the end of this training the core principles and techniques used in OSGi will be covered. This will allow you to use the module and service layer to develop command line applications, server hosted applications or desktop applications like Eclipse RCP.

The training is very practical and you will perform lots of exercises.

The content of the training can be tailored to the needs of your team.

Training prerequisites

Knowledge of Java programming.


Onsite or virtual Training

Place Date Language Price
At your location or virtual tbd German / English Upon request

Request

Agenda Download Agenda
Setting up a target platform for OSGI development
Creating a module with OSGi
Creating an OSGI service
Developing OSGI immediate components
Building OSGi applications via the command line with Maven Tycho
Using and extending the OSGi console
Fragments and testing in OSGi
Configuration data and service and dynamics updates in OSGi
Using the event admin in OSGi
Using Java libraries in OSGi applications
OSGi Http and Whiteboard service