| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| <HTML><HEAD><TITLE>Xerces 2.7.0 plan</TITLE> |
| <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> |
| <STYLE type=text/css>BODY { |
| MARGIN: 2em 1em 2em 70px; COLOR: black; FONT-FAMILY: New Times Roman, serif; BACKGROUND-COLOR: white |
| } |
| </STYLE> |
| |
| <META content="MSHTML 6.00.2800.1226" name=GENERATOR></HEAD> |
| <BODY> |
| <H1>Xerces 2.7.0 Plan</H1> |
| <P><B>Features:</B> |
| <UL> |
| <LI>SAX2 Extensions 1.1, SAX 2.0.2 + bug fixes |
| <LI>DOM Level 3 Core and Load/Save |
| <LI>JAXP 1.3 support |
| <LI>XML Schema 1.0 errata |
| <LI>XML Schema 1.1 experimental support |
| <LI>XML Schema API - actual values support |
| <LI>XInclude 1.0 |
| <LI>Other misc. features and improvements (time permitting)</LI></UL> |
| <P><B>Target DCUT (code complete) date: June 17th, 2005 </B> |
| <P><B>Target release date: June 24th, 2005 </B> |
| <H3>Development line items </H3> |
| <TABLE border=2> |
| <TBODY> |
| <TR> |
| <TH style="TEXT-ALIGN: left">Line item </TH> |
| <TH style="TEXT-ALIGN: left">Volunteer </TH> |
| <TH style="TEXT-ALIGN: left">Sizing </TH> |
| <TH style="TEXT-ALIGN: left">Timeframe </TH> |
| <TH style="TEXT-ALIGN: left">Status </TH></TR> |
| <TR> |
| <TD><B>SAX 2.0.1</B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Report skipped entities</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1 pd</TD> |
| <TD>February 27, 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Feature: lexical-handler/parameter-entities</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>0.2 pd</TD> |
| <TD>March 19, 2004</TD> |
| <TD>Complete</TD> |
| <TR> |
| <TD><B>SAX2 Extensions 1.1 + SAX 2.0.2</B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Attributes2, Locator2</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1 pd</TD> |
| <TD>March/April 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>EntityResolver2</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1 pw</TD> |
| <TD>March/April 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Feature Support</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1 pd</TD> |
| <TD>Week of May 3, 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>DOM Level 3 </B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>TypeInfo.isDerivedFrom</TD> |
| <TD>Neil Delima</TD> |
| <TD>3 pd</TD> |
| <TD>July 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Reimplement Text.replaceWholeText</TD> |
| <TD>Neil Delima</TD> |
| <TD>2 pd</TD> |
| <TD>June 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Core and L/S: namespace-declarations [false]</TD> |
| <TD>Neil Delima</TD> |
| <TD>3 pd</TD> |
| <TD>April 27-29, 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Core and L/S REC changes</TD> |
| <TD>Neil Delima, Naela Nissar</TD> |
| <TD>3 pw</TD> |
| <TD>March/April 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Replace org.apache.xerces.dom3 with org.w3c.dom</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>0.2 pd</TD> |
| <TD>May 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>General bug fixes</TD> |
| <TD>Neil Delima, Naela Nissar</TD> |
| <TD>3 pw</TD> |
| <TD>March/April 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>JAXP 1.3 </B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Validation API (javax.xml.validation) RI integration/enhancements/fixes</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>4 pw</TD> |
| <TD>May/June 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Datatype API (javax.xml.datatype) RI integration/enhancements/fixes</TD> |
| <TD>Ankit Pasricha</TD> |
| <TD>1.5 pw</TD> |
| <TD>May 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Updates to Parser API (javax.xml.parsers) RI integration/enhancement/fixes</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>2 pw</TD> |
| <TD>May/June 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>XML Schema 1.0</B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Remaining first edition errata</TD> |
| <TD>Jonathan Au, Ankit Pasricha</TD> |
| <TD>2 pw</TD> |
| <TD>August 2004</TD> |
| <TD>Started</TD></TR> |
| <TR> |
| <TD>Feature: generate-synthetic-annotations</TD> |
| <TD>Ankit Pasricha</TD> |
| <TD>3 pw</TD> |
| <TD>November/December 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Feature: validate-annotations</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>3 pw</TD> |
| <TD>November/December 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>XML Schema 1.1</B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Experimental Support for 07/16/2004 WD</TD> |
| <TD>Sandy Gao, Naela Nissar, Ankit Pasricha</TD> |
| <TD>12 pw</TD> |
| <TD>Fall 2004</TD> |
| <TD>Partially Complete</TD></TR> |
| <TR> |
| <TD><B>XML Schema API</B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Complete support for actual values (org.apache.xerces.xs.datatypes)</TD> |
| <TD>Ankit Pasricha</TD> |
| <TD>0.5 pw</TD> |
| <TD>May 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>XInclude 1.0 </B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>XInclude 1.0 CR changes</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>3 pd</TD> |
| <TD>April 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Language Fixup</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1 pw</TD> |
| <TD>August 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Content Negotiation (parse=xml) </TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>2 pd</TD> |
| <TD>September 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>XInclude 1.0 PR changes</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>2 pd</TD> |
| <TD>September/October 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>JAXP 1.3 XInclude integration</TD> |
| <TD>Neil Delima</TD> |
| <TD>4 pw</TD> |
| <TD>May/June 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>Miscellaneous </B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD></TD></TR> |
| <TR> |
| <TD>Apache License, Version 2.0</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>1.5 pd</TD> |
| <TD>February 24-25, 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>NOTICE file</TD> |
| <TD>All</TD> |
| <TD>N/A</TD> |
| <TD>March 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>XMLCatalogResolver: EntityResolver2/LSResourceResolver</TD> |
| <TD>Michael Glavassevich, John Kim</TD> |
| <TD>1 pd</TD> |
| <TD>March 19 & July 12, 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>XML11DTDConfiguration, XML11NonValidatingConguration</TD> |
| <TD>John Kim</TD> |
| <TD>1 pw</TD> |
| <TD>July 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Performance: Improve scaling of SymbolTable</TD> |
| <TD>John Kim</TD> |
| <TD>2 pd</TD> |
| <TD>July 2004</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Performance: Improve processing of non-normalized attr. values</TD> |
| <TD>Michael Glavassevich, John Kim</TD> |
| <TD>2 pd</TD> |
| <TD>July/August 2004</TD> |
| <TD>Complete</TD> |
| <TR> |
| <TD>JAXP, SAX and DOM work for xml-commons </TD> |
| <TD>All</TD> |
| <TD></TD> |
| <TD>May/June 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Build DOM Level 3 with standard distribution</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>0.5 pd</TD> |
| <TD>May 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Create JAXP 1.3 samples </TD> |
| <TD>Michael Glavassevich, Ankit Pasricha</TD> |
| <TD>2 pw</TD> |
| <TD>May/June 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Update SAX and DOM samples </TD> |
| <TD>Michael Glavassevich</TD> |
| <TD>2 pd</TD> |
| <TD>May 2005</TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Documentation: JAXP 1.3 </TD> |
| <TD>Michael Glavassevich</TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>Started</TD></TR> |
| <TR> |
| <TD>Documentation: SAX2 Extensions 1.1 + SAX 2.0.2</TD> |
| <TD>Michael Glavassevich</TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Documentation: DOM Level 3 REC </TD> |
| <TD>Neil Delima</TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD>Documentation: XInclude 1.0 REC </TD> |
| <TD>Michael Glavassevich</TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>Complete</TD></TR> |
| <TR> |
| <TD><B>DCUT </B></TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>June 17th, 2005 </TD> |
| <TD></TD></TR> |
| <TR> |
| <TD><B>Review and fix severe defects reported in Bugzilla/Jira </B></TD> |
| <TD>All</TD> |
| <TD>1 pw</TD> |
| <TD>Week of June 20th, 2005 </TD> |
| <TD></TD></TR> |
| <TR> |
| <TD><B>Build and publish Xerces 2.7.0</B> </TD> |
| <TD></TD> |
| <TD></TD> |
| <TD>June 24th, 2005 </TD> |
| <TD></TD></TR></TBODY></TABLE> |
| <H3>Candidate features and cleanup items (if time permits) </H3> |
| <UL> |
| <LI>XML 1.0 Second Edition Errata: E14 |
| <LI>Java Object Serialization of PSVI DOM and XSModel |
| <LI>Support loading of XML 1.1 DTDs with XMLGrammarPreparser |
| <LI>Performance: using ArrayList and HashMap where synchronization is not |
| needed |
| <LI>... </LI></UL></BODY></HTML> |