Web Design & Development Guide
Google Web Toolkit
The Google Web Toolkit is an open source toolkit allowing developers to create Ajax applications in the Java programming language [1]. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programmatically manipulates a web browser's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring Ajax challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
Features
- Dynamic, reusable UI components
- Simple RPC
- Browser history management
- Debugging using java debuggers
- Browser compatible
- JUnit integration
- Internationalization
- Interoperability and fine-grained control
- Google API Library: Google Gears support
- Completely Open Source
Available widgets
As of December 2006, the Google Web Toolkit contains widgets for:
- Panels (AbsolutePanel, CellPanel, DeckPanel, DockPanel, and many more)
- Buttons
- Checkboxes
- Radio Buttons
- Tables (FlexTable, Grid, etc.)
- Dialog Boxes
- HTML primitives (Images, Hyperlinks, and raw HTML)
- Menus and Menubars
- Scrollpanes
- Tabs
- Trees
Many common widgets not found in the Google Web Toolkit have been implemented in third-party libraries, such as the GWT Component Library.
The rocket-gwt contains many extras which help developers author sophisticated GWT powered applications including:
- templated based code generation using deferred binding
- bean factories with aop support (on the client)
- cometting of objects
- json serialization
- browser independent css manipulation
- programmatic support for determining and changing (mouse) selections.
- many additional widgets.
History
- GWT 1.0 May 17, 2006
GWT 1.1 August 11, 2006
GWT 1.2 November 16, 2006
GWT 1.3 February 05, 2007
GWT 1.4RC May 29, 2007
GWT 1.4 GWT Version 1.4 Development Plan
See Also
Reference
- ^ Johnson, Bruce (2006-12-12). GWT 1.3 Release Candidate is 100% Open Source.