Rewriting J3D code to JOGL? Feasible?

I have a large scale application writen in Java3D simulating DoD scenerios. Currently, my J3D app works fine for us, but we are looking toward the future of our application.
Would it be feasible to re-design/re-write our libraries to be built on top of JOGL?

What benefits would it have over using straight J3D?

Thanks for all replys.

Zak

Check out DavidYazel’s Xith3D. He’s writing an engine on top of JOGL that uses a similar interface as J3D. This should make it very easy to port.

Yep, its actually exceedingly easy to port Java3D to run atop JOGL (and would be greatly surprised if the next release of Java3D didn’t do this). The largest bulk of Java3D is Java code so porting would be fairly straightforward if you wanted a 1:1 port. I build a Java3D-like scenegraph that sits atop LWJGL but have since become too busy to pursue its continued development.