This is my first applet created with JSXGraph , which looks quite promising (though it does require learning Javascript.)
Particularly helpful to me in developing this were Dr. Carol Fisher's Reference on JSXGraph Commands and the convert-to-math script in use at interactive mathematics. (The latter enables the user to enter the equation using standard calculator notation.) I also found the javascript tutorial at w3schools.com a very useful introduction to javascript.
The application uses MathJax to produce nice mathematical notation.