I think this was mentioned before, but just in case. I was looking for some software and stumbled on the JX project at MIT. They have a graphing calculator, an numerical analysis program, a programming IDE environment and more. It looks really nice and designed to work similar to mac and windows programs. Check it out: http://www.cco.caltech.edu/~jafl/jx/jx2.html