Hi Justin,

Platform independence is the reason for the popularity of
Java, and must be the over-riding consideration in the future
of Java3D (the failure to license Java3D on OS X has ruined
platform independence for visualization).

The optimal solution would be to include Java3D in the Java
license, so that Java3D would be supported wherever Java is
and subject to the license provision that all implementations
must obey the standard. We don't care about new features:
Java3D already does a lot. All we really need is bug fixing
and standardization.

If Sun won't do that, then open source is tempting. But
without some license provision enforcing the standard, Java3D
will suffer the same fate that Unix has: fragmented into
zillions of incompatible versions because each implementer
knows how to make his just a little bit better. If you listen
closely you can hear the champaign corks popping in Redmond
as part of Java is turned to the dark side. The U.S.
government's anti-trust case uncovered an internal M$
planning document that said "kill cross-platform Java by
growing the polluted Java market". In the visualization
market, polluted Java3D will serve just as well. It amuses
me to read detailed technical comparisons of Java and .NET
that fail to mention that the Java license enforces
standardization and the .NET license does not - the only
difference that matters.

Perhaps Sun can include Java3D under the Java license, with
IBM or HP or Intel or Apple (!?) actually maintaining it
(this is probably a pipe dream, but it would be nice).

Failing that, open source is better than the status quo.

We use Java3D for the VisAD visualization library, available
from http://www.ssec.wisc.edu/~billh/visad.html.

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
[EMAIL PROTECTED]  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html

===========================================================================
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