Tutor: Peter Kriens, OSGi Director of Technology
Peter started his career in the 1980s as the architect of large scale, distributed editorial systems. In 1990 he started the software consultancy company aQute, working for many international companies.
In 1992 he was hired by Ericsson, for which he moved to Sweden in 1994. In 1997 he moved to Ericsson Research in Stockholm, working on 3D User Interfaces. A later research project, on home servers, led to the involvement in Ericsson e-services (e-box). He participated in the start-up of the Connected Alliance, the predecessor of the OSGi Alliance and helped develop the OSGi specifications. In 2001 he was asked to manage the specifications process. He is currently managing this position for 60% of his time; the remainder of the time available to customer projects.
Workshop: OSGi Hands on Component Programming
The OSGi Service Platform is gaining widespread adoption recently.
The Eclipse IDE is an application on top of the OSGi Service Platform and provides many functions to get started. However, the breadth of the specification can make it hard to get started. This tutorial will give you the needed hands on experience to get started on OSGi projects. We will start with a simple "Hello World"
application that highlights the modularity and life cycle features.
This application is then further developed into a simple chat application that leverages the OSGi capabilities to the utmost.
After this tutorial you will be able to write better, more flexible, more standalone, and more dynamic bundles that can be deployed in any OSGi service platform: ProSyst, IBM, Apache, Eclipse, or one of the many other implementations. For the best result, we advise you to bring a laptop with Eclipse 3.2+ installed on it.
Thoughtworks
Sun Microsystem
Telephone: +46-(0)40-602 3295, email: info@oredev.org