PacktLib: Google Web Toolkit GWT Java AJAX Programming

Google Web Toolkit

Credits

About the Author

About the Reviewers

Preface

Getting Started

Introduction to GWT

Basic Download

Exploring the GWT Samples

GWT Li´╗┐cense

Summary

Creating a New GWT Application

Generating a New Application

Generating a New Application with Eclipse Support

Creating a Random Quote AJAX Application

Running the Application in Hosted Mode

Running the Application in Web Mode

Summary

Creating Services

Creating a Service Definition Interface

Creating an Asynchronous Service Definition Interface

Creating a Service Implementation

Consuming the Service

Summary

Interactive Forms

Sample Application

Live Search

Password Strength Checker

Auto Form Fill

Sortable Tables

Dynamic Lists

Flickr-Style Editable Labels

Summary

Responsive Complex Interfaces

Pageable Tables

Editable Tree Nodes

Log Spy

Sticky Notes

Jigsaw Puzzle

Summary

Browser Effects with JSNI and JavaScript Libraries

What is JSNI?

Moo.Fx

Rico Rounded Corners

Rico Color Selector

Script.aculo.us Effects

Summary

Custom Widgets

Calendar Widget

Weather Widget

Summary

Unit Tests

Test a GWT Page

Test an Asynchronous Service

Test a GWT Page with an Asynchronous Service

Create and Run a Test Suite

Summary

I18N and XML

Internationalization (I18N)

Creating XML Documents

Parse XML Documents

Summary

Deployment

Manual Deployment in Tomcat

Automated Deployment Using Ant

Deployment from Eclipse

Summary

Running the Samples