Scene Graph: Demo-licious
In the dark ages, before the Scene Graph
project was public, development on the library was coupled with development of demo
applications. These demos were written for various reasons: to test new functionality,
to get a feel for the API and development experience, to have benchmarks for performance
tuning, and to have stuff to show when we talked about it at
When we made the Scene Graph library public, we also wanted to make our demo applications
public. But there was one big problem; unlike the library itself, we hadn't written
those applications with the public, or even anyone but ourselves, in mind. And publishing
code that you haven't actually sanity-checked can be unwise. So we
posted the library with just the Nodes demo (quickly cleaned up for the occasion, like putting a tuxedo
on a homeless guy),
and the intention of going back to get the other demos in a publishable state.
Now, a month later, we think we're there; we've created a
new project on java.net to host all of our public demos, including the Nodes
demo already published as well as the jPhone demo discussed in
my previous blog entry. You can go to that project, run the demos, see the
code, sync up to the source base, and play around with all of them.
Feedback (on the demos or the Scene Graph in general) should use the forums and
aliases on the Scene Graph project,
not the demos project (at least until we figure out how to disable those elements
on that project). It's helpful to funnel all of the feedback through one
So what are you reading this for? Go to the
scenegraph-demos project and enjoy the new stuff. It's demo-licious.