Gokhan wrote: > I see many interesting ideas have been mentioned in my absence. > GeoGebra backed up @interact development being one of them. I have > spent some time looking through the source-codes of the Sage-notebook > and GeoGebra project trying to get a basic grip about each project. > Yes, Markus reached me shortly after I posted my interest message here > and noted some key links and starting points. > > As I was initially thinking there will be some serious Java/Javascript > coding needs to be done to complete the bridging of these two tools. I > was on the look for someone who could share the Java coding / design > part of the project leaving me to work more focused on the Sage- > notebook side. However I haven't found one yet --at least around my > local neighborhood. I know GSOC doesn't support multiple students in > one project. Still in my opinion this might have been arranged in some > ways due to my lack of experience in Java and I will partly have > another involvement. > > I still consider participating in if I could be backed-up with a Java > coder since this is a great opportunity to get involved in Sage, to > know its inner workings and improve my Python skills. Otherwise I > might step back from my original intention. > > Let me know if there could be any other workarounds.
I have some experience with creating Java applets for the Sage Notebook and programming them to communicate with the Sage computation engine. A couple of years ago I also helped create the initial version of the 3D Jmol Sage spkg so I think I have a feel for what will need to be done to create a GeoGebra spkg. I also have experience with interfacing a CAS called MathPiper to GeoGebra using the GgbAPI that GeoGebra exposes (mostly for use by JavaScript running in a browser). If you go to http://mathpiper.org, you can download an application called MathPiperIDE (it use to be called SageIDE!) to get some ideas from how MathPiper currently interacts with GeoGebra. I say "currently" because for the past couple of years I have been using MathPiper to experiment with various ways for a CAS to interact with GeoGebra and I have finally reached a point where I am ready to take the more promising techniques and fully implement them. My thought is that Sage/GeoGebra interaction may also benefit from using some of these techniques. The possibilities for CAS/GeoGebra interaction are made even more interesting by the fact that GeoGebra includes its own internal copy of MathPiper. This means that if GeoGebra is present in a Sage worksheet, there is also a fairly powerful CAS running completely in the browser that Sage may be able to leverage in various ways. Anyway, multiple students are not permitted to work on a given GSoC project, but my understanding is that mentor assistance is less restrictive. I am already listed as a GeoGebra GSoC mentor and I would be willing to serve as a mentor for this Sage/GeoGebra GSoC project and help you with the Java-related aspects of it if you are interested :-) Ted Kosan MathPiper project leader http://mathpiper.org -- 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
