I have been working on ways to make SAGE as easy to use as possible
for beginners because I am interested in encouraging high school
students to use SAGE.  The approach I have been working on recently is
to embed a scientific calculator into the notebook that SAGE newbies
should be able to start using immediately with zero SAGE training.

The calculator is still at an early stage of development, but there is
enough running that people can start playing with it.  Here is a
screenshot:

http://sage.math.washington.edu/home/tkosan/misc/mathrider_applet.png

And if people want to play with it, just open a worksheet in FireFox
and evaluate the following text in a cell:

html('<applet id="mathrider" code="org.mathrider.MathRider.class"
width="800" height="650"
codebase="http://sage.math.washington.edu/home/tkosan/mathrider/";
archive="mathrider.jar" MAYSCRIPT></applet>')

At this point it only works in FireFox but hopefully it will
eventually work in IE too.

The Calculator, 2D plotter, and 3D plotter are not talking to the SAGE
server yet, but the text areas in the Cell tab are.  Type something
simple like "m = 7" into the Send text area and press <shift><enter>.
The code will be sent to the SAGE server for evaluation and a response
will be printed in the Receive text are.  If one then goes to an empty
cell in the notebook and enters "print m", 7 will be printed.

At this point I am still trying to get my mind around the details of
the communications between the notebook and the server and I will
probably be asking questions about the communications protocol in the
near future.

Ted

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to