blob: 43b6b2d1081739575f3649418de6a821df5f9b25 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xalan="http://xml.apache.org/xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>xml M4 milestone plan</title><link href="../../../../development/milestone_plans/stylesheets/images/default_style.css" type="text/css" rel="stylesheet"/><script type="text/javascript" src="../../../../popup.js">
// script is linked
</script></head><body><table cellSpacing="5" cellPadding="2" width="100%" border="0"><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 src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe" width="120" height="86"/></td></tr></table><table cellSpacing="5" cellPadding="2" width="100%" border="0"><tr><a name="Overall_Planning"><td valign="top" align="left" width="100%" bgColor="#0080c0" colSpan="2" rowspan="3"><b><font face="Arial,Helvetica"><font color="#ffffff">M4 Plan</font></font></b></td></a></tr></table><table cellspacing="5" width="100%"><tr><td/></tr></table><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Design for Platform Use</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
Document Designs, API, JUnit tests, and
Performance Tests
</description><font color="8080FF"> [high]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > Describe not only 'standard' DOM APIs we support, but also, the extensions to that API, include Adapters and ReadOnly APIs. </ detail >&quot;)"/></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
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 src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Eclipse base parity</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
Unified Validation marker/annotation model.
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > Need to finish work started in M3, namely use grey icons, and integrate as extension participant. </ detail >&quot;)"/></li></ul></td></tr></table></td></tr><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>XML Catalog</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">Provide API for XML Catalog entry contributions via extension point</description><font color="8080FF"> [high]</font></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">Investigate API requirements for XML Catalog model</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< 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 >&quot;)"/></li><li><description xmlns="">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 src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Misc. Items</b><ul><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
implement (minimal) DOM Core 3
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< 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 >&quot;)"/></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
implement DOM Core 3 Validation API
</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< 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 >&quot;)"/></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">Graphical Table View</description><font color="8080FF"> [medium]</font></li><li><img height="5" width="13" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/><description xmlns="">
Example Cheat-Sheet XML Editor
</description><font color="8080FF"> [medium]</font></li></ul></td></tr></table></td></tr><table cellspacing="5" cellpadding="2" width="100%" border="0"><tbody><tr><td valign="top" align="left" width="100%" bgcolor="#0080c0" colspan="4"><b><font face="Arial,Helvetica"><font color="#ffffff">Legend</font></font></b></td></tr><tr><td valign="top"><img height="5" width="14" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/></td><td width="50%">item is under development.</td><td valign="top"><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/></td><td width="50%">item is under investigation.</td></tr><tr><td valign="top"><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/></td><td width="50%">item is finished.</td><td valign="top"><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></td><td width="50%">help wanted</td></tr><tr><td valign="top"><img height="10" width="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 cellSpacing="5" cellPadding="2" width="100%" border="0"><tr><a name="Overall_Planning"><td valign="top" align="left" width="100%" bgColor="#0080c0" colSpan="2" rowspan="3"><b><font face="Arial,Helvetica"><font color="#ffffff">M5 Plan (initial Rough Draft)</font></font></b></td></a></tr></table><table cellspacing="5" width="100%"><tr><td/></tr></table><tr><td><table><tr><td valign="top"><img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Design for Platform Use</b><ul><li><description xmlns="">Improve JUnit Coverage</description><font color="8080FF"> [medium]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< 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 >&quot;)"/><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/><description xmlns="">
add (non-standard) DOM Operation API.
</description><font color="8080FF"> [low]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< detail > Its purpose is to optimize notifications, undo 'units', and also handle such things as auto-formatting for all clients. </ detail >&quot;)"/></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/><description xmlns="">
investigate DOM Event model
</description><font color="8080FF"> [low]</font></li><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/><description xmlns="">
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 src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16"/></td><td><b>Eclipse base parity</b><ul><li><img height="10" width="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/><description xmlns="">
Improve formatting options
</description><font color="8080FF"> [low]</font><img height="15" width="16" src="../../../../development/milestone_plans/stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup(&quot;< 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 >&quot;)"/><img height="12" width="40" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/></li></ul></td></tr></table></td></tr><br/></body></html>