blob: dd45de2a5e7b256520d183a6802eef3a22511b81 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Project Plan - webtools</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/print.css" media="print" />
<!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<span>Eclipse Marketplace</span></a></li>
<li><a href='http://www.youtube.com/user/EclipseFdn' target="_blank"><img alt="Eclipse YouTube Channel" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<span>Eclipse YouTube Channel</span></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<span>Bugzilla</span></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<span>Eclipse Forums</span></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<span>Planet Eclipse</span></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<span>Eclipse Wiki</span></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><span>My Foundation Portal</span></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/projects/">
Projects<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/projects/whatsnew.php" target="_self">What's New?</a></li>
<li><a href="/projects/listofprojects.php" target="_self">List of Projects</a></li>
<li><a href="/projects/searchpage.php" target="_self">Search through Projects...</a></li>
<li><a href="/projects/dev_process/index-quick.php" target="_self">Rules &amp; Processes</a></li>
<li><a href="/projects/dev_process/index.php" target="_self">FAQ</a></li>
<li><a href="/projects/tools" target="_self">Tools for committers</a></li>
</ul>
</div>
<style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div id="fullcolumn">
<div id="midcolumn">
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1>
Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=webtools">Eclipse Web Tools Platform Project</a>, version Indigo</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li><li><a href="#appendix">
Appendix
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><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><h2><a name="release_deliverables">Release Deliverables</a></h2><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><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><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><p>Note: The following are preliminary dates subject to
change.</p><table border="1" align="center"><tr><td><b>M1</b></td><td>8/20/2010</td><td><p>M1 milestone</p></td></tr><tr><td><b>M2</b></td><td>10/01/2010</td><td><p>M2 milestone. Initial WTP 3.3 plans for Indigo due on
TBD.</p></td></tr><tr><td><b>M3</b></td><td>11/12/2010</td><td><p>M3 milestone.</p></td></tr><tr><td><b>M4</b></td><td>12/24/2010</td><td><p>M4 milestone.</p></td></tr><tr><td><b>M5</b></td><td>02/4/2011</td><td><p>M5 milestone</p></td></tr><tr><td><b>M6</b></td><td>3/29/2011</td><td><p>M6 milestone. API Freeze</p></td></tr><tr><td><b>M7</b></td><td>5/13/2011</td><td><p>M7 milestone. Feature complete, UI Freeze</p></td></tr><tr><td><b>RC1</b></td><td>5/20/2011</td><td><p>RC1 milestone.</p></td></tr><tr><td><b>RC2</b></td><td>5/27/2011</td><td><p>RC2 milestone.</p></td></tr><tr><td><b>RC3</b></td><td>6/03/2011</td><td><p>RC3 milestone. Document Freeze.</p></td></tr><tr><td><b>RC4</b></td><td>6/10/2011</td><td><p>RC4 milestone.</p></td></tr><tr><td><b>Final Build</b></td><td>6/17/2011</td><td><p>Final Build.</p></td></tr><tr><td><b>GA</b></td><td>06/22/2011</td><td><p>GA</p></td></tr></table><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><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><h3>Internationalization</h3>
<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><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><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><h3>Enhance support for Java EE 6</h3><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><h3>Eclipse 4.1</h3><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><a href="#toc">Table of Contents</a></p><h2><a name="appendix">Appendix Sub-Project Plans</a></h2><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><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="float: right; text-align: right"><a href="?projectid=webtools&raw=1">view raw xml of project plan</a><br>
<a href="/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- fullcolumn -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2011 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>