I have the following list of work still to do.
Update 2007-09-30T01:45:35Z
| Complete the Page class. |
| Complete the Sax2 interface. |
| Incoporate I18N messages. Complete, Full test run needed. How to test? Tested with one or two Swedish entries. Incomplete. |
| Document usage scope. Done. |
| Review the code, clean up and check the javadoc. |
| Test out the XML schema, add inlines for emphasis. |
| Test and incorporate a pass-through element for pre-transcribed braille. |
| Design a workable versioning schema with a single collection point. |
| Design and implement appropriate error handling. Now done, but I'm not entirely happy with it. I need finer resolution for debug output in specific classes. Probably my lack of understanding of log4j. |
| Page number for header being translated locally, not I18N |
| Each new Page created instantiates a new ErrHandler and Localizer. Wasteful. Corrected. |
| Update Handler to address saving output to file. Currently put to stdout. Done, -o option |
| Document the resources directory. Sorely needed. |
| Complete the list of special characters for en-GB. Review handling. |
| Address the error handler and logger. Log4j or the Sun logger, which do you prefer? Currently running log4j from Apache |
| Complete the main method processing in Ubraille class. Done. Remains an issue with XML output. Could this be offloaded to a configuration option? pbf = yes | no. Ubraille.properties exists (resources directory) . More testing needed. |
| Add output file handling from xmlinput package. Done |
| Determine a better way of testing from XML input. |
| Add acronym as an inline element. Done |
| Review classes for re-implementation as singletons: FormatProperties Done. Candidates - ErrHandler, MyWriter, BrailleTable |
Content moved to ubraille.org
Work in progress: Who is working on what. Interested in helping with some of this?
Working on I18N and logging. Done
Inlines. Now have a working model. Done
Major code review needed. Both architecturally and at the detailed level, looking for silly coding errors
Find out how good the documentation is!