Google Web Toolkit
Search Google Code:

# Fundamentals

- GWT Compiler
  A compiler that transforms your working Java application into an equivalent JavaScript application.
  - Language Support,
  - Runtime Library Support
- Cross-browser Support
  The architecture of GWT makes it easy to support multiple browsers with a single code base.
- Debugging in Hosted Mode
  An embedded DHTML browser lets you run and debug applications directly in any Java development environment before being translated into JavaScript.
- Deployment in Web Mode
  Compile your application into JavaScript for easy deployment.
- HTML Host Pages
  A host page is an HTML document that includes a GWT module.
- Client-side Code
  "Client-side" refers to source code that is intended to be translated and run in a web browser as JavaScript.
- Server-side Code
  "Server-side" refers to source code that is not intended to be translated and will only run on a server as bytecode.
- Project Structure
  GWT projects are built from a recommended package layout.
- Modules
  Modules are XML files that contain settings related to your application or library.
  - Module XML Format,
  - Automatic Resource Inclusion,
  - Filtering Public Packages
- Command-line Tools
  Useful command-line tools for getting started.
  - projectCreator,
  - applicationCreator,
  - junitCreator,
  - i18nCreator,
  - benchmarkViewer