SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features.
The Symbian S60v3 license has been updated to expire in 2017. There are a few other bugfixes.
URL: SuperWaba : The Real Power of Mobile Computing