Google Web Toolkit
Take a look at the Google Web Toolkit Product Overview. It’s a cool new open-source development kit that allows you to more easily create cross-browser AJAX applications. You develop in Java, so that you can debug and test using your favorite tools like Eclipse and Junit, and when ready, it generates HTML and highly-optimized JavaScript [...]