MathDox

MathDox is a format that can be used for interactive mathematic web pages. For this goal the MathDox format combines the strength of a number of existing standards, such as based on::Jelly, based on::OpenMath, based on::XForms and based on::DocBook. Together they give MathDox programming strengths, semantic mathematics, interactive form elements and a semtatic structure for the document.

MathDox documents can be translated into interactive mathematic web pages through the use of the MathDox Player. This is server-sided software that uses techniques like XSLT, XPL (XML PipeLine) and web service calls (i.e. to Computer Algebra Systems). Mathematics that need to be rendered in the users' browser is translated from OpenMath to MathML and finally to LaTeX. From this point jsMath renders the math in the users' web browser.

The MathDox Formula editor has been added to MathDox to provide means to users to enter mathematical expressions. One of the main advantages of this editor is the very litle amount of space it takes on a webpage, leaving room for text and other elements like images or applets. An example of applet support in MathDox documents is the inter2geo applet.

Resources



 * MathDox Player


 * MathDox manual


 * A short example