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 makes it easy to put your work on the web with its HTML export feature.

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 since 1989, 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 numerical analysis, differential equations, and computer science.