MathML

MathML is the W3c approved, XML based, markup language for mathematics. The principal goal of MathML is to enable mathematics to be served, received, and processed on the Web, just as HTML has enabled this functionality for text. Currently, Mozilla is the only existing Web browser that can natively display MathML.

With MathML and SVG implemented, we could produce and render diagrams in HTML just like in LaTeX.

Implementation

MathML is a low-level, XML based, language, easily parsed by computers, but difficult to write by hand. Automated translation tools will therefore be necessary. For LaTeX-centered physicists (and other scientist), a LaTeX to MathML translator would be the ideal solution, but such a translator does not yet exist (some related links: Tex4ht, , GELLMU, ).

A stand-alone application would be useful by itself, but for JaxoDraw we only need to be able to translate short Math-mode, standart LaTeX commands (check the Itex2mml source code?).