I am working on the second generation of a collection of applets that use the interactive aspect of a computer with graphics to provide an experience for internalizing low level math concepts for use in an elementary schoool. For the current state of this project see:
Electronic Mathematics Laboratory Equipment http://emle.sourceforge.net/index.shtml
The first generation uses TCL/Tk applets embedded in web pages. I am continuing from the first generation proof of concept. Those applets were hand coded with cut and paste of TCL/Tk snippets in a poor style. See menu bar section:
Emle 1.0-0 (TCL/Tk Version)
I am now working on the frame work for creating the applets that does not require the level of programming skills needed in the first generation proof of concept. I am learning some newer technologies for this purpose: XML, XML Schema, XPath, XSLT, XHTML, MathML, SVG, Javascript, DOM, CSS, HTML 4.01 and others. I have already found that by using XML I can create simple documents that are transformed by XSLT into web pages with XHTML controls that have Javascript code displaying SVG graphics. With this an author will be able to create XML files without having to write much XHTML nor Javascript.
Currently I am using:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5
with the intent of keeping to standards based features. I am not concerned about poor functionality on other browsers unless the feature being used is standards based. At this time, I may even ignore all other browsers in order to focus on other issues.