The History of Gemini Blueprint

The Gemini Blueprint project started life at the end of 2006 as the Spring OSGi project. Later it was renamed to the Spring Dynamic Modules that many people know today. Gemini Blueprint shares many goals with Spring DM such as:

  • Better OSGi platform
  • Advanced IoC container capabilities
  • Lightweight, trasparent, POJO-based programming model

Spring DM combined the powerful model offered by Spring Framework with the dynamic and modular capabilities of the OSGi platform. The combination proved so successful and popular that the OSGi Alliance decided to standardise this programming model through the OSGi Service Blueprint, as part of the OSGi Compendium Services 4.2 release.

In late 2009, Spring DM became its transition to Eclipse through the Gemini project proposal.

At the time of writing, we are still working on the transition - we'll be sure to update the project page and spread the news as soon as this process completes.