Real OSGi Programmers Do Embedded

Paul VanderLei (Band XI International), Brett Hackleman (Band XI International), Patrick Dempsey (Band XI International), John Cunningham (Band XI International)

Supporting Technology - OSGi DevCon · Tutorial - 4 hours
Monday, 13:30, 4 hours | Great America Meeting Room 2



Much of the emphasis on OSGi in the Eclipse community is focused on the desktop and the server. But OSGi brings many advantages to the world of embedded as well. This tutorial introduces attendees to the best practices in applying OSGi to embedded applications by walking through building a simple embedded application.

The day will cover best practices, suggested workflows, tooling usage, Equinox runtime launching, and client management. Provided with a simulated sensor device, access to some real devices, a user interface shell, a client bundle manager, and an off-board communications channel, attendees with build and deploy an embedded application.


Attendees should already have experience doing Java development in the Eclipse Tooling Environment, and PDE familiarity is beneficial. A knowledge of basic OSGi principles and terminology is essential to getting the most out of the exercises.
Paul VanderLei is a partner at Band XI International. He has more than 25 years of software engineering experience with an emphasis on object-oriented design and Agile practices. He is well-known for his innovative, yet straightforward, engineering solutions to complex problems. After earning his M.S. in Computer Science from Arizona State University, he joined Object Technology International, which was later acquired by IBM. While at IBM, Mr. VanderLei gained 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 led the Jumpstart Team for the Rational Team Concert (Jazz) product line. He lives in Grand Rapids, Michigan, with his wife and four children.

Brett Hackleman is an agile/XP software developer with Band XI International. In his past life he was a member of the Embedded Java Enablement Team (eJET) in IBM's Pervasive Computing Group, where he worked for 6 years in the Telematics and RFID domains. Before that, Brett was happily employed by Object Technology International, Inc. He holds a BS in Computer Engineering (NC State University) and works to support his flying and snowboarding addictions.

Patrick Dempsey writes Java software for embedded platforms at Band XI International. He specializes in platform integration and does much of his programming utilizing the OSGi framework with Service Activator Toolkit and Device Kit. Once upon a time Patrick was a member of the Embedded Java Enablement Team (eJET) in IBM's Pervasive Computing Group. That time, all five years of it, has come and gone leaving only memories of RFID and Telematics and a much better understanding of OSGi, JAVA, embedded C, and all manners of hardware devices. Even before that he earned a BS in Electrical Engineering and a BS and MS in Computer Engineering from North Carolina State University.

John Cunningham, President of Band XI International has two decades of experience engineering software solutions in a broad range of industries. Having begun his career in New York City as a consultant at Accenture (formerly Andersen Consulting) and Computer Sciences Corporation, he moved on to a line management position at Citigroup (formerly Travelers Insurance). In the mid 1990’s, he joined Object Technology International, a small expert software development firm that was acquired by IBM. For over a decade, Mr. Cunningham served in both technical and business project leadership roles within IBM. In 2005, his desire to construct an agile environment for bright, passionate problem solvers led him to start Band XI International. Mr. Cunningham earned his BS from Columbia University, MS from the University of Massachusetts at Amherst, and MBA from the University of Connecticut.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page