(speaking as someone who is considering adopting Xith)
6 months ago when I last looked at Xith it was too immature for me (I’ve lost too much time to immature libs that wasted my time with bad docs and worse code
).
I was already starting to re-appraise that when the Sun announcement appeared :).
[quote]I don’t want to care too much about millions of people already using this API - with xith3d, they just bundle given version with their app and don’t care if next update will break their application - if they do, they can as well fix few things if they need extra functionality coming with next release.
[/quote]
I agree this is a valuable feature; interesting to compare to how much Sun could achieve similar with J3D given their strategy to be very cautious on what they allow people to redistribute.
Speaking as someone who’s had about 20 bugs accepted by Sun on standard java - including more than 5 on the JVM or core tools (javac) themselves - I’ve gained the strong impression that Sun’s unit testing and regression testing systems for java are mediocre.
So, having fine control over what version is being used is important to me, but…not if the cost is having every game app require an extre X Mb of space that is really duplication of what should be a shared library.
But…for me (and presumably many others?) making maximal use of shared libs is often more important. Bascially, my ideal is a webstarted game that allows any shared version of X3d - but if I discover an incompatibility with a version, being able to exclude that particular version in the JWS.
Ditto. Cannot underestimate the value of this! JWS was always an idea that had massive potential but was let down by dreadful implemntation bugs; now the tech is (slowly) catching up to the potential, it’s becoming indispensable for many people.
).

