Ted Kosan wrote:
> On the support list, a high school teacher (Jacob) wrote:
> 
>>  That would be a huge value to me.  As a high school teacher, the
>>  features of GeoGebra almost completely fill the void of "things I wish
>>  sage could do".  The notebook widgets for Mathematica style
>>  demonstrations would fill quite a bit of the same void, but GeoGebra
>>  is already robust and has a ton of functionality.
>>
>>  I love sage, but the high school definition of "exploration" generally
>>  means grabbing things and moving them around and seeing what happens.
>>  That is hard to accomplish in sage and it is what interactive geometry
>>  software like GeoGebra was designed to do.  Sage is great for my
>>  calculus and statistics classes, but it falls short in Precalculus and
>>  Geometry where a much more tactile grab approach works well.  If I
>>  could send data freely back and forth between the two I could create
>>  much more powerful concept demonstrations across the board in my
>>  class.
>>
>>  The fact that GeoGebra can be driven by text commands and embedded as
>>  a java applet makes interfacing it with a system like sage seem
>>  possible.  I am very excited about this possibility because for me it
>>  would "complete" sage's functionality.
> 
> Jason Grout did some research on GeoGebra and found these examples:
> 
>> 1. Approximating an integral with sums:
> http://www.geogebra.org/en/examples/integral/loweruppersum.html
>> 2. Trying to intercept an object in 3d by only adjusting direction,
>> altitude, and velocity of a projectile:
> http://www.dean.usma.edu/math/people/Peterson/geogebra/parametric3d-ballistic.html
>> I think this helps students realize how difficult the problem is to
> do by guessing and checking!
>> Lots more english examples are at
> http://www.geogebra.org/en/wiki/index.php/English
> 
> 
> My question is, do the core Sage developers think that adding GeoGebra
> to Sage is a good idea or a bad idea?
> 


I guess one issue needs to be addressed: the "freeness" of Geogebra.  It 
appeared that the source files were GPL, but the translations were not 
GPL-compatible.  I was a bit confused.  Ted, do you understand how we 
could include it or what we would have to do to be able to include it, 
license-wise?

As for the purpose, I see Geogebra as being something like the Jmol 
applet Sage includes.  The sage backend could set up a Geogebra initial 
setup and then the enduser could manipulate things in Geogebra, much 
like the end user can now rotate a 3d graph.  However (initially, at 
least), there would be no communication back to Sage from Geogebra.

We could use some of the Sympy geometry things that have been developed 
as part of a summer of code project to set up an initial Geogebra 
situation, if I understand things correctly.

Jason



--~--~---------~--~----~------------~-------~--~----~
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to