| <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>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> |