Stephane Meslin-Weber creates a great project named as Odonata for Java AWT. Odonata is a set of 100% Java AWT peers making use of framebuffers and VNC as its backend. I got Odonata working on Sun JDK 1.4.2 as VNC backend with TightVNC's Java viewer running on Kaffe OpenVM, and here is my note. And recently, I got Odonata and the AWT/Swing implementation from GNU Classpath cooperating on Kaffe OpenVM, and this can be easily done by a simple hack. Here is my screenshot for Odonata/GNU Classpath running on Kaffe as VNC backend, and TightVNC Java viewer running on earlier Kaffe. Everything is Kaffe powered now.
This is way cool. My interest lies in minimum delivery of Java applications, meaning minimum recoding and minimum download. With JamVM I can include a binary VM in the download, with bytecode stuffed in object sections to load the remaining classes over the wire on demand.
There's one missing piece: A soft framebuffer that uses GDI/Xlib calls.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!