On Apr 5, 1:22 am, tkosan <[email protected]> wrote:
> 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 tohttp://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 leaderhttp://mathpiper.org
Hello Ted,
Thanks for the motivational letter :) Let me bring me up to speed with
your MathPiper project before we progress further.
I couldn't get it working properly in my first try. The first thing I
did was to check my Java version from "Do I Have Java" link. The
response is somewhat amusing as if I am missing all Java packages:
"Oops! You don't have the recommended Java installed." which I have
Java Version 6 Update 18 against its listed Update 19. Anyways, I can
get jmol viewer working correctly in Sage-notebook (from sagenb.com)
using Firefox v3.5.8. Also Geogebra applet start launches properly and
smoothly as well as using the offline copy of the package. However
when I grab a copy of MathPiperIDE for my Fedora 12 machine (Linux
2.6.31.9-174.fc12.i686.PAE #1 SMP) and run the unix_run.sh the result
I get is not very pleasant.
It starts but load very slowly and not very responsive. On the
background I see many at java.awt.EventDispatchThread.run(libgcj.so.
10) type error messages. When I manage to hit the Geogebra link on the
right panel it raises an error window titled BeanShell Error:
java.lang.NoClassDefFoundError: geogebra.GeoGebraPanel
at java.lang.Class.initializeClass(libgcj.so.10).... the list
of messages go on....
Not a very pretty initial expression.
This is my local java -version output:
java -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.3 20100127 (Red Hat 4.4.3-4)
>From the error messages, I understand that MathPiper doesn't like my
libgcj. Probably the reason GeoGebra working properly is because it
has its own JRE bundled with it.
What is your suggested way to amend this issue? Alternatively how will
I make MathPiper GeoGebra aware to instantiate the bridge?
Nevermind fixed using Geogebra's java changing the starting part of
the unix_run.sh as /geogebra/jre/bin/java
I am not deleting this message for the records if someone come across
the same issue I have had. Another interesting note is the GeoGebra
version inside MathPiper seems never than my freshly downloaded
GeoGebra copy: GeoGebra 3.3.53.0 January 16, 2010 vs. GeoGebra
3.2.41.0 March 26, 2010
--
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.