| <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| <!-- Use this to test local rendering in firefox --> |
| |
| <?xml-stylesheet type="text/xsl" href="www.eclipse.org/eclipse/development/project-plan-render.xsl"?> |
| <!--<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> --> |
| <p:plan |
| plan-format="1.0" |
| xmlns:p="http://www.eclipse.org/project/plan" |
| xmlns="http://www.w3.org/1999/xhtml" |
| name="Web Tools Platform"> |
| <p:release |
| projectid="webtools" |
| version="Indigo"/> |
| <p:introduction> |
| <p>The Web Tool Platform (WTP) project provides extensible |
| frameworks and exemplary tools to build Web and Java EE |
| applications. This document describes the features and the |
| API set for the Helios release.</p> |
| </p:introduction> |
| <p:release_deliverables> |
| <p> |
| There will be SDK and non-SDK versions of each of the main |
| deliverables: |
| <ul> |
| <li>XML IDE (including XSL, XSD, etc)</li> |
| <li>JSDT (Javascript only)</li> |
| <li>Web Development (no Java technologies)</li> |
| <li>Java EE Development</li> |
| <li>EPP Packaging project: The Eclipse IDE for |
| JavaScript Developers</li> |
| <li>EPP Packaging project: The Eclipse IDE for Java EE |
| Developers</li> |
| </ul> |
| </p> |
| </p:release_deliverables> |
| <p:release_milestones> |
| <p:preamble> |
| <p> |
| WTP Milestones follow the Eclipse release milestones by |
| an offset of 2 as set by the |
| <a |
| href="http://wiki.eclipse.org/Indigo#Milestones_and_Release_Candidates">Indigo release schedule.</a> |
| For details, see the WTP 3.3 ramp down plan, |
| <a |
| href="http://wiki.eclipse.org/WTP_3.3_Ramp_down_Plan_for_Indigo">Ramp down plan for WTP 3.3.</a> |
| </p> |
| 4 |
| <p>Note: The following are preliminary dates subject to |
| change.</p> |
| </p:preamble> |
| <p:milestone |
| date="8/20/2010" |
| milestone="M1"> |
| <p>M1 milestone</p> |
| </p:milestone> |
| <p:milestone |
| date="10/01/2010" |
| milestone="M2"> |
| <p>M2 milestone. Initial WTP 3.3 plans for Indigo due on |
| TBD.</p> |
| </p:milestone> |
| <p:milestone |
| date="11/12/2010" |
| milestone="M3"> |
| <p>M3 milestone.</p> |
| </p:milestone> |
| <p:milestone |
| date="12/24/2010" |
| milestone="M4"> |
| <p>M4 milestone.</p> |
| </p:milestone> |
| <p:milestone |
| date="02/4/2011" |
| milestone="M5"> |
| <p>M5 milestone</p> |
| </p:milestone> |
| <p:milestone |
| date="3/29/2011" |
| milestone="M6"> |
| <p>M6 milestone. API Freeze</p> |
| </p:milestone> |
| <p:milestone |
| date="5/13/2011" |
| milestone="M7"> |
| <p>M7 milestone. Feature complete, UI Freeze</p> |
| </p:milestone> |
| <p:milestone |
| date="5/20/2011" |
| milestone="RC1"> |
| <p>RC1 milestone.</p> |
| </p:milestone> |
| <p:milestone |
| date="5/27/2011" |
| milestone="RC2"> |
| <p>RC2 milestone.</p> |
| </p:milestone> |
| <p:milestone |
| date="6/03/2011" |
| milestone="RC3"> |
| <p>RC3 milestone. Document Freeze.</p> |
| </p:milestone> |
| <p:milestone |
| date="6/10/2011" |
| milestone="RC4"> |
| <p>RC4 milestone.</p> |
| </p:milestone> |
| <p:milestone |
| date="6/17/2011" |
| milestone="Final Build"> |
| <p>Final Build.</p> |
| </p:milestone> |
| <p:milestone |
| date="06/22/2011" |
| milestone="GA"> |
| <p>GA</p> |
| </p:milestone> |
| <p:postamble/> |
| </p:release_milestones> |
| <p:target_environments> |
| <p> |
| WTP will support the platforms certified by the Eclipse |
| Platform project. For a list of platforms supported in |
| Indigo, see |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=eclipse#target_environments">Eclipse Target Operating Environments</a> |
| </p> |
| <p>.</p> |
| <p:internationalization> |
| <p> |
| Internationalization and Localization will be supported. |
| <ul> |
| <li> |
| Internationalization (I18N) |
| <p>Each project should be able to work in an |
| international environment, including support |
| for operating in different locales and |
| processing/displaying international data |
| (dates, strings, etc.).</p> |
| </li> |
| <li> |
| Localization |
| <p>Each project should provide an environment |
| that supports the localization of the |
| technology (i.e. translation). This |
| includes, but is not limited to, ensuring |
| that strings are externalized for easy |
| translation.</p> |
| </li> |
| <p> Where possible, projects should use an open and |
| transparent process to create, maintain and |
| deliver language packs translated into multiple |
| languages in a timely manner. The primary |
| languages to consider are: English, Simplified |
| Chinese, Traditional Chinese, Japanese, French, |
| German, Spanish.</p> |
| </ul> |
| </p> |
| </p:internationalization> |
| </p:target_environments> |
| <p:compatibility_with_previous_releases/> |
| <p:themes_and_priorities> |
| <p:preamble> |
| <p> Themes and their priorities communicate the main |
| objectives of the project and their importance. The |
| section to follow defines themes that are common to all |
| the sub-projects. Each sub-project defines additional |
| themes and plan items corresponding to each of the |
| themes.</p> |
| </p:preamble> |
| <p:theme |
| name="Enhance support for Java EE 6"> |
| <p:description> |
| <p> WTP should be up-to-date with supporting the latest |
| Java EE specification level. WTP should enhance the |
| tooling support for Java EE 6.</p> |
| </p:description> |
| </p:theme> |
| <p:theme |
| name="Eclipse 4.1"> |
| <p:description> |
| <p> WTP will support 4.1 as a secondary platform (while |
| 3.7 will be primary platform). This means we will |
| occasionally compile against it, or use API Tools, |
| to make sure we are in API compliance with the 4.x |
| compatibility layer. Committers and community will |
| occasionally, but informally test with it. It will |
| not be a fully tested platform. If the bug occurs |
| only with 4.1, we will accept bugs as valid and |
| prioritize along with bugs against 3.7 based builds. |
| but will request submitters to try and reproduce on |
| 3.7 first. We will not exploit anything specific to |
| the Eclipse 4.1 Platform.</p> |
| </p:description> |
| </p:theme> |
| </p:themes_and_priorities> |
| <p:appendix |
| name="Sub-Project Plans"> |
| <p> |
| Sub-Project Plans: |
| <ul> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.common">WTP Common Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.dali">Dali Java Persistence Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.ejbtools">EJB Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jeetools">Java EE Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jsdt">JavaScript Development Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jsf">JSF Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.servertools">Server Tools</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.sourceediting">Source Editing</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.webservices">Web Services</a> |
| </li> |
| <li> |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools.releng">WTP Releng</a> |
| </li> |
| </ul> |
| </p> |
| </p:appendix> |
| </p:plan> |