Best Practices for Equinox and OSGi

Jeff McAffer, Paul VanderLei (Band XI International )

Ecosystem Expertise Talks · Long
Wednesday, 15:00, 50 minutes | Bürgersaal 1


Programming dynamic, modular, extensible systems is challenging. Equinox and OSGi help by providing substantial infrastructure for defining modules, managing lifecycle and facilitating collaboration between modules. In this talk we highlight a number of best practices for using Equinox and OSGi. The scenarios are set in the context of Toast, a telematics reference implementation used as the sample application in the upcoming book, "Equinox and OSGi: The Power Behind Eclipse" (Addison Wesley). The scenarios include code examples from Toast and cover a wide range of topics such as:

Here are some screen shots of the sample application:

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). He co-leads the RT Project PMC and is a member of the Eclipse Project PMC, the Tools Project PMC and the Eclipse Architecture Council and is a Director on the Eclipse Foundation Board of Directors. Jeff is currently interested all aspects of Eclipse componentry from developing and building bundles to deploying, installing and ultimately running them. Previous lives include being a Senior Technical Staff Member at IBM and 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.

Paul VanderLei
Technical Director & Chief Scientist, Band XI International.
Mr. VanderLei has more than 20 years of software engineering experience using a variety of technologies applied to many domains. He is well known in the Eclipse community for his innovative, yet straightforward, engineering solutions to complex problems. He coauthors an upcoming book on the proper construction of embedded Java applications using the OSGi software architecture. Mr. VanderLei has more than 10 years of experience developing embedded Java applications and user interfaces for the automotive and medical industry as a founding member of the IBM Embedded Java Enablement Team. Before joining Band XI International, he had been providing enablement services for the Rational Team Concert (Jazz) product lines as a Senior Software Architect for IBM Rational Systems.

towerbyte logo

brox logo

geensys logo

in2solutions logo


ericsson logo

ilog logo

BIRT-Exchange logo

froglogic logo

innovations logo

exxcellent logo

windriver logo

google logo

Software & Support logo

adacore logo

bredex logo

sopera logo

microdoc logo

OSGi Users Forum logo

versant logo

Methods & Tools logo

instantiations logo

inovex logo

compeople logo

bluage logo

siemens logo

itemis logo

adacore logo

Obeo logo

sap logo

innoopract logo

amd logo

symbian logo

open-xchange logo

united-internet logo

ww-im logo

cloudsmith logo

anyware logo

report a problem with this page