The OSGi Alliance has released version 4.2 of the OSGi (Open Service Gateway initiative) specification. OSGi is a Java component technology which serves as a basis for development environments like Eclipse. The OSGi components, called bundles, export code and services to others. They can be installed and exchanged individually at runtime. As a result, OSGi allows software modules to be dynamically discovered at runtime. The platform requires a Java Virtual Machine (JVM) and provides a JVM-based OSGi framework.
Full story »