Hi Gokhan, I don't know if you got in contact with the GeoGebra group about this project yet. The deadline is April 9th, so you should move fast if you're still interested in taking this on.
I'm CC'ing this message to Markus Hohenwarter who will be your mentor (possibly with someone else who can help you with the Sage side?). Good luck! Cheers, Burcin On Thu, 1 Apr 2010 10:58:52 +0900 Dan Drake <[email protected]> wrote: > 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 -- To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org To unsubscribe, reply using "remove me" as the subject.
