My use of Java3D is in the CAD/CAM area and I have little requirement for
change apart from a few bug fixes, stability and cross platform
availability.

For my type of application Java3D is pretty close to perfect.  Performance
is quite good enough.  Flexibility and programming productivity is
excellent.

I would very much NOT like to see Java3D go the way that XJ3D took Sun's
VRML97 loader i.e. into the bloat wear sprawl arena.  Something which no
longer met the need for a VRML loader as well as the original, while trying
to suppress interest and availability in / of the original.

I completely concur with Gili's summary included below.

        [EMAIL PROTECTED]

-----Original Message-----
From:   Gili [SMTP:[EMAIL PROTECTED]
Sent:   20 August 2003 05:24
To:     [EMAIL PROTECTED]
Subject:        Re: [JAVA3D] What do you want/need from Java3D?

Justin,

        My feedback is short and to the point (and I think Sun is thinking
in this direction
anyway):

        Separate Java3D into two components:

        - OpenGL binding (very thin layer on top of native OpenGL
implementation)
        - Java3D (open-source like the JDK classes, fits on top of OpenGL
binding)

        OpenGL binding is platform specific
        Java3D is platform-independant

        The basic idea with Java3D is that Sun should do two things:

- Reduce their cost of maintainance by offloading the major work to the
OpenGL
binding which would be provided by 3D parties (not Sun). Sun should however
come
up with the OpenGL binding specification and make it standard.

- Make Java3D open-source so their customers no longer worry about Java3D
not
having a future. Releasing sources is a great way to make your customers'
tensions go
away.. worse case scenerio if Sun can't fix their bugs they can fix it
themselves and ship
it to a customer. For a lot of companies, this guarantee means a lot.

        Anyway, that's my 2 cents.. Sun should standard OpenGL binding
specification
(but not implement it for all platforms, let other people do that) and it
should standardize
and implement the reference-implementation of Java3D on Win32.

Gili

On Tue, 19 Aug 2003 15:34:51 -0700, Justin Couch wrote:

>As many of you know, I've been involved with Java3D for a very long
>period of time. This has given me, and consequently my company (we' a
>small contracting shop) access to many different people within Sun.
>Right now, we find ourselves in an interesting position with regards to
>the whole Java and 3D graphics community. There will be more
>announcements and so forth over the next week or two, but now I have a
>specific request of the Java3D community to provide us with feedback,
>that we can then pass on, and hopefully help make a difference.
>
>
>Let's start with the assumption that Sun is no longer, and will never be
>  supporting Java3D. There is a body of code lying dormant inside Sun.
>Now, look to the future.
>
>What I am seeking is as many responses as possible from everyone here,
>either private or public about what your future holds either definitely
>or as a wish list, with respect to Java3D. Both positive and negative
>comments are encouraged. I specifically looking for answers on what you
>would prefer to happen. Here are some different responses that I'm
>thinking people could give:
>
>- Java3D is not useful in any way to my projects. I've left it for
>something else (eg Xith3D or LWJGL because you are gaming oriented).
>Better off to leave it to wither on the vine.
>
>- It's a good thing and I use it in many of my projects. If someone was
>out there actively supporting it, we would continue to use it. I don't
>really care what the codebase is doing, so long as it is actively being
>developed.
>
>- Chunks of Java3D are of particular interest to me. It would be really
>good if I could have parts X, Y and Z were released as open source.
>
>- I'd like Java3D to be completely open sourced so that I can take it
>and support/develop it myself. I'm not really interested in long term
>someone else support, but with the source code available, my own
>projects can continue to move forward.
>
>- I'd like Java3D to be completely open sourced, but really I want
>someone to be a steward of the codebase to make sure that there is a
>central "reference" implementation to work with. Alternatively, we could
>pay someone else to do the maintenance on it. I'd like to recommend that
>you consider ABC Company/Consortium be given the code to work with.
>
>- If I had access to the source, I'd like to help develop it further
>along the direction of product market LMN (eg CAD-specific or SciViz).
>
>- It's of mild interest to me. I was planning on moving off it, but if
>it was open sourced, then we would hang around and continue to use it.
>
>- Having the code there as a reference would be really useful to me. I
>already have plans to build my own scene graph/rendering engine, and
>don't really plan to use Java3D code directly, but knowing some of the
>design decisions would be really handy.
>
>
>I'd appreciate it if in your response you could give some small
>background of the type of projects you are using it for. For example - a
>university, so it is being used as a teach tool or visualisation engine
>for experimentation.
>
>Note that myself and Yumetech are not wanting to use this information to
>market to you or anything like that. We're in a position to provide a
>case to Sun about what to do with their code. We're basically going to
>package up the replies, put a summary on it about the general mood
>expressed and then chat about the results with the appropriate people in
>Sun. Sun is a big an varied company, with not all parts marching to the
>same tune. They're interesting in working out what the current business
>cases are surrounding Java3D. They are certainly not even remotely
>considering Sun putting any engineering resources into continuing Java3D
>development, but they are looking at whether it is worthwhile helping
>others to do so. We're certainly not looking for a specific response
>like "please open source it" - if the majority of people really couldn't
>care less about Java3D, then we'll pass that along too.
>
>Please feel free to pass this message along to anyone that you feel may
>want to respond - particularly if you know of people that have already
>moved away from Java3D and are no longer on this list. I'll be posting
>this to the javagaming site later this evening.
>
>--
>Justin Couch                         http://www.vlc.com.au/~justin/
>Java Architect & Bit Twiddler              http://www.yumetech.com/
>Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
>-------------------------------------------------------------------
>"Humanism is dead. Animals think, feel; so do machines now.
>Neither man nor woman is the measure of all things. Every organism
>processes data according to its domain, its environment; you, with
>all your brains, would be useless in a mouse's universe..."
>                                               - Greg Bear, Slant
>-------------------------------------------------------------------
>
>=======================================================================
====
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
>of the message "signoff JAVA3D-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to