DevelopmentToolsJSXGraphDynamic mathematics with JavaScript: interactive geometry, plotting, visualization.by Matthias Ehmann, Michael Gerhäuser and Carsten Miller