small medium large xlarge

Google Web Toolkit: Taking the Pain Out of Ajax


Cover image for Google Web Toolkit

Google Web Toolkit

Taking the Pain Out of Ajax


Google Web Toolkit unifies client and server code into a single application written in one language: Java. GWT lets you create a web application in much the same way as you would create a Swing application—creating visual components, setting up event handlers, debugging, and so forth—all within a familiar IDE.

Last updated for GWT 1.2.22 on November 27, 2006

Customer Reviews

Ed’s book is lucid, easy to read and provides insights that are not available in the GWT documentation. His writing is casual but direct and the book is ideal for getting new users up to speed with GTW, a welcome addition to a growing, vibrant community.

- Claude

on Google Groups

Yes it covers 1.1. I just purchased it and feel it was well worth the 8.95…

- Spraguer

See All Reviews

About this Title

Pages: 68
Published: 2006-08-01
Release: P1.1 (2006-11-28)
ISBN: friday

This Friday provides you with a thorough introduction to the Google Web Toolkit. From installation, through your first application, to UI components and Remote Procedure calls, you’ll learn the ins and outs of the framework. Some knowledge of Java programming and HTML is assumed, but you don’t have to be an expert in web programming.

Contents & Extracts

  • Introduction
  • Getting Started
    • Supported platforms
    • Installing
    • Create scaffolding
    • Running and debugging
  • Hosted vs. Web Mode
    • Hosted mode
    • Web mode
    • Obfuscation
    • Deployment
  • User Interface
    • Tying into HTML
    • Entry point
    • Events
    • Widgets
    • Panels
  • Remote Procedure Calls
    • Where does your code live?
    • Calling remote code
    • Why a new protocol?
    • GWT RPC basics
  • History and Bookmarks
    • The History Token
    • History Listener
    • How it Works
  • JavaScript Native Interface
    • Declaring a Native Method
    • How it Works
    • Calling JSNI from Java
    • Calling Java from JSNI
  • Java Emulation
    • Language subset
    • Library subset
    • Supported packages
    • Regular Expressions


Ed Burnette has been hooked on computers ever since he laid eyes on a TRS-80 in the local Radio Shack. He has programmed everything from multi-user servers to compilers to commercial video games. In his copious spare time, Ed writes about open source software. He is the author of the Dev Connection blog at ZDNet, and was named the Eclipse “Top Ambassador” for 2006.