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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.