On Dec 11, 2006, at 7:15 PM, William Stein wrote: > On Mon, 11 Dec 2006 18:50:15 -0800, Robert Bradshaw > <[EMAIL PROTECTED]> wrote: > >> I've been looking into the java3d api stuff. ( https:// >> java3d.dev.java.net/ )It has about every feature you can imagine >> and is >> very fast (especially if you have OpenGL on your machine). There >> is only >> one problem--it is an optional package. In fact, most people who have >> java won't even have it installed. I think requiring users to >> install it >> is not only a hassle but also one benefit of the notebook is that we >> make no assumptions other than a relatively modern browser. Is >> this too >> much of an obstacle? > > I don't know. I'd like to get feedback from more people. Already > requiring > JAVA is an obstacle, but it's a reasonable one. What does sage-devel > think? > William
I think having Java mostly fits under the assumptions of a "relatively modern browser" (especially when it gets GPL'd and shipped by default with most linux distributions). Note that we may be able to mostly automate the install, e.g. see http://delivery.acm.org/10.1145/960000/957303/p41-wijkman.pdf? key1=957303&key2=7241315611&coll=&dl=acm&CFID=15151515&CFTOKEN=6184618 The main difficulty is that it relies on JNI shared libraries which are hard to bundle with applets. We may also be able to do something with a custom class loader (or some such trick) that lets us put the libraries in a tmp path and then access them from there e.g. http:// forum.java.sun.com/thread.jspa?threadID=627890 if the jar is signed, and this would make it so nothing would have to be installed (if we were able to get it to work). - Robert --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] 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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---
