GWT is an open source and free framework made by Google.
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.
The coolest thing GWT provides is that it makes the developer create rich web applications without knowledge of JavaScript. It makes developers write code in Java and it compiles into JavaScript specifically made and optimized for each browser, providing cross-browser compatibility and security and raising developer productivity.
GWT 2.x supports:
- Development mode
- Layout panels
- Bundled client resources
- Editors framework
- RequestFactory
- MVP framework
- Cell widgets
- SafeHtml
You can find more about it at GWT's official web site.