| <p>The changes afoot for the 3.2 (Callisto) release of Eclipse |
| Platform, JDT, PDE and Equinox will address major themes identified by |
| the Eclipse Requirements Council (Themes and Priorities dated Dec. 15, |
| 2004 - <a href="http://www.eclipse.org/org/councils/20041215EclipseTPFinalDraft.pdf">pdf)</a>. |
| The following are especially germane to this top level project:</p> |
| <ul> |
| <li><strong>Scaling Up</strong> - This refers to the need for Eclipse to deal |
| with development and deployment on a larger and more complex scale. Increasing |
| complexities arise from large development teams distributed in different locations, |
| large source code bases and fragile build environments that have been developed |
| incrementally over time, the dynamic nature of new source code bases and their |
| interaction with configuration management, and build environments involving |
| many different tools and build rules.</li> |
| <li><strong>Enterprise Ready</strong> - Eclipse should be improved to allow |
| it to be better used by large development organizations.</li> |
| |
| <li><strong>Design for Extensibility: Be a Better Platform</strong> - Within |
| the Eclipse community, many development projects are defining new development |
| platforms on top of the Eclipse Project deliverables. These must evolve |
| to better support this type of usage, including providing new common infrastructure |
| and abstraction layers needed by upper platforms and adding APIs to expose |
| existing functionality only available internally so that upper platforms can |
| more readily integrate with and reuse what's already there.</li> |
| <li><strong>Simple to Use</strong> - |
| The Eclipse components need to not only provide the features that advanced users demand, |
| but also be something that most users find simple to use.</li> |
| <li><strong>Rich Client Platform</strong> - |
| The Eclipse RCP is a Java-based application framework for the desktop. Building on the |
| Eclipse runtime and the modular plug-in story, it is possible to build applications ranging from |
| command line tools to feature-rich applications that take full advantage of SWT's native |
| platform integration and the many other reusable components.</li> |
| <li><strong>Appealing to the Broader Community</strong> - |
| This theme includes work that grows deeper roots into the various OS-specific communities, |
| spreads Eclipse to additional operating environments, virtual machines, application |
| development and deployment lifecycles, vertical market-specific frameworks and builds |
| bridges to other open source communities.</li> |
| </ul> |
| |
| The Eclipse project is continuing it progress towards these goals. Milestone 5 is on February 17th and is the API |
| freeze. Development freeze occurs at M6/RC0 on March 31st. Following this is a period of |
| rigorous testing and critical bug fixing. See the <a href="http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_2.html">full 3.2 plan</a> |
| for more details. |