OSGi In One Day
Introduction and Hands-on Workshop on OSGi, the de-facto modularity solution for Java


We invite you to a one-day event where you will learn about OSGi (www.osgi.org), the de-facto modularity solution for Java. You will find out the reasoning behind OSGi from two recognized experts in the field. You will get to see in action a set of tools and existing components of the ecosystem (bndtools, Amdatu, Apache ACE) that are proven to make your life a lot easier when developing and deploying OSGi applications. You will also have the chance to develop an application hands-on on your own laptop and, thus, experience firsthand a framework and toolchain that may help you in your next project.

When, Where

21.11.2014 Thales @ Sema Parc RIVER PLACE, 319 Splaiul Independentei, Bucharest

Target Audience

  • Java proficiency
  • Beginner to intermediate experience with OSGi

Cost and Registration

Free attendance with mandatory registration (see below). There is a limit of 50 places for the hands-on workshop, with a few more spots available in the first part.


9:00:00-9:30 Presentation of speakers and partners
9:30-10:15 Introduction to OSGi: what? why? when? - Marcel Offermans
10:15-10:30 Coffee break
10:30-12:45 Demo: How to build and deploy an OSGi application from scratch using Bndtools, Amdatu and Apache ACE - Paul Bakker
12:45-13:00 Q&A
13:00-14:00 Lunch break
14:00-17:00 Hands-on workshop: develop an OSGi application on your personal laptop
17:00-18:00 Open discussion


All presentations and discussions are in English.

One Day, Two Parts

In case you cannot join us for the whole day, the programme was designed to also be useful for those attending only the first part (from 9:00 to 13:00). Those who want to get their hands dirty, i.e. remain for the hands-on part, are kindly asked to bring their own laptop and mind the prerequisites below.

Prerequisites for attending the hands-on workshop

To minimize the installation downtime for everyone at the event, please mind the following prerequisites for the second part of the event (starting at 14:00):

  • bring your own laptop, with your favourite OS flavour
  • install JDK 7 or 8
  • install current version of Eclipse (e.g. Eclipse Luna for jdk 8)
  • install the bndtools plugin from the market place (current release version 2.3.0)

About the speakers

Marcel Offermans
Marcel Offermans is the Director at Luminis Technologies. He has been involved in lots of commercial OSGi projects for over eight years and is responsible for the architecture, development and support of an OSGi and cloud based software provisioning product. He is also a member of the ASF and involved as a committer and PMC member in the Apache Felix, Apache ACE and Apache Celix projects. Marcel regularly speaks at conferences, including ApacheCon, JavaOne, OSGi DevCon, as well as various user forums and has given several hands-on trainings on OSGi-related subjects.
Paul Bakker
Paul is a software architect for Luminis Technologies and the author of “Building Modular Cloud Apps With OSGi”. He believes that modularity and the cloud are the two main challenges we have to deal with to bring technology to the next level, and he is working on making this possible for mainstream software development. Paul is an active contributor on open source projects such as Amdatu, Apache ACE and BndTools. He has a background as a trainer on Java related technology and is a regular speaker on conferences such as JavaOne, Devoxx and JFokus.


For more information please use [email protected]