Oracle, in collaboration with SpringSource, has proposed a new Eclipse project called "Enterprise Modules," or "Project Gemini" if going by the platform's codename. The project is intended to provide a home for subprojects integrating existing Java enterprise technologies into mobile-based platforms, according to the proposal.
"The primary goal of the Gemini project is to provide access to standard enterprise technology implementations within a modular framework," the proposal states. "The OSGi [Open Services Gateway Initiative] Alliance has developed specifications for the application and usage of many of the enterprise technologies within OSGi. These specifications describe how vendors should implement and interoperate with existing services, and how the OSGi modularity, life cycle, and service models should be applied with respect to those technologies. Gemini will provide implementations of many of these specifications."
The Project Gemini proposal went on to claim that OSGi has been gaining in popularity among enterprise developers, and that the natural evolution is to now start creating standards for integrating popular enterprise technologies in module-based systems before serving up implementations for the general public.