This document provides an overview and agenda for a presentation on Google Web Toolkit (GWT). It introduces GWT as a Java framework for building AJAX applications that compiles to JavaScript. The agenda covers building user interfaces with GWT widgets, handling events, and applying styles. It also discusses client-side RPC, creating and deploying GWT apps, history management, internationalization, JUnit testing, and the Javascript Native Interface. Later sections cover GWT best practices, security, performance, caching, design considerations, and common issues.