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.