blaisemath is a collection of Java packages being developed for visualizing and exploring mathematics. The most important principles of the package are accessibility for the user, as well as for the programmer.
See http://www.dean.usma.edu/math/people/Peterson/blaise/ for several sample mathlets created using the package.
Listing of Packages on the Repository
- blaiseparser: parsing engine and some basic mathematical structures; built from scratch
- blaisemath: basic mathematical classes and some fundamental algorithms; requires blaiseparser
- firestorm: a collection of Java utilities for GUI displays, storing/representing data, etc; requires blaiseparser
- blaise: a collection of utilities for visualizing and exploring mathematics; supports 1d and 2d visualizations; requires blaiseparser, blaisemath, and firestorm
- blaisables: a collection of Java programs/applets which use blaise; requires blaiseparser, blaisemath, firestorm, and blaise
- blaise3d: extension of blaise allowing for 3d visualizations; requires blaiseparser, blaisemath, firestorm, and blaise
- gestures: early development on mouse gestures