AjaxSwing

AjaxSwing is a web deployment platform for Java Swing applications. It allows companies that built Java desktop applications to run them as web applications.

Screenster

Screenster provides functional and regression test automation for web applications. Unique part of Screenster is that it uses screenshots on each step comparing them to baseline, allowing you to verify all the changes to UI and actually making sure that final render to end user is correct.