The Google Web Toolkit (GWT) provides a unique way to write AJAX applications. One writes in Java, and GWT compiles it to JavaScript.