The Eclipse Gemini project is all about modular implementations of Java EE. Eclipse Gemini is composed of subprojects, each of which implements a specific modularized technology.
Gemini Management implements the JMX Specification Version of the OSGi Service Platform Enterprise Specification, Version 5.0. To learn more about Gemini Management you can read the documentation.
Eclipse Equinox™ is an implementation of the OSGi core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.
Eclipse Jetty provides an Web server and javax.servlet container, plus support for Web Sockets, OSGi, JMX, JNDI, JASPI, AJP and many other integrations.
The Eclipse Virgo Web Server from EclipseRT is a completely module-based Java application server that is designed to run enterprise Java applications and Spring-powered applications with a high degree of flexibility and reliability. It offers a simple yet comprehensive platform to develop, deploy, and service enterprise Java applications.
The Virgo kernel supports the core concepts of Virgo and is not biased towards the web server, thus enabling other types of server to be created. The kernel can also be used stand-alone as a rich OSGi application platform. A server runtime can easily be constructed by deploying suitable bundles on top of the kernel.
Eclipse ECF provides frameworks for messaging and communications. We fully implement the OSGi Remote Services (RS) and Remote Service Admin (RSA) specifications.
The Eclipse Remote Application Platform™ (RAP) is a framework for modular business applications that can be accessed from multiple client types, including web browsers, rich clients and mobile devi