There is definately room for a scene graph API in there somewhere. I think the best approach would be to take the API from the Mobile 3D JSR and implement it with JOGL... then use it to phase out Java3D.... OR maybe it is possible to implement Java3D in pure java on top of the (unpure) JOGL implementation?
Where's Dave? He should have some opinion on this. Actually better move this to the Java3D forum before I take another thread way off topic
In any case.. I think the move to make the gaming APIs open source was right on. Now we don't have the awkward but basically necessary delays of the JCP to keep java gaming lagged behind the cutting edge. And as was mentioned in those icky forums, once these open source APIs mature they can be 'blessed' by the JCP.. would that make them "endorsed standards" ??