Modular Application Development using OSGi

Training: Modular Application Development using OSGi

Trainer: Paul Bakker

Date, time: 16th October 2013, Kraków, Galaxy Hotel
Language: English EN
Time frame: 1 day, 08:30 – 17:30
Limit: 8-20 participants (minimum – required to launch 10, maximum of 30 participants)
Price: 499PLN netto // 130 EURO net
Registration form: REGISTRATION
Registration includes 1 day of training with lunch and coffee breaks


Modularity is becoming more relevant each day. It is the key to maintainable code and the ultimate agile tool. OSGi is the only mature modularity solution available today. In this one day workshop you will learn everything you need to know to start building modular applications using OSGi.


We will cover a modular architecture based on OSGi services. We will work with bundles, imports/exports, service dynamics and dependency injection. We will also look at integration testing of OSGi services and using technology such as MongoDB and creating RESTful web services. Finally we will work with Apache ACE to deploy applications to (cloud) servers.

We will both cover theory and work hands-on on an application. This should give you an idea of what OSGi development is like, and a great start to bring this to practice.

The workshop is about 50/50 hands-on and theory, so it’s important you bring a laptop!


  • Modular architecture
  • Bndtools
  • Creating bundles
  • Package imports and exports
  • Dynamic OSGi services
  • Dependency Injection
  • Useful patterns (e.g. the whiteboard pattern)
  • Integration testing
  • Configuring services using Configuration Admin
  • Using MongoDB
  • Creating RESTful web services
  • Apache ACE and cloud deployment

  • jdd


Platynowy Sponsor

  • Luxoft

Złoci sponsorzy

Srebrni sponsorzy


Sponsor Afterparty

Patroni medialni

  • Teetbee
  • Kariera PLUS
  • Programosy
  • KSUG
  • helion
  • Polish JUG
  • Poznan JUG
  • SDJ
  • pcfoster
  • pcfoster
  • pcfoster