Google Web Toolkit (GWT) is a development toolkit for building and
optimizing complex browser-based applications. GWT is used by many
products at Google, including Google AdWords and Orkut. It's open
source, completely free, and used by thousands of developers around
the world.