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

Reply via email to