OSGi in Action

Course Overview

In this workshop, you get to know the various possibilities of OSGi. You will build an OSGi application step by step, and you'll extend it with different technologies.

New modules are implemented with Java Code, Declarative Services and the Blueprint Services. Modular web applications with web bundles and distributed systems with Distributed OSGi are the highlight of the technology topics. Besides, different OSGi services are discussed and directly applied in the application. Tools such as Eclipse, Maven, BndTools, and Pax Runner enable a smooth development process during the workshop.

But testing should not be neglected either! In Pax Exam, we find a powerful tool used for integration tests on different OSGi platforms. Launcher and consoles facilitate the work of operating and monitoring OSGi applications.

Course Objectives

  • Get to know OSGi and create your application.
  • Get to know and use a wide range of OSGi Services.

Instructor

Patrick Baumgartner

Patrick Baumgartner

Patrick Baumgartner works as a passionate software craftsman at 42talents and builds software with Java/JEE, Spring Framework, OSGi, NoSQL databases and other open source technologies. Since he got in touch with Neo4j a few years ago, he sees the whole world as one big connected graph and loves to talk about it.

Patrick is a host of the Neo4j Zürich and the Software Craftsmanship Zürich Meetup group and is engaged in the agile community in Switzerland.

Twitter: @patbaumgartner@42talents