Getting Started with OSGi, Or: How I Learned to Stop Worrying and Love The Service Registry

Neil Bartlett (Independent)

OSGi DevCon · Tutorial

Monday, 08:00, 2 hours | Napa I-II-III | Download in iCal Format

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

Neil Bartlett

If you develop Eclipse plug-ins, either for the SDK or as part of an RCP application, then you are already an OSGi developer. But how well do you know the powerful engine under Eclipse’s hood?

In this tutorial, we will introduce the fundamental concepts of OSGi. In particular we will discuss how to program using the services model, which is still rarely used in Eclipse applications. Services are used to de-couple classes and untangle complex “spaghetti” dependencies; they enhance the reusability of your components and make your applications truly dynamic and adaptable.

Audience

The tutorial is for anybody wishing to gain an understanding of the fundamentals of OSGi. No prior experience of OSGi or Eclipse plug-in development is assumed.

This will be a hands-on tutorial with some code being developed. Therefore audience members should be either developers or technical architects who still remember how to write code.

Contents of Tutorial

Neil is a Java developer and consultant specialising in Eclipse RCP and OSGi, in particular their use in large enterprise settings. Recently he has helped a number of financial institutions with their adoption of RCP and evangelises the use of the RCP/OSGi technology platform for both client and server-side development.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

JBoss logo

BlackBerry logo

Cloudsmith logo

Oracle

Replay Solutions logo

Skyway Software logo

SOPERA logo

BIRT Exchange logo

AMD logo

Silver sponsors

Teamprise

Genuitec

Google

Instantiations

Sybase

Telelogic

Business Objects

Innoopract

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

ACM

Open Systems Publishing

SDForum

SD Times logo

Software Test & Performance logo

Extension Media

Addison-Wesley logo

Methods and Tools

Be a Sponsor