Slashdot Mirror


Java3D Source Code Released

mrp101 writes "Over the past few months (aka year) the future of Java3D has been in question. Not too long ago Apple announced a port to Mac OS X, but still no official update from Sun. A few weeks ago Sun announced that they were going to release the source code and begin collecting comments for version 1.4/2.0. And today they delivered, right before the JavaOne conference. The announcement can be found here(1) and the CVS here(2). The code includes the core scenegraph, the vector math library, and Sun's own add-on utility libraries."

13 of 220 comments (clear)

  1. Re:Speed of 3D in Java? by allenw · · Score: 5, Informative

    If the final release of Looking Glass turns out to be as impressive as the demo shows, I don't think anyone will ever doubt Java as a 3D application language.

  2. Re:Speed of 3D in Java? by koreth · · Score: 5, Informative

    Java hasn't been interpreted byte code (strictly speaking) for some time now. The byte code gets compiled to native code at runtime, with optimizations that are determined by the runtime behavior of the code rather than by simple static analysis.

  3. Re:Testing the waters? by Anonymous Coward · · Score: 4, Informative
  4. fav java 3d demos by Anonymous Coward · · Score: 5, Informative
  5. Re:Speed of 3D in Java? by Laser+Lou · · Score: 5, Informative

    Java3D was used for the game Roboforge. It was also used in Law and Order: Dead on the Money.

    --
    No data, no cry
  6. Re:OpenOffice.org is NOT GPL by Macrat · · Score: 5, Informative

    FYI, OpenOffice.org is LGPL and SISSL. Not GPL.

  7. Re:Whaa?!? by HRbnjR · · Score: 4, Informative

    You are dreaming! BSD for the utils and examples. Whoopie.

    The main product...

    We are releasing the source code for the j3d-core and vecmath projects under separate research and commercial license. The research license is the Java Research License (JRL). The commercial license is the Java Distribution License (JDL), a no-fee license that allows a vendor to ship a compatible version of Java 3D with or without modification.
  8. Re:Speed of 3D in Java? by Anonymous Coward · · Score: 5, Informative

    Get a clue, dude. It depends on the platform. If you're running on an x86, yes, the IEEE FP standard that is used by x86 CPUs is the backward one. SPARCs support nateively the same FP format, and that's the reason Sun chose it. Intel has been bitching for years to Sun asking them to change the format to one that does not require conversion for x86 systems. If Intel had chosen the better format, they wouldn't have this problem. Try runing FP on a SPARC -- it's on par with C++ code.

  9. Re:Whaa?!? by psykocrime · · Score: 3, Informative

    You've been listening to PJ's anti-Sun rants for too long.

    Heh...I love Groklaw, and PJ's probably really nice.. but she does seem to have it in for Sun for some reason.

    Yes, Sun has been a little wishy-washy in terms of whether they want to support Linux or want to see it die.. but otherwise they've been fairly friendly to the FOSS communities over the years... dating at least back to the time when they released the source for the ONC-RPC / NFS stuff... and of couse they support Open Office and NetBeans, etc... and let's not forget the various code donations they've made to Apache projects, like Tomcat, etc...

    --
    // TODO: Insert Cool Sig
  10. Re:Testing the waters? by Mithrandir · · Score: 5, Informative

    Only the utils and examples are released under the BSD license. The core and vecmath libraries are released under licenses named Java Development License and Java Research License. These are most definitely not OSI-approved Open Source licenses.

    --
    Life is complete only for brief intervals in between toys or projects -- John Dalton
  11. Re:Speed of 3D in Java? by LarsWestergren · · Score: 3, Informative

    I believe that it is possible for Java3D implementations to be (partial) wrappers around hardware-based OpenGL/DirectX functionality.

    Well, there are several projects available which make OpenGL available for Java programmers.
    Lightweight Java Game Library
    Open GL for Java
    Don't think the second one is still being developed, but I think Sun is working on something more up to date.

    --

    Being bitter is drinking poison and hoping someone else will die

  12. Re:Speed of 3D in Java? by Mithrandir · · Score: 3, Informative

    Plenty of companies own lots of high-end Sparc boxes. Think of all the E10Ks, Starfires and newer boxes that have been purchased throughout the dot-com era and still today. Typically they're acting as the big number crunchers on databases or application servers for websites - places where Java is by far the dominant development language in use today.

    --
    Life is complete only for brief intervals in between toys or projects -- John Dalton
  13. Some of it is BSD, some of it isn't by fdobbie · · Score: 5, Informative
    If people would have the decency to RTFA:
    LICENSE
    -------
    We are releasing the source code for the j3d-core-utils and j3d-examples projects under a BSD license.

    We are releasing the source code for the j3d-core and vecmath projects under separate research and commercial license. The research license is the Java Research License (JRL). The commercial license is the Java Distribution License (JDL), a no-fee license that allows a vendor to ship a compatible version of Java 3D with or without modification.