F3 Functional GUI Programming for Java 
Chris Oliver, who works for Sun, has created
F3, a declarative/functional scripting language for creating Java GUI’s.
Chris says:
F3 attempts to demonstrate that we're not exploiting the full capabilities of the Java platform for GUI development and that together with supporting tools like F3, the Java platform is highly competitive with or superior to competing GUI development platforms such as Macromedia Flash/Flex/Open Laszlo, Adobe Apollo, Microsoft WPF/XAML, Mozilla XUL, AJAX/DHMTL.
The
demos are really slick. I’m looking forward to the public release so that I can give it a try.
Via:
Lambda the Ultimate.