Ottawa, Canada (PRWEB) March 23, 2010
Two years ago the Eclipse Foundation announced a strategy to develop and promote open source runtime technology based on Equinox, an OSGi compliant runtime. Our vision was to create a community and ecosystem of organizations and developers focused on creating a lightweight, flexible approach to building and deploying applications on mobile, desktop and server platforms.
Our goal is to create the EclipseRT community for runtime technology similar to what Eclipse has done for developer tools. The foundation of EclipseRT is based on the OSGi standard, supporting a wide spectrum of contributing organizations/individuals. EclipseRT delivers the ability for organizations and developers to build customizable runtime solutions from existing open source technologies.
This week at EclipseCon 2010 two new Eclipse projects, Eclipse Gemini and Eclipse Virgo, join the EclipseRT community. These two projects provide important functionality required by organizations building enterprise solutions. Both projects represent important milestones in the continued growth of the EclipseRT community.
The goal of Eclipse Gemini is to provide open source reference implementations of specific OSGi Alliance Enterprise standards, which have recently been finalized by the OSGi Alliance. These standards focus on the requirements of large enterprise's using a modular framework to build applications. They consider common enterprise technologies such as database access, persistence, servlets and others. Oracle is leading the Gemini project. Oracle and the SpringSource division of VMware are providing initial code contributions that include implementations of the specific OSGi Enterprise standards.
“Oracle is excited to be participating in the Eclipse RT effort by leading the EclipseLink and Gemini projects, as modularity is a key frontier for the Java platform,” said Dennis Leung, Vice President Software Development, Oracle. “By providing access to strategic enterprise standards like Java EE, within a modular framework like OSGi, we believe that Java can benefit and leverage emerging innovations in modularity. The Gemini project allows the community to participate and contribute to the ways in which Java EE technologies integrate with module-based platforms like OSGi.”
Eclipse Virgo is a modular runtime platform, based on Equinox and OSGi, supporting server-side enterprise applications deployed as OSGi bundles. SpringSource is leading the Virgo project and will make an initial code contribution based on their SpringSource dm Server product.
“The move of dm Server to the Eclipse Virgo project is natural because of its tight integration with Eclipse Equinox” said Glyn Normington, Distinguished Engineer at SpringSource. “With Virgo and Gemini, EclipseRT becomes an advanced modular platform for enterprise OSGi development. EclipseRT also provides an excellent open, collaborative environment for Virgo development.”
A number of existing EclipseRT projects have recently announced plans to support implementations of industry standards:
- Eclipse Communication Framework (ECF) Release 3.2, was released in February 2010, now supports the OSGi Remote Services Standard.
- Eclipse Jetty announced support for the new websocket protocol being specified as part of HTML5. This will allow Jetty to better support bi-directional web applications
The EclipseRT community has achieved significant momentum over the last two years. Oracle and SpringSource increased participation in the EclipseRT community is an important milestone towards building a diverse community of committers. The community now has 10 different open source projects, a diverse contributing community of over 15 organizations and a growing list of commercial and open source solutions.
“Jetty is a critical part of the Vodafone 360 infrastructure. Jetty Continuations give us an edge in performance for COMET and long-polling applications with thousands of concurrently connected users," explains Phil Jeffrey, Principle Development Manager, Vodafone 360. "Jetty's simplicity and reliability has been a productivity gain throughout the project.”
More information about EclipseRT and the specific projects can be found at http://www.eclipse.org/eclipseRT.
About the Eclipse Foundation
Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform.
The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects. Full details of Eclipse and the Eclipse Foundation are available at http://www.eclipse.org.