Java(tm) Scientific Library. Version 5.0 release in progress. Snapshot versions of the mathematics, physics bundles currently available (https://maven.java.net/index.html#nexus-search;quick~jscience)
ViziSolve solves math equations. The goal is to do this pretty much the way a math teacher might do it in front of a classroom - going through each step of the solution process one calculation at a time, highlighting each part as it is being used for the next line, and stating clearly at each step of the way what it is doing.