Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2008-02-20 17:21:32
Size: 1062
Editor: jason
Comment:
Revision 4 as of 2008-11-14 13:41:55
Size: 1277
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
=Geometry=
See [http://www.mathsnet.net/dynamic/index.html] for an old survey of software.
== Geometry ==
See http://www.mathsnet.net/dynamic/index.html for an old survey of software.
Line 6: Line 6:
 * [http://www.dynamicgeometry.com/javasketchpad/] The java sketchpad, which is a java counterpart to Geometer's sketchpad. The input files look fairly easy to generate programmatically, so we could generate a file and then call the applet from the notebook, like the current jmol graphics work. The applet is free for non-commercial use.
 * GeoNext: [http://geonext.uni-bayreuth.de/index.php?id=1917] is a GPL interactive geometry Java program. The last release was in mid-2007, so it seems fairly current.
 * Geogebra: [http://www.geogebra.org/cms/] is a java program. The source is GPL, the documentation and translations are not. This has successfully been embedded in a Sage notebook.
 * [http://homepages.gac.edu/~hvidsten/gex/index.html]
 * http://www.dynamicgeometry.com/javasketchpad/ The java sketchpad, which is a java counterpart to Geometer's sketchpad. The input files look fairly easy to generate programmatically, so we could generate a file and then call the applet from the notebook, like the current jmol graphics work. The applet is free for non-commercial use.
 * GeoNext: http://geonext.uni-bayreuth.de/index.php?id=1917 is a GPL interactive geometry Java program. The last release was in mid-2007, so it seems fairly current.
 * Geogebra: http://www.geogebra.org/cms/ is a java program. The source is GPL, the documentation and translations are not. This has successfully been embedded in a Sage notebook.
 * http://homepages.gac.edu/~hvidsten/gex/index.html
See http://www.ct4me.net/math_manipulatives.htm#Manipulatives for more software.
Line 11: Line 12:
== Form controls for variables ==
Line 12: Line 14:

See [http://www.ct4me.net/math_manipulatives.htm#Manipulatives] for more software.
Trac ticket #1322 ([[http://trac.sagemath.org/sage_trac/ticket/1322]]) has the beginnings of a manipulate command. See the manipulate.patch file and the examples at the end of the ticket.

Here are some pieces of software that could enable interactivity in the notebook. Much of this software is java-based.

Geometry

See http://www.mathsnet.net/dynamic/index.html for an old survey of software.

See http://www.ct4me.net/math_manipulatives.htm#Manipulatives for more software.

Form controls for variables

Trac ticket #1322 (http://trac.sagemath.org/sage_trac/ticket/1322) has the beginnings of a manipulate command. See the manipulate.patch file and the examples at the end of the ticket.