| <?xml version="1.0" encoding="utf-8"?> |
| <?xml-stylesheet type="text/xsl" href="../../../wtp.xsl"?> |
| <html> |
| <head> |
| <meta name="root" content="../../../../" /> |
| <title>Source Editing milestone plan</title> |
| </head> |
| <body> |
| |
| <h1>SSE component milestone plan</h1> |
| |
| <h2>Status of this Document</h2> |
| <p> |
| This document lists the vision and work activities of the |
| WTP editing efforts. |
| |
| <p> |
| This is a very fluid document, with many things listed |
| as "uncommitted" (medium and low are uncommitted). This |
| is done for two reasons, 1) we often can't commit to |
| something until its been investigated more, and 2) it |
| gives you, the reader, a chance to express you |
| priorities, if any. |
| </p> |
| <p>Last update on 12/15/2004</p> |
| . |
| </p> |
| <h3> |
| <a href="#M2">M2</a> |
| </h3> |
| <h3> |
| <a href="#M3">M3</a> |
| </h3> |
| <h3> |
| <a href="#M4">M4</a> |
| </h3> |
| <h3> |
| <a href="#M5">M5</a> |
| </h3> |
| |
| <h2> |
| <a name="M2">M2</a> |
| </h2> |
| <p> |
| Our main objective in M2 was to get our family of editors up |
| and running on org.eclipse, on the latest versions of |
| Eclipse 3.1. |
| </p> |
| |
| <p> |
| We also added some code to allow better integration with |
| Eclipse base file buffers ... to have a more common sharing |
| mechanism (our is currently shared at a StructuredModel |
| level, and the document just comes along for the ride). |
| </p> |
| |
| <p> |
| We also added some heuristic "lookup" code to find taglibs |
| that are in a "normal" directory structured of a webapp, so |
| we can give content assist, etc., for those libraries used |
| in JSPs. |
| </p> |
| |
| |
| <h2> |
| <a name="M3">M3</a> |
| </h2> |
| |
| <h3>High Priority</h3> |
| <ul> |
| <li>Document Designs</li> |
| <li>Document APIs</li> |
| <li> |
| refactor or redesign code to avoid need to use cross |
| component non-APIs |
| </li> |
| <li>Add JUnit tests</li> |
| </ul> |
| |
| <h3>Medium Priority</h3> |
| <ul> |
| <li>remove all deprecated references</li> |
| <li>Redo Preferences to match new work in base Eclipse</li> |
| <li> |
| Improve our partitioner behavior so it adheres to |
| contracts from base Eclipse. |
| </li> |
| <li>Move to JFlexx 1.4</li> |
| <li>Add implementations for DOM Level 3 Core APIs</li> |
| </ul> |
| <h3>Low Priority</h3> |
| <ul> |
| <li> |
| Begin style checking, fix up "standard style" |
| (fPrefixes, IInterfaces, etc.) |
| </li> |
| </ul> |
| |
| <h2> |
| <a name="M4">M4</a> |
| </h2> |
| |
| |
| <h3>High Priority</h3> |
| <ul> |
| <li>Add many memory and performance improvements</li> |
| </ul> |
| <h3>Medium Priority</h3> |
| |
| <h3>Low Priority</h3> |
| <ul> |
| <li> |
| As "proof on concept" explore examples of other editor, |
| e.g. JET Editors, XQuery (with its '{' '}' delimiters, |
| Flex, with its |
| <code> |
| <SCRIPT></SCRIPT> |
| </code> |
| tags in XML, etc. |
| </li> |
| </ul> |
| <h2> |
| <a name="M5">M5</a> |
| </h2> |
| |
| <h3>High Priority</h3> |
| |
| <h3>Medium Priority</h3> |
| |
| <h3>Low Priority</h3> |
| |
| </body> |
| </html> |