This section gives a summary of the various technologies for working with MathML. For an up-to-date list of the technologies that work with MathML visit http://www.w3.org/Math. Information about how to use MathML in webMathematica is given in the MathML section. Following are brief descriptions of some of the key MathML technologies to integrate with webMathematica.
MathPlayer is a MathML display engine for Internet Explorer on Windows, version 5.5 and later. It is supported by the MathML stylesheet described above. Design Science produces a free-of-charge version of MathPlayer, which is available from their web site. MathPlayer supports the copying of MathML to the clipboard, which can be pasted into some other application, such as Mathematica. This provides a simple but effective way to reuse MathML that you view over the web.
WebEQ is a suite of tools for building web pages that involve dynamic math. Of particular interest to webMathematica is WebEQ Input Control, a Java applet that can function as an easy-to-use graphical equation editor in a web browser. It provides a customizable toolbar that allows for easy entry of special characters and templates for entire structures.
One important use of WebEQ is to provide a template-based entry system for mathematical notation on the web. Since it can be specialized to particular subject matter, it is quite flexible and powerful.
IBM techexplorer is a plug-in for Netscape Navigator and Internet Explorer that is supported by the MathML stylesheet described above. It has a number of interesting features for customization and supports an interaction with Mathematica so that computations can be carried out with a local copy of Mathematica.
Mozilla is an open-source web browser that is supported on a wide variety of platforms, including Windows, Macintosh, Linux, and Unix. The latest versions of Mozilla support MathML natively, and this is used by the MathML stylesheet as described above. Mozilla provides many of the traditional web browser features and is somewhat related to Netscape Navigator.
Amaya is a browser/authoring tool that allows you to publish documents on the web. It is available for Windows, Linux, and Solaris. Amaya supports MathML natively and this is used by the MathML stylesheet as described above. Amaya also provides native support for SVG, an XML application for drawing.