The MathML Handbook

Chapter 11: Using MathML for Computations

This chapter provides an overview of the two major computer algebra systems that can perform computations using MathML: Mathematica and Maple. It includes detailed information on the support for importing, exporting, and evaluating MathML in both of these systems.

11.1 Introduction

MathML is an ideal format for mathematical software applications to communicate with each other and with other applications (such as Web browsers, word processors, and e-mail clients). This is hardly surprising since MathML was specifically designed to facilitate the exchange and reuse of mathematical content between such applications. As support for MathML becomes more widespread, it should soon be possible to copy and paste mathematical notation between different applications as routinely and easily as one can do for text.

Most of the leading mathematical software applications, such as Mathematica, Maple, Mathcad, and Scientific Workplace, already include support for MathML in some form. You can export a document that's in the native file format of any of these applications into HTML and automatically convert any mathematical formulas in the document into MathML. This allows technical documents authored using any of these applications to be displayed in Web browsers that support the display of MathML.

In the past, each of these applications could use only its own proprietary format for encoding mathematics. Hence, users of different applications could not easily share their work with each other. This situation is starting to change with the advent of MathML. For example, using MathML, you can now directly...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Web Browsers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.