| <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <head> |
| <title>xml M4 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">xml M4</font> |
| <br/> |
| <font class="indexsub"> |
| Milestone planning for XML Core, UI, and 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">M4 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>Design for Platform Use</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description> |
| Document Designs, API, JUnit tests, and |
| 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> Describe not only 'standard' DOM APIs we support, but also, the extensions to that API, include Adapters and ReadOnly APIs. </detail>")"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description> |
| continue refactoring to improve separation of |
| components |
| </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>Eclipse base parity</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description> |
| Unified Validation marker/annotation model. |
| </description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Need to finish work started in M3, namely use grey icons, and integrate as extension participant. </detail>")"/> |
| </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>XML Catalog</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description>Provide API for XML Catalog entry contributions via extension point</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description>Investigate API requirements for XML Catalog model</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> We're not sure how much of the XML Catalog model needs to be exposed as API. We need to investigate. It's not likely that any model API will be exposed in WTP 1.0. </detail>")"/> |
| </li> |
| <li> |
| <description>Support OASIS standard XML Catalog format</description> |
| <font color="8080FF"> [low]</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>Misc. Items</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description> |
| implement (minimal) DOM Core 3 |
| </description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Some intend to use our code with JDK 1.5. While we don't claim to support full compliance with 1.5 (or with DOM Core 3 APIs), this is an area than may cause -verify errors even if 1.5 runs a 1.4 library. </detail>")"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description> |
| implement DOM Core 3 Validation API |
| </description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Four DOM API's will be the public side of our validate content APIs. (Current, complex content model classes/methods will be 'internal'). </detail>")"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description>Graphical Table View</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/> |
| <description> |
| Example Cheat-Sheet XML Editor |
| </description> |
| <font color="8080FF"> [medium]</font> |
| </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> |
| <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 (initial Rough Draft)</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>Design for Platform Use</b> |
| <ul> |
| <li> |
| <description>Improve JUnit Coverage</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Seems there must be thousands of (public) XML Parsing examples we should test and make sure we parse the same way as other parsers, such as Xerces, when well formed. </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/glass.gif"/> |
| <description> |
| add (non-standard) DOM Operation API. |
| </description> |
| <font color="8080FF"> [low]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Its purpose is to optimize notifications, undo 'units', and also handle such things as auto-formatting for all clients. </detail>")"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| <description> |
| investigate DOM Event model |
| </description> |
| <font color="8080FF"> [low]</font> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| <description> |
| investigate Content Assist Participant extension point |
| </description> |
| <font color="8080FF"> [low]</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>Eclipse base parity</b> |
| <ul> |
| <li> |
| <img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/> |
| <description> |
| Improve formatting options |
| </description> |
| <font color="8080FF"> [low]</font> |
| <img width="16" height="15" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> The Eclipse Java Formatter has approximately 129 formatting options. I'm not sure we can beat that record, but we should at least investigate the possiblity. :) </detail>")"/> |
| <img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <br/> |
| </body> |
| </html> |