eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

(53) Component Programming with OSGi

Thomas Watson (IBM) and Peter Kriens (OSGi Alliance)

Developer Track · Tutorial

Presentation file

Tuesday, 13:30, 3 hours 30 minutes | Room 210   Add to your calendariCal

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Picture

Thomas Watson

Picture

Peter Kriens

Leave feedback

Eclipse vividly demonstrates the success of component oriented programming. As you know so well, Eclipse is based upon a large set of plug-ins that collaborate to deliver the user experience. Not so well known is that the base that enables this collaboration model is lean, flexible, managed and standardized: It is an instance of the Service Platform as specified by the OSGi Alliance. This tutorial will show you hands-on how to develop applications based on OSGi bundles (plug-ins are bundles). 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 web based application that uses services from other bundles, as well as providing services to other bundles. We will show you what is under the covers as well as how Eclipse keeps any complexity under those covers. 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 (Eclipse's Equinox or others).

Tom has 9 years of experience as an IBM software architect and developer, and is currently working for IBM Lotus. Focus is on modularity and OSGi Framework design and development. He is the lead developer for the Equinox OSGi Framework implementation in Eclipse. He is a participant in the OSGi specification process. In particular, he has participated in specifying the modularity features of the OSGi R4 and R4.1 specification. He has a Bachelor of Science in Computer Science from the University of Texas El Paso.

Peter Kriens is a software Architect driven by the desire to see people using the systems he developed. He has been leading the efforts of the OSGi specifications over the last 5 years. Before this, he developed his experience in almost any important software technology (networking, databases, GUIs, object oriented, large scale distributed processing, communications). He developed products with these technologies in the eighties for a microprocessor based newspaper system. Peter Kriens has the Dutch, worked in Germany, Belgium, Sweden, and the USA. He lived in Holland, Sweden and now resides in the south of France.




Gold sponsors

IBM logo

Serena logo

HP logo

BEA logo

Accelerated Technology logo

Business Objects logo

Sybase logo

Compuware logo

Actuate logo

Silver sponsors

Wind River logo

Innoopract logo

Borland logo

ILOG logo

Lynux Works logo

Black Duck logo

Nokia logo

Scapa Technologies logo

Adobe logo

Sales Force logo

Media sponsors

Eclipse Developers journal logo

Eclipse Zone logo

Eclipse Review logo

SD Times logo

Dr. Dobb's logo

Software Test & Performance logo

ACM Queue logo

IEEE Software logo

Sys Admin logo

Eclipse Source logo

Eclipse Magazine logo

Software Development logo

Embedded Computing logo

Addison-Wesley logo