| <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <head> |
| <title>ws M5 milestone plan</title> |
| <link rel="stylesheet" type="text/css" href="../../../../development/milestone_plans/stylesheets/images/default_style.css"/> |
| <script src="../../../../popup.js" type="text/javascript"> |
| // script is linked |
| </script> |
| </head> |
| <body> |
| <table border="0" width="100%" cellPadding="2" cellSpacing="5"> |
| <tr> |
| <td> |
| <font class="indextop">ws M5</font> |
| <br/> |
| <font class="indexsub">JST Web services tools</font> |
| </td> |
| <td> |
| <br/> |
| </td> |
| <td width="28%"> |
| <img height="86" width="120" src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe"/> |
| </td> |
| </tr> |
| </table> |
| <table border="0" width="100%" cellPadding="2" cellSpacing="5"> |
| <tr> |
| <a name="Overall_Planning"> |
| <td rowspan="3" colSpan="2" bgColor="#0080c0" width="100%" align="left" valign="top"> |
| <b> |
| <font face="Arial,Helvetica"> |
| <font color="#ffffff">M5 Plan</font> |
| </font> |
| </b> |
| </td> |
| </a> |
| </tr> |
| </table> |
| <table width="100%" cellspacing="5"> |
| <tr> |
| <td/> |
| </tr> |
| </table> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Web Service Framework and API</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96812">96812</a>] |
| <description>Support automatic determination of compatible Web service RTs and Servers.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93309">93309</a>] |
| <description>Improved defaults for servers, server types, module types.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96791">96791</a>] |
| <description>Respect preferences for servers, server types, module types.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96802">96802</a>] |
| <description>Remove obsolete code / frameworks / extension points.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Integration with Other Components</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98916">98916</a>] |
| <description>React to changes in upstream plugins (ongoing), chiefly Server and J2EE tools.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Extensible Web Services Wizards</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98919">98919</a>] |
| <description>Clean up popup actions: Insure they are available strictly on appropriate objects.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89103">89103</a>] |
| <description>Exploit Web Service Finder framework from WSDL selection page.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89102">89102</a>] |
| <description>Plug wizards into Web Service Consumer framework.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92294">92294</a>] |
| <description>Web service scenarios (or wizards) should the created IWebService or IWebServiceClient to callers.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Command Line Tools and ANT Tasks</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98921">98921</a>] |
| <description>Define Command Line and/or ANT Task entry points to Web service scenarios.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Apache Axis</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92603">92603</a>] |
| <description>Support Apache Tomcat 5.5.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98922">98922</a>] |
| <description>Support Apache Geronimo.</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98340">98340</a>] |
| <description>Support Apache Axis 1.2 (instead of Apache Axis 1.1 or 1.0).</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98924">98924</a>] |
| <description>Factor creation logic out of the axis.consumption plugin.</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88684">88684</a>] |
| <description>Enable Web service wizards to target multiple versions of Apache Axis (eg. 1.0, 1.1, 1.2RC3).</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <ul> |
| <li> |
| <description>Define internal Axis extension point.</description> |
| </li> |
| <li> |
| <description>Define pluggable sets of Axis emitter option preferences.</description> |
| </li> |
| <li> |
| <description>Define pluggable Axis jar manifests for emitter and deployed service runtime use.</description> |
| </li> |
| <li> |
| <description>Define pluggable Axis emitter Ant task facades.</description> |
| </li> |
| </ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89924">89924</a>] |
| <description>Support generation of Axis Java clients to multiple module types (not just Web).</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89923">89923</a>] |
| <description>Integrate generation of Axis JUnit tests into Test Facility extension point.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89922">89922</a>] |
| <description>Support creation of Axis EJB Web services from existing Stateless Session EJBs (bottom-up).</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Quality</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98745">98745</a>] |
| <description>Define JUnit testcases for internal provisional API.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98745">98745</a>] |
| <description>Define or enhance non-API JUnit testcases.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96010">96010</a>] |
| <description>Write on-line documentation.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98776">98776</a>] |
| <description>Add dynamic help to SWT componentry.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98772">98772</a>] |
| <description>Integrate missing JavaDoc.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=84074">84074</a>] |
| <description>Housekeeping: Clean up compilation warnings. Common cases:</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Performance</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93111">93111</a>] |
| <description>Use Eclipse 3.1 message bundles.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98745">98745</a>] |
| <description>Automate JUnit performance tests.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> JUnit tests are planned for the following scenarios: </li> <ul> <li> Java Web service bottom-up for Apache Axis 1.1 and Apache Tomcat 5.0. </li> <li> Java Web service skeleton for Apache Axis 1.1 and Apache Tomcat 5.0. </li> <li> Java Web service client for Apache Axis 1.1 and Apache Tomcat 5.0. </li> <li> Web Services Explorer logic (ie. without JSPs). </li> <li> Environment Command Framework. </li> </ul> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98932">98932</a>] |
| <description>Improve performance and usability of server start up.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> Start server on a thread other than the main Eclipse GUI thread. </li> <li> Report progress to the user. </li> <li> Enable the user to hit Cancel or Back to escape the process. </li> <li> Dispatch all remaining Commands at time of 'Finish' in an Eclipse job. </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98938">98938</a>] |
| <description>Improve performance and usability of long-running code generation.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> Run code generation on a thread other than the main Eclipse GUI thread. </li> <li> Report progress to the user. </li> <li> Enable the user to hit Cancel or Back to escape the process. </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98941">98941</a>] |
| <description>A-modal wizards.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> Launch Web service wizards as a-modal such that the main Eclipse GUI is still available for us. </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96982">96982</a>] |
| <description>Remove unnecessary server/application restarts.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> Refactor commands to push server startup and project restart to as late as possible. </li> <li> Where possible, refactor scenarios to include only a single publish action. </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98944">98944</a>] |
| <description>Improve UI Responsiveness.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> Measure and improve speed of wizard page flips. </li> <li> Measure and improve speed of Web Services Explorer links. </li> <li> Measure and improve speed of Command execution times. </li> <li> Measure and improve speed of SWT control responses. </li> <li> Optimize slow algorithms in wizard pages and Commands. </li> <li> Investigate use of secondary threads for some Commands. </li> <li> Report accurate progress messages to the user. </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=95696">95696</a>] |
| <description>Identify and resolve memory leaks.</description> |
| <font color="8080FF"> [high]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ol> <li> Investigate tools which monitor and measure memory usage. </li> <li> Identify and fix memory leaks. </li> </ol> </detail>")"/> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98982">98982</a>] |
| <description>Identify and remove non-thread safe code.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <table border="0" width="100%" cellpadding="2" cellspacing="5"> |
| <tbody> |
| <tr> |
| <td colspan="4" bgcolor="#0080c0" width="100%" align="left" valign="top"> |
| <b> |
| <font face="Arial,Helvetica"> |
| <font color="#ffffff">Legend</font> |
| </font> |
| </b> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="14" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| </td> |
| <td width="50%">item is under development.</td> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| </td> |
| <td width="50%">item is under investigation.</td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/> |
| </td> |
| <td width="50%">item is finished.</td> |
| <td valign="top"> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </td> |
| <td width="50%">help wanted</td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/> |
| </td> |
| <td width="50%">item is deferred.</td> |
| <td valign="top"> |
| <font class="indexsub"> |
| <img src="../../../../development/milestone_plans/stylesheets/images/new.gif"/> |
| </font> |
| </td> |
| <td width="50%">new</td> |
| </tr> |
| </tbody> |
| </table> |
| <br/> |
| </body> |
| </html> |