blob: afbb2b94129e8b05000d41011a2a00ce6c1163cb [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0076)http://www.eclipse.org/webtools/development/planning/milestone_plan_1_0.html -->
<html>
<head>
<title>Eclipse WTP 0.7 Milestone Plan (Overview)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="milestone_plan_1_0_files/default_style.css" type="text/css"
rel="stylesheet">
</head>
<body dir="ltr" text="#000000" vlink="#551a8b" link="#0000ee"
bgcolor="#ffffff">
<table style="PAGE-BREAK-BEFORE: always" cellspacing="5" cellpadding="2"
width="100%" border="0">
<tbody>
<tr>
<td width="60%">
<p align="left"><b><FONT face="Verdana, Arial, Helvetica, sans-serif"><font
size="6">Eclipse WTP 1.0 Milestone Plan</font></font></b><br>
<font size="1" color="#8080ff">The Eclipse Web Tools Platform Project
Milestone contents</font></p>
</td>
<td width="40%"><img border="0" src="../../../images/Idea.jpg"
width="120" height="86" alt=""></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><b><font color="#ffffff">Status of this Document</font></b></p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right">&nbsp;</p>
</td>
<td width="97%">
<p>This is a preliminary plan. It is undergoing review and change. It
includes initial ideas for the following Milestones:</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image2" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M0"><b>M0</b></a><br>
Initial CVS module structure, build infrastructure, and Server Tools.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M1"><b>M1</b></a>
- <span lang="en-us">completed </span>October 15<br>
Finalize build infrastructure and Server Tools. Based on Eclipse 3.0.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image4" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M2"><b>M2</b></a>
- December <span lang="en-us">22</span>, 2004<br>
Flexible project layout. Initial XML, JSP and EJB Tools.<span
lang="en-us"> Based on Eclipse 3.1M4.</span></p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image4" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M3"><b>M3</b></a>
- February <span lang="en-us">25</span>, 2005<br>
Improved XML, JSP and EJB Tools. Database Tools and Initial Web
Services.<span lang="en-us"> Based on Eclipse 3.1M5.</span></p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M4"><b>M4</b></a>
- April 29, 2005<br>
WTP 0.7 API Definition Complete. Based on Eclipse 3.1M6.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%">
<p><a
href="#M5"><b>M5</b></a>
- July 1, 2005<br>
WTP 0.7 API Implementation Complete. Based on Eclipse 3.1 Release Candidate.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%" >
<p><a
href="#0.7RC1"><b>0.7RC1</b></a>
- July 13, 2005<br>
First Release Candidate for 0.7. Based on Eclipse 3.1 Release.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%">
<p><a
href="#0.7RC2"><b>0.7RC2</b></a>
- July 22, 2005<br>
Second Release Candidate for 0.7. Based on Eclipse 3.1 Release.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image3" alt=""></p>
</td>
<td width="97%">
<p><a
href="#0.7"><b>0.7 Release</b></a>
- July 29, 2005<br>
WTP 0.7 stabilization and final bug fixes. Based on Eclipse 3.1
Release.</p>
</td>
</tr>
<tr>
<td valign="top" width="3%" bgcolor="#ccffff">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image4" alt=""></p>
</td>
<td width="97%" bgcolor="#ccffff">
<p><a href="#1.0M8"><b>1.0M8</b></a> - September 23, 2005<br>
<span lang="en-us">Based on Eclipse 3.1.</span></p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image4" alt=""></p>
</td>
<td width="97%">
<p><a href="#1.0M9"><b>1.0M9</b></a> - November 18, 2005<br>
<span lang="en-us">Based on Eclipse 3.1.</span></p>
</td>
</tr>
<tr>
<td valign="top" width="3%">
<p align="right"><img height="16"
src="milestone_plan_1_0_files/Adarrow.gif" width="16" align="bottom"
border="0" name="Image4" alt=""></p>
</td>
<td width="97%">
<p><a href="#1.0"><b>1.0</b></a> - December 16, 2005<br>
<span lang="en-us">Based on Eclipse 3.1 or a 3.1 maintenance release.</span></p>
</td>
</tr>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M0"><font color="#ffffff"><b>M0</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>The goal of M0 is to create the initial CVS module structure and
to populate it with the Server Tools. This allows us to verify our
build infrastructure and enables us to begin the creation of server
adapters.</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Create and commit initial CVS module structure</li>
<li>Commit Server Tools into CVS</li>
<li>Run the first public automatic build</li>
<li>Update website with downloads/what's new links (ala EMF)</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M1"><font color="#ffffff"><b>M1</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>M1 <span lang="en-us">was completed</span> October 15</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Finalize WTP Build Infrastructure
<ul>
<li>Run report automatic builds/tests</li>
<li>CVS structure</li>
<li>Updating web site with build info automatically (what's new
etc.)</li>
</ul>
</li>
<li>Server Runtime Support for Tomcat
<ul>
<li>Launch Server (Start) (In debug ro run modes)</li>
<li>Be able to run (and debug) Java Servlet</li>
<li>Stop Server</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>Integrate Lomboz Generic Server Runtime Support using XML Server
Definitions (JBoss, Jonas)
<ul>
<li>Launch Server (Start) (In debug and run modes)</li>
<li>Stop Server</li>
</ul>
</li>
<li>"Run on server" for Web artifacts (e.g. .html)
<ul>
<li>Start server</li>
<li>Display in IDE browser</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Low Priority</b></p>
<ul>
<li>Apache server adapter
<ul>
<li>Add/remove Web project to configuration</li>
<li>Start and stop server</li>
<li>"Run on server" for Web artifacts (e.g. .html)</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M2"><font color="#ffffff"><b>M2</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>M2 was delivered on December 22 and is based on Eclipse 3.1M4</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Project Layouts for Web/J2EE Modules
<ul>
<li>Simple Web/J2EE project layouts</li>
</ul>
</li>
<li>XML
<ul>
<li>XML Source Page Editor</li>
<li>Validation for XML</li>
</ul>
</li>
<li>Database Tool
<ul>
<li>Table content browsing</li>
</ul>
</li>
<li>Medium Priority Items from M1</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>JSP
<ul>
<li>Simple JSP Source Editing (which, by implication pulls in some
amount of XML, HTML, CSS, JavaScript)</li>
<li>Set breakpoints</li>
<li>Debug JSP (JSR 45)</li>
</ul>
</li>
<li>XML
<ul>
<li>XML creation wizards (creates skeleton XML given DTD or XML
Schema)</li>
<li>Graphical XML Schema editor</li>
<li>XML catalog support</li>
<li>Validation for XML Schema and DTD</li>
<li>XML example project to jump start users</li>
</ul>
</li>
<li>EJB Wizards
<ul>
<li>Simple EJB Wizards to generate annotated Java Sources from
templates</li>
<li>Session Beans only</li>
</ul>
<ul>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Low Priority</b></p>
<ul>
<li>Snippets View</li>
<li>Task Tags in Comments of Many Languages</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>M2 Shutdown Testing to begin 12/10</b></p>
<ul>
<p>We'd like the community to stay aware of this date, so hopefully
we can have many people test it a few days, either to help execute
our test cases, or come up with some of your own. (Normally it would
be exactly one week, but we are allowing extra time due to holiday's
and to allow an upgrade to Eclipse M4 on 17th)</p>
<ul>
<li>12/10 Build Candidate for Milestone</li>
<ul>
<li>Code Complete</li>
<li>component test plans for <a href="../../jst/components.html">JST</a>
and <a href="../../wst/components.html">WST</a> complete</li>
<li>Top-to-Bottom mini-tutorials will be created will created for
testing (for example, see <a
href="../../testtutorials/M2/tutorial1/wtp-tutorial-I.html">WTP
Tutorials-Building and Running a Web Application</a>)</li>
<li>milestone plans updated, if appropriate, to accurately reflect
M2 content (e.g. if there's any &quot;early&quot; or
&quot;experimental&quot; function)</li>
<li>exit criteria:</li>
<ul>
<li>High priority items working</li>
<li>Fixed all priority 1 defects, and fix or answer all Blocker,
Critical, and Major defects</li>
<li>All running unit tests passing</li>
<li>Plugin.xml PDE flagged errors eliminated</li>
</ul>
</ul>
</ul>
</ul>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M3"><font color="#ffffff"><b>M3</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>M3 was delivered on February 25 and was
based on Eclipse 3.1M5</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Project Layouts for Web/J2EE Modules
<ul>
<li>Complex Web/J2EE project layouts</li>
<li>Flexible project layouts, i.e. (One project for many web
modules, Maven style)</li>
</ul>
</li>
<li>Web Services
<ul>
<li>Axis adapter</li>
<li>Develop a Web Service based on Session Beans</li>
<li>Develop a Web Service based on JavaBeans</li>
<li>Create Web Service Client</li>
<li>Graphical WSDL editor</li>
<li>Validation for WSDL</li>
</ul>
</li>
<li>Medium Priority Items from M2</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>EJB Wizards
<ul>
<li>EJB Wizards to generate annotated Java Sources from templates</li>
<li>All EJB types</li>
</ul>
</li>
<li>XQuery editor</li>
<li>Database Tool
<ul>
<li>SQL Query graphical editor</li>
</ul>
</li>
<li>Web Services
<ul>
<li>Develop and publish WSDL schema on UDDI registries</li>
<li>Test Web services for WS-I compliance</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M4"><font color="#ffffff"><b>M4</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><p>M4 was delivered on April 29 and was
based on Eclipse 3.1M6.</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Server Tooling API</li>
<li>API for Flexible Java projects featuring multiple modules and complex layouts</li>
<li>Medium Priority Items from M3</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>Web Services
<ul>
<li>Simplify installation burden for users</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="M5"><font color="#ffffff"><b>M5</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>M5 was delivered on July 1 and was
based on Eclipse 3.1.</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Medium Priority Items from M5</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>JSP
<ul>
<li>JSP Expression Language Support (Content Assist, Syntax Coloring)</li>
</ul>
</li>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Low Priority</b></p>
<ul>
<li>SSE
<ul>
<li>Non-builder-based Task Tag support for multiple languages</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="0.7RC1"><font color="#ffffff"><b>0.7 Release Candidate 1</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p> The first 0.7 Release Candidate was delivered on July 15th and is
based on Eclipse 3.1.
</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Blocking, major, critical, and non-destabilizing fixes</li>
</ul>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>Medium Priority</b></p>
<ul>
<li>High user impact bugs and cosmetic fixes</li>
</ul>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="0.7RC2"><font color="#ffffff"><b>0.7 Release Candidate 2</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>The second 0.7 Release Candidate is expected on July 22nd and will be
based on Eclipse 3.1. More Release Candidates will be published if necessary.</p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p><b>High Priority</b></p>
<ul>
<li>Blocking defects</li>
</ul>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="0.7"><font color="#ffffff"><b>0.7 Release</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>Release 0.7 was delivered on July 29 and is be
based on the Eclipse 3.1 release.</p>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="1.0M8"><font color="#ffffff"><b>1.0M8</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>Milestone 1.0M8 is expected on September 23, 2005 and is to be
based on the Eclipse 3.1 release.</p>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="1.0M9"><font color="#ffffff"><b>1.0M9</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>Milestone 1.0M9 is expected on November 18, 2005 and is to be
based on the Eclipse 3.1 release.</p>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<colgroup>
<col width="7">
<col width="249">
</colgroup>
<tbody>
<tr>
<td valign="top" width="100%" bgcolor="#0080c0" colspan="2">
<p align="left"><a name="1.0"><font color="#ffffff"><b>1.0</b></font></a></p>
</td>
</tr>
<tr>
<td width="3%">
<p>&nbsp;</p>
</td>
<td width="97%">
<p>Release 1.0 is expected on December 16, 2005 and will be
based on Eclipse 3.1 or a 3.1 maintenance release.</p>
</td>
</tr>
<tr>
<td width="3%">
<p><br>
</p>
</td>
<td width="97%">
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
<p style="MARGIN-TOP: 0.5cm; MARGIN-BOTTOM: 0cm"><br>
</p>
<p>Please see our <a href="http://eclipse.org/legal/privacy.html">privacy
policy</a> and website <a
href="http://eclipse.org/legal/termsofuse.html">terms of use</a>. For
problems with the eclipse.org site, please contact the <a
href="mailto:webmaster@eclipse.org">webmaster</a> or read the <a
href="http://eclipse.org/webmaster/index.html">webmaster FAQ</a> for
answers to common questions!</p>
</body>
</html>