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."

10 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: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
  10. 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.