DirectMath home page
 
About
Download
Purchase
Support

Front end with built-in intelligence

DirectMath is an easy to use alternative front end for the Mathematica computer algebra system. DirectMath uses a pattern matching system to anticipate the calculation you want to perform from the structure of any item you select. To perform a calculation, simply select the thing you want to calculate and press shift-return.

You control the calculation

The DirectMath system is designed to make it easy to do calculations all at once or step by step...you decide. You can apply calculations to all or part of an expression.

Click and drag algebra

Computer algebra systems like Mathematica are great for doing hard calculations like computing integrals or solving differential equations, but sometimes computer algebra systems make it difficult to do some of the simplest calculations. DirectMath is designed to make it easy to do both. You can easily rearrange terms in algebraic expressions and perform other basic manipulations by simply clicking and dragging.

Use it as a stand-alone editor

Even without Mathematica, DirectMath is a full-featured text and equation editor. Click here to see a pdf file generated from a DirectMath document. Click here to see that same document exported from DirectMath to HTML.

New drawing tools

DirectMath also includes sophisticated drawing tools that allow you to integrate geometric and symbolic constraints in drawings.

Export your work to the web

DirectMath can export documents to a variety of popular mathematics formats including LaTeX, Mathematica notebook, MathML, and SVG. Put your work on the web quickly and easily with HTML, Adobe Acrobat, and TechExplorer output.

About the author

DirectMath is developed by Joe Gregg, who is an associate professor of Math and Computer Science at Lawrence University in Appleton, Wisconsin. Joe Gregg has been working with Mathematica for over to a decade, and started developing Leibniz in 1993 in an effort to make Mathematica more accessible for students and teachers alike. Prof. Gregg uses DirectMath actively to teach courses in calculus, differential equations, and linear algebra.