Java Swing Interface for: Giac/xcas, a free computer algebra system
Giac-Visual-Java is a computer algebra system (CAS) or symbolic algebra system (SAS), is a software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists.
Example how to use: