Chapter 1. Introducing OSGi

OSGi—originally an acronym for Open Services Gateway Initiative—emerged in 1999 to address the needs of the embedded device market. Close to 30 companies, many of which were already invested in the language of the time, Java, worked to develop this initiative, designed to use that language to target the embedded device market for the home.[1]

1999 was a crazy year in the technology sector, with everything under the sun showing some type of promise in the whirlwind dot-com mania that ensued. It was a time to dream big, be ambitious, and think outside the box more than ever, and the architects behind OSGi did just that, envisioning a set of features missing in the Java platform at the time.

Chaotic though its time of inception ...

Get Pro Spring Dynamic Modules for OSGi™ Service Platforms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.