This is the first of a number of tales you'll be seeing about j3d.org in
the next few weeks. How many there will be, I don;t know - depends on
what happens. Most of this I'm tossing out to give everyone an idea of
where I think things should go, and to also get feedback from everyone
here with suggestions - better ways of doing stuff, or other things of
interest.

In far distant memory I started j3d.org as a personal hobby. Basically I
was answering lots of email on the Java3D list and felt that it would be
much easier for me to write everything once and stick it on a site then
point everyone at that site. Steve Peitrowicz was maintiaing the FAQ at
that time so we had two different focusses. Some time later, he had to
move on from his work with java3D and handed the FAQ to me, which I
combined with the site and things went from there.

Over the time my ability to maintain the site has been dependent on
personal load. Sometimes lots of free time, others none at all for
months. To help alleviate this, I wanted to bring on helpers. However,
in order to keep the quality of the site high, I only approached those
in the community that were seen to have a decent knowledge already.
Success has varied with this - sometimes good, sometimes nothing useful
has happened.

The last few months have been especially hectic. The fun of running your
own company. Of course, in amongst work, all the crap that has been
surrounding the future, or not, of Java3D, OpenGL bindings and
everything else in the Java + 3D space has been completely overwelhming.
 Basically I got to a point where I figured it was better to hunker
down and wait to see if any patterns emerged and then run with the
trends - or against it.

With what has happened to Java3D, it is clear that j3d.org has to
change. Java3D is no longer supported officially, and people are moving
to other 3D alternatives, so in order to stay relevant, or perhaps
become more relevant, j3d.org needs to adapt to this. That means loosing
the focus on Java3D and becoming a general one-stop shop for anything in
the Java and 3D graphics space.

That's a pretty big thing to bite off, and means j3d.org needs a lot of
active maintainers to do anything about it. How to deal with this, I
haven't worked out yet. How to get people actively maintaining it will
also be a challenge. The work on the site is all completely voluntary. I
certainly don't have the personal money to hire people, nor does my
company get any direct funding to maintain or improve the site as it
exists today. Finally, I explicitly don't want to take advertising on
the site either, becuase then you run into commercial influence
problems. The site has to be seen as completely unbiased.

Knowing which subjects to cover will be interesting too. Obviously we
have Java3D and JOGL, but what about other areas like LWJGL or JSR184?
These should be properly covered too. Finding experts in these fields
that want to contribute to j3d.org and not their own local sites will be
somewhat of an issue as well. For example, JavaGaming already has quite
a large community of people there that don't seem to be interested in
moving anywhere else.

Naturally this also has an effect on the open source code that is being
maintained there too. I already have a restruture underway for this, but
more will need to happen in this area too for the code to be useful to
many projects. An original architecture goal was to make the codebase as
independent of Java3D as possible, so extracting the common parts out
will be mostly trivial.

So that's the current state of play surrounding the j3d.org site and
code. More thoughts as they filter out of the noise, and if you are
interested in helping out, let me know.

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

Reply via email to