Webcompmath, calculus applets, and WCMgrapher are free, open-source software aimed at supporting the teaching of mathematics.
WCMGrapher is an application
built using webcompmath and is designed to enable teachers and others
to create graphs of functions for pasting into word processing and
presentation programs. It is free and can be downloaded (along with a user's guide) from from the project website. The first chapter of the user's guide, which provides an overview and installation instructions, is also available on line
Excerpt from WCMGrapher Users Manual.
Calculus Applets were built using webcompmath and can give you some idea of the kinds of applets one can build with these tools. These applets provide interactive access to common graphs used in calculus.
Calculus Applets website
Download Calculus Applets
Calculus Applets online documentation
Webcompmath is a framework of configurable mathematical software components written in
the Java language, meant to be used on instructional Web pages. This
project takes the original version (called JCM, Java Components for Mathematics) and modify it to
use Swing and JavaBeans. You can download the webcompmath library from the project website.
You can also download the source code and the Javadoc from the same
location. Documentation on using webcompmath, on customizing the
configurable applets, and on building basic full custom applets is also available.
Webcompmath online documentation
Webcompmath online javadoc
enables teachers and others to create Java applets based on graphs of
mathematical functions. The graphs can be interactive and dynamic,
either allowing the user limited or extensive abilities to change the
graph, as specified by the applet's creator. Webcompmath is developed
(and most extensively tested with) the Eclipse integrated development
environment (see: Eclipse home page), but can also be used with other
IDE's, such as NetBeans, or even without an IDE.
can create applets for a website with no knowledge of Java programming
using webcompmath's configurable applets (although using these applets
does require some knowledge of HTML). These applets are customized
using parameters to the <applet> tag in the web page in which the
Creating fully custom applets or applications
with webcompmath requires knowledge of the Java programming language,
but the applets create with webcompmath require no knowledge of Java by
the end user. Webcompmath requires a Java run time environment
(version 5 or later) on the end user's system (see java.com).
The following image shows an example applet built using webcompmath. For a functional version of the applet, go to FunctionComposition.