[quote]…the bad news is that while the IE JVM was running the applet, the plugin could not execute (or it was executing at like 1fps when I managed to get the web-page loaded). Maybe it’s a flaw in the plugin, or maybe Ie knows how to grab all the processor from other processes.
[/quote]
That’s a normal behaviour…both VMs are grabbing all they can if needed, but the Sun VM is more multitasking friendly. Try to run an applet in the MS VM under Windows NT4 and you’ll see IE drawing its buttons slower then GEOS did it on the C-64 ;D
Edit: If one really wants to, there is room for improvement on the MS VM. Because it’s Java1.1 in this case, the engine uses a MemoryImageSource and therefor newPixels() has to be called for parts of the screen that has been updated since the last frame. I’m doing this for the whole framebuffer at the moment but this is not really needed in this example. Anyway, it was just meant to be a simple demo and jPCT is a 3D engine. The 2D blitting methods are just an add-on.
BTW: Another version using 120 sprites can be found here:http://www.jpct.net/test2/