Overview: Google Web Toolkit

Article by Camesha White (1,829 pts ) , published Sep 25, 2009

Writing web applications takes a great amount of time and patience. The Google Web Toolkit eases some of the programming headaches and allows you to relax, and focus more on creativity when writing code.

What is the Google Web Toolkit?

The Google Web Toolkit (GWT) is an open-source “toolkit” allowing you to write in the Java programming language and cross-compile your data into the more browser-friendly JavaScript. Using the Java Virtual Machine, the GWT is used for the debugging, deployment, development, and supporting of code. With GWT you can complete a variety of small and/or large projects.

Who can use the GWT?

Anyone can use the Google Web Toolkit, but it is highly suggested that only developers with prior programming knowledge give it a try. Without any prior experience, this tool may seem a bit overwhelming.

How much does the GWT cost?

Not one red cent. Google has made this tool free for any who wishes to give it a spin.

Great! What are some of the benefits and features?

In addition to being open source, the features and benefits list can go on and on. Here are just a few:

  • Compiling of JavaScript and Java source code
  • Internationalization
  • Finding and correcting JavaScript errors in no time
  • Managing browser history
  • Numerous libraries
  • Reusable components
  • Extensive panel options (stack, horizontal, vertical, dock, tab, and disclosure to name a few.)
  • Easy-to-use editing system
  • and GWT takes care of any cross-browser issues

To make the experience more enjoyable and user-friendly, the Google Web Toolkit also includes the common favorites such as dialog boxes, textboxes, tab bars, trees, and menu bars. For more widgets and features visit the Google Web Toolkit Incubator. On this page are projects that haven’t quite hit the big time yet. Remember to check periodically for new widgets and apps.

Need help?

The Google Web Toolkit has a vast community to help those who may run into problems or have questions while using the product. A few of these resources are the Google API Library, GWT Gallery, Books, and Presentations.

The Google Web Toolkit is a definite time-saver and the perfect toy for the beginning and seasoned programmer. If you would like to experiment and learn more with the Google Web Toolkit, it is available, along with a Getting Started package and tutorial on the Google Web Toolkit homepage. Enjoy!