Building Service Oriented Bundle Architectures

On 5 March 2007, Band XI International, in collaboration with IBM delivered a one day tutorial introducing the attendees to the pure services approach to building OSGi architected software solutions. In doing so, we introduced two open source frameworks that facilitate building service oriented solutions.

  • The Service Activator Toolkit (SAT) enables the development of service oriented OSGi bundle activators by making the registration of services and the acquisition of services easy.
  • The Device Kit (DK) is an Open Service Gateway Initiative (OSGi) enabled technology that enables you to interface with hardware devices from Java™ code.

By following the links below, you can review the full library of documents created to support the tutorial activities.


Read our feedback summary from the tutorial participants!

Tutorial Feedback Summary (228 kB)

Administrative Documents
The following documents provide the purpose and context of the workshop, including the feedback summary for the EclipseCon 2007 tutorial:

Tutorial Abstract (188 kB)
Tutorial Requirements (132 kB)
Tutorial Schedule (148 kB)

Presentations
The following are the presentations used at the EclipseCon 2007 tutorial:

P0 - Welcome & Overview (1.3 MB)
P1 - Introduction to Bundles & Services (1.7 MB)
P2 - JUnit Testing & Simulators (616 kB)
P3 - SODA: Service Oriented Device Architecture (1.3 MB)
P4 - Interfacing with Devices Using DeviceKit (1.5 MB)
P5 - Sensing: Offboard Messaging & Communications (792 kB)
P6 - Actuating: Remote Client Management (648 kB)
P7 - Closing & Thank You (316 kB)
P8 - Open Sandbox with New Devices (984 kB)

Milestone Instructions
The following are the tutorial milestone instructions used at the EclipseCon 2007 tutorial:

M0 - Setting Up Your IDE (412 kB)
M1 - BuildingBundles (3.1 MB)
M2 - Running Tests & Simulators (2.7 MB)
M3 - Running with Real Devices (1.8 MB)
M4 - Sensing: Reporting to the Server (2.5 MB)
M5 - Actuating: Controlling from the Server (1.7 MB)
M6 - Playtime with Other Devices (592 kB)

 

Train Your Team in SOBA

If you would like to have us come and train your engineers to build Service Oriented Bundle Architectures and integrate your real devices, please contact us at

osgi

"A single twig breaks, but the bundle of twigs is strong."

- Tecumseh


SAT: Service Activator Toolkit
The Service Activator Toolkit is available as a technology incubator project under the banner of the Eclipse Open HealthCare Framework (OHF) project.

SAT Reference (616 kB)

 

Catch up on the latest SAT news…


DK: DeviceKit
The Device Kit is available as a technology incubator project under the banner of the Eclipse Open HealthCare Framework (OHF) project.

DK Reference (448 kB)