The OSGi Alliance, a proven entity outside of the Java Community Process for more than 15 years, provides the best model to modularize Java and reduce software complexity.
Starting in 1999, the Alliance targeted its specifications at the embedded Java and networked device markets with a dynamic architecture for all applications and the capability to integrate multiple devices in a networked environment. Based on industry requirements for reduced software complexity and remote dynamic application and device maintenance, the specifications realized the promise of component-based systems in home and telematics environments, including product series from Miele and Bombardier.
In 2003, the Alliance began expanding its specifications to accommodate the mobile device market, forming the Mobile Expert Group, which developed the mobile Java service platform that is referenced by JSR 232 and complies with OMA DM.
Beginning in 2004, open source communities began to adopt OSGi technology, reducing complexity with its modular architecture. Open source communities have reduced time-to-market, evolved and modified running applications and built new applications from re-usable components with OSGi. The significant interest in OSGi technology by open source communities is demonstrated by numerous Eclipse projects (e.g. Equinox, Gemini, Virgo), Apache projects (e.g. Felix, Aries, Karaf), Knopflerfish and many more.
Enterprise industry leaders are increasingly adopting OSGi technology, reducing operational costs and tackling development productivity, maintenance and remote service management. Most of the leading enterprise Java software vendors, including Adobe, IBM, Oracle, Paremus, Progress, RedHat, Software AG, TIBCO, VMware, WSO2 and others, actively support and have made significant investments in the technology as members of the OSGi Alliance.
Embedded and service provider markets, which presented the first business challenges for OSGi technology, continue to leverage OSGi technology to reduce operational costs, integrate multiple devices in networked environments, and offer innovative business solutions to their customers. Market leaders Deutsche Telekom, Hitachi, Mitsubishi, NEC, NTT, ProSyst and Siemens demonstrate OSGi technology is the best model to modularize Java and reduce software complexity for the embedded and service provider markets.
Diverse and new markets continue to implement and deploy products and solutions around the world: