Google Web Toolkit 2.0

Google Web Toolkit 2.0


Google Web Toolkit (GWT 2.0) is an open source toolkit for developing AJAX- based web applications with Java.  GWT 2.0 is an application development platform composed of a Java class library, AJAX-style UI components (widgets), an RPC-based request/response communication framework and an integrated debugging environment.

Its goal is to enable productive development of high-performance web applications without the developer having to be an expert in browser quirks, XMLHttpRequest and JavaScript.

GWT is used by many products at Google, including Gmail, Google Maps, Google Wave and the new version of AdWords. It is open source, completely free, and used by thousands of developers around the world.

GWT emphasizes reusable, efficient solutions to recurring Ajax challenges, namely asynchronous remote procedure calls, history management, bookmarking, internationalization and cross-browser portability.

What is GWT?

  • Java software development framework that makes writing AJAX applications easy.
  • Can be used to develop and debug AJAX applications in the Java language using the Java development tools of your choice such as NetBeans or Eclipse.
  • Provides Java-to-JavaScript compiler and a special web browser that helps you debug your GWT applications. When you deploy your application to production, the compiler translates your Java application to browser-compliant JavaScript, CSS, and HTML.

Why GWT?

  • No need to learn/use JavaScript language
  • No need to handle browser incompatibilities and quirks
  • No need to learn/use DOM APIs
  • No need to handle forward/backward buttons browser-history
  • No need to build commonly used Widgets

GWT Features

  • Dynamic and reusable UI components
  • Simple RPC mechanism
  • Browser history management
  • Support for full-featured Java debugging
  • GWT handles all cross-browser issues
  • JUnit integration
  • Support for using Google APIs in GWT applications
  • Common JavaScript errors, such as typos and type mismatches are caught at compile time.

For more details, please click here.


Open chat
Chat with our Experts!
Can I help you?