Sharing OpenGL among several Applets

What would be the best route to having multiple applets, each using OpenGL and sharing the same data? I’m currently using multiple Flash objects, but data transfer with the master applet is ultraslow and I need to replace them with applets supporting OpenGL. Ordinary usage will require applets to be able to be created and destroyed quickly (in ms). I see there is a caching mechanism for JARs, but I’m uncertain if startup time will still be slow. Also, could it be possible to let the master applet use OpenGL while the other applets acts as “dummies” (ie. not loading the OpenGL jars)?

Also, the latest Java 1.6 will be required by my app.

This sounds like an epic clusterfuck of technologies, particularly since my experience is that a single applet has a startup time measured in seconds rather than milliseconds.

What exactly are you trying to do? It sounds like you either want to make a proper webapp (j2ee/php/etc.) and do everything server side or if you want a rich client app then make the whole thing in a single webstart app.

Yeah, it’s a combo of everyones favourite technologies. It’s an image processing app with multiple applet/flash for displaying data. I guess it’s a very unusual use-case for applets, but I believe it might be possible to pull off. Just want to check first if someone else have experienced with this use-case. Everything is running dandy except for the bottleneck between java<->flash. Data is base64 encoded so it’s crazy inefficient. lol.