Google Web Toolkit
Web Design & Development Guide
Google Web Toolkit
Home Up
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
External links
Home Up
|