Oracle Open Source

Eclipse Projects

Eclipse is one of several open source communities in which Oracle invests significant development resources.

As of March 2007, Oracle has raised its membership level with the Eclipse Foundation to become a Strategic Developer and Board Member of the Eclipse Foundation, and is a leading participant in both the Eclipse Web Tools Platform (WTP) and the Technology project.

Oracle contributions and project participation are primarily focused in the following areas:

  • The EclipseLink project, to provide a runtime persistence solution focused on leading standards and extended functionality needed for enterprise Java and SOA application development. (See FAQ.) Oracle leads this project.
  • JavaServer Faces Tooling, to simplify development and deployment of JavaServer Faces (JSF) applications by providing an extensible tooling infrastructure and exemplary tools for building JSF-based Web applications. Oracle leads this project.
  • Dali Java Persistence Tools, to support the building of extensible frameworks to simplify, define, and edit Object-Relational (O/R) mappings for EJB 3.0 Java Persistence API (JPA) Entities. Oracle leads this project.
  • The JSF Facelets Tools project will enable the current features of the JSF Tools Project in a dynamic web project for Facelets. Since Facelets is not part of the current JSF specification, this work is being done as an incubating project under WTP. The project proposal has additional information.
  • WTP Common Tools project, which is common component that contains common utilities and infrastructure which are required by the Web Tools Platform project, but which are not specific to web tooling. Oracle leads this project.
  • BPEL Tools, to add comprehensive support to Eclipse for the definition, authoring, editing, deploying, testing and debugging of WS-BPEL 2.0 processes. Oracle leads this project.
  • Teneo is a database persistence solution for EMF using Hibernate or JPOX/JDO 2.0. Oracle contributes to this project.
  • The Java EE Tools Project provides frameworks and tools focused on the development of J2EE artifacts. Currently, the project supports (J2EE) 1.2, 1.3, 1.4 and Java EE 5. Oracle contributes to this project.

Key Resources