Lukas Laag has written me about his new GUI for the Carballo Chess Engine using the Google Web Toolkit (GWT) and his SVG Graphics Library for GWT, libgwtsvg.
GWT is provided from Google to develop applications in Javascript programming in Java. It conterts the Java code to Javascript, and the application is run on the browser, without any additional plugin.
This interface is quite better than the sample Applet from Carballo, it has move history, legal move hightlighting, and SVN graphics. It can be used from:
http://www.vectomatic.org/gwt/libgwtsvg-chess/libgwtsvg-chess.html
He also wrote an article explaining the difficulties of his project. Thanks Lukas for your work.