The Equinox Project: Building Blocks for OSGi Applications

Jeff McAffer (Code 9), Thomas Watson (IBM)

Eclipse As A Platform · Long Talk

Thursday, 11:10, 50 minutes | Theatre | Download in iCal Format

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

Jeff McAffer

The presenters recommend:

The OSGi specification provides a powerful modularity runtime for the Java platform which promotes strong modularity, versioning and dynamic management of applications. The Equinox project was founded to enable the Eclipse community the exploit the benefits of OSGi technology. At its core the Equinox team implements the OSGi Framework specification as well as several other OSGi Service Specifications such as the Event Admin, Preferences, Http, User Admin, Application Admin and others. All other components in Equinox are built upon the core OSGi technology.

In this talk we will explain the the various components in the Equinox project. This includes the additional features available to OSGi developers such as the Eclipse Extension Registry, Server-Side, Provisioning, Security and others. We will demonstrate how Equinox components can be used to build OSGi applications.

Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is the founder of Code 9. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley). Jeff is also a member of the Eclipse Project PMC, the Tools Project PMC, the Eclipse Architecture Council and the Eclipse Foundation Board of Directors. Jeff is currently interested all aspects of Eclipse componentry from designing, developing and building bundles to deploying, installing and ultimately running them. Previous lives include being a Senior Technical Staff Member at IBM, work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk, etc) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.

Thomas co-leads the Equinox Project at Eclipse. Thomas has 10 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.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor