Michael or anyone else who knows: do you have any more information about what Oracle are considering here?
We discussed this previously in another thread once several months ago, after I'd done some comparisons of Java on ARM running under qemu.
Now that I have a real Raspberry Pi (yay!) I've been running the DaCapo benchmark suite on a number of JVM implementations, and I'm seeing that the Oracle Embedded VM is typically around 5 times faster than OpenJDK Zero (the current Debian Squeeze version), and more reliable and supported than Cacao. I'm happy to post my results somewhere, maybe on the Wiki, if anyone is interested.
So the Oracle SE Embedded VM would appear to be a strong recommendation, except that:
The VM for ARMv6 is headless, which largely rules it out for desktop applications.
The non-free license with Java SE Embedded might be a concern for some people or some applications (anyone who needs to redistribute).
If Oracle are indeed working on a JDK for the Raspberry Pi, I assume it would need to be headful. Can you confirm this? If this is happening, do you know if it would it be licensed as a desktop VM or embedded VM, or something else?