I've posted some software which I've written to do various algebraic computations in Java. You can learn more on my Java Algebra page.

- I've written a java class to decide whether a polynomial in some double variables has positive or
negative sign
*without the possibility of roundoff error*.

- Download the source code: [SignDecider.tar.gz]
- View the javadoc documentation

- Sun's Java API
- FreeHEP Java Library:

I have mainly found this library useful for its Vector Graphics package. It can output encapsulated postscript files suitable for including in journal articles. - JavaNumerics:

*Lists a bunch of information about doing mathematics in Java. I have found this useful.* - NetLib's complex number class

In the interest of producing an applet that can be run on most computers, it is best to compile the applet for relatively old java versions. The list of release dates for the various versions may be found on Sun's website. Compilation with the "-target" option will ensure that it runs on an older java version. For example compiling with "