Eclipse 3.1 Inside!
Eclipse 3.1 Ready!

Eclipse 3.1 is available for download now! This is the latest full release version of the Eclipse Platform, Eclipse RCP and the Java Development Tools (JDT). At the same time and until early August, a number of Eclipse projects are planning releases based on 3.1. You'll be able to take advantage of the features of both Eclipse 3.1 and the latest features developed by these projects. Watch this page for the release news!

Eclipse 3.1

Download Eclipse 3.1

New and Noteworthy

Platform Home

The Eclipse Project is an open source software development project dedicated to providing a robust, full-featured, commercial-quality, industry platform for the development of highly integrated tools. It includes the Eclipse Platform, Eclipse Rich Client Platform (RCP) and the Java Development Tools (JDT).

Watch the Screencasts
New Preferences Dialog [5:05]   
Improve ANT support
User Assistance [4:08]
J2SE5 Support [7:26]
Building an RCP Application [3:29]

Test and Performance Tools
Platform 4.0

Download TPTP 4.0

What's New in 4.0


The Eclipse Test and Performance Tools Platform (TPTP) Project provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performance tools—both open source and commercial—that can be easily integrated with the platform and with other tools. The TPTP Platform addresses the entire test and performance lifecycle, from early testing to production application monitoring, including test editing and execution, monitoring, tracing and profiling, and log analysis capabilities.

Watch the Screencasts
Filters (2:11)
Large Log File Support (2:12)
Method Invocation Details (1:18)
Probe Kit Editor (2:51)
Installation of TPTP [3:58]  
JUnit Integration
Profiler [5:23]

Web Tools Platform 0.7

Download WTP 0.7

What's New in 0.7

WTP Home

The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL; graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tools; and database access and query tools and models.

Watch the Screencasts
(Release 0.7 Milestone 4 )
Installation and Prereq [6:25]
Building a Web App [8:43]
XML Tools [5:28]
JavaBean Web Service

Business Intelligence and Reporting Tools 1.0.1

Download BIRT 1.0.1

What's New in 1.0.1


The Eclipse Business Intelligence and Reporting Tools Project (BIRT) is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

Watch the flash demo
My First Report

Visual Editor Project 1.1

Download VE 1.1

New and Noteworthy

VE Home

The Eclipse Visual Editor project is a framework for creating GUI builders for Eclipse. It will include reference implementations of Swing/JFC and SWT GUI builders, but intends to be useful for creating GUI builders for other languages such as C/C++ and alternate widget sets, including those that are not supported under Java.

Watch the Screencasts
VE 1.1 / Eclipse 3.1, Grid Support[5:56]
Visual Editor Creating an RCP GUI [7:00]

Eclipse Modeling Framework 2.1

Download EMF 2.1

What's New

EMF Home

EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor.

EMF includes the XML Schema Infoset Model (XSD) project and an EMF-based implementation of Service Data Objects (SDO).

XSD is a library that provides an API for manipulating the components of an XML Schema, as well as an API for manipulating the DOM-accessible representation of XML Schema as a series of XML documents, and for keeping these representations in agreement as schemas are modified.

Service Data Objects (SDO) is a framework that simplifies and unifies data application development in a service oriented architecture (SOA). It supports and integrates XML and incorporates J2EE patterns and best practices.

Graphical Editing Framework 3.1

Download GEF 3.1

GEF Home

The Graphical Editor Framework (GEF) allows developers to take an existing application model and easily create a rich graphical editor. The graphical environment is the SWT-based drawing plugin "draw2d" (which is part of the overall "GEF" component). GEF is suitable for creating a wide variety of applications, including: flow builders, GUI builders, UML diagram editors (such as work-flow and class modeling diagrams), and even WYSIWYG text editors like HTML.


UML2 1.1

Download UML2 1.1

Release Notes

UML2 Home

The UML2 project is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform designed to support the development of modeling tools. Further objectives of the UML2 project are to provide a common XMI schema to facilitate interchange of semantic models, test cases as a means of validating the specification, and validation rules as a means of defining and enforcing levels of compliance. For more details see Getting Started with UML2.


AspectJ 5.0

Download available soon!

AspectJ Home

AspectJ is a seamless aspect-oriented language extension to Java. It can be used to cleanly modularize the crosscutting structure of concerns such as exception handling, multi-object protocols, synchronization, performance optimizations, and resource sharing. When implemented in a non-aspect-oriented fashion, the code for these concerns typically becomes spread out across entire programs. AspectJ controls such code-tangling and makes the underlying concerns more apparent, making programs easier to develop and maintain. The project goal is to support the AspectJ compiler and core tools.


Eclipse Communication
Framework 0.3.3

Download ECF 0.3.3!

ECF Home

The Eclipse Communication Framework (ECF) is a project to enable the creation of communications applications on the Eclipse Platform. The framework provides APIs for secure asynchronous and synchronous messaging to deliver human-to-human, human-to-plugin, and plugin-to-plugin communications and collaboration.




For problems with the site, please contact the webmaster or read the webmaster FAQ for answers to common questions!