ZK is an event-driven, XUL-based, AJAX-embedded, all Java framework to enable rich user interfaces for Web applications. With ZK, you represent and manipulate RIA in XUL/HTML components all at server, as simple as you did for years in desktop apps.
JBOSS recently (summar, 2007) announced the ability of Seam to integrate with ZK.