On Wed, 31 Mar 2010 at 12:39PM -0700, Gokhan Sever wrote:
> I am interested in this integration idea. I haven't delved in neither
> of the packages as a developer but I have experience using both of the
> packages --Sage being the more preferable option.
> 
> Sage is a powerful scientific Python distribution / mathematical
> computation package and a great start-point for the beginners
> especially for its ease of use and easy accessibility through the web-
> interface. Likewise GeoGebra makes use of computers for math teaching,
> geometrical visualizations, calculations etc.. much interactive and
> entertaining. These two tools are in game-changer category in my view
> for what they are doing and have done so far. Imagining them in one
> place would create more synergy to get most out of their possible
> usage scenarios.
> 
> Could somebody shed some light for the technical pre-requisites of
> this planned integration? How much Java knowledge and experience are
> needed if any? Is it strictly required to be proficient in web-
> oriented languages besides the Java and Python?

I use both Sage and GeoGebra and am excited about better integration. I
know very little about the technical details, but the communication with
the GeoGebra applet is done through Javascript [1][2][3]. I don't know
how complete the GeoGebra API is (i.e., how much you can actually
control through JS) but it would certainly be helpful to be able to work
with Java. And since you'll be hacking on the Sage notebook, knowing
Python and the various templating bits we use would also be necessary.

We should also figure out exactly what we want to do. Using Javascript
to communicate with the GeoGebra applet is nice, but what will be
communicated? I'm guessing what would be useful is being able to use
Sage to compute things that GeoGebra cannot, or is slow at. It might
also be nice to control GeoGebra from an @interact. I don't know any
details of accomplishing those things.

Dan


References:
[1] http://www.geogebra.org/en/wiki/index.php/GeoGebra_JavaScript_Methods
[2] http://elishapeterson.wikidot.com/technotes:geogebra-cobwebs
[3] http://www.maa.org/joma/Volume7/Hohenwarter2/index.html

-- 
---  Dan Drake
-----  http://mathsci.kaist.ac.kr/~drake
-------

Attachment: signature.asc
Description: Digital signature

Reply via email to