Glossary

asynchronous RPC
A remote procedure call that returns control to the calling function immediately after making a request to the server. A callback method will be called later to return the result (or an exception) from the server. GWT-RPC methods are always asynchronous.
code server
Development runs a code server, which listens for connections from a browser with the developer plugin to run Java code in a real JVM.
code splitting
A compiler feature that automatically splits your compiled application into multiple fragments that are downloaded on-demand.
composite widgets
Widgets that are composed of one or more panels or widgets. Composite widgets are an easy way to extend GWT's existing widgets.
cross-browser
Refers to the ability to operate on multiple browser platforms (Internet Explorer, Mozilla, Safari, etc...). See the following FAQ for the full list of browsers supported by GWT.
deferred binding
A technique used by the GWT compiler to create or select a specific implementation of a class based on a set of environment parameters. The method GWT.create() triggers deferred binding, allowing Java code to work with a declared Java interface. Some GWT features that use deferred binding include static string internationalization, ImageBundle localization as well as GWT-RPC. For more details on deferred binding, check out the deferred binding chapter in the development guide.
deployment
The act of copying your GWT compiled application files and public path contents to a web server, as well as porting your servlet implementations and configurations to a non-GWT servlet container.
developer plugin
To run development mode, the browser you use needs a special plugin that communicates with the code server to execute Java code.
development mode
Refers to running your application in a regular browser that has the developer plugin installed. Development mode runs your application directly in Java so that you can use a Java IDE debugger to help test and debug your application.
dynamic string internationalization
Allows you to look up localized strings defined in a HTML host page at runtime using string-based keys.
ClientBundle
A mechanism for automatically including static resources, such as CSS and images, in compiled output.
code server
The embedded development mode web server that supports development and debugging.
compile report
A report that helps you understand the details of the compiled output — which classes, packages, and methods exist in the output, and how they are distributed across fragments.
CssResource
CssResource allows you to use Client bundle to process and include CSS in compiled output.
development mode
Refers to running your application under a special GWT supplied browser. Development mode runs your application directly in Java so that you can use a Java IDE debugger to help test and debug your application.
Google Plugin for Eclipse
An Eclipse plugin that supports development of GWT and App Engine applications.
GWT compiler
A part of the GWT toolkit that translates Java into JavaScript.
hosted mode
Prior to GWT 2.0, development mode was called hosted mode, but used a special GWT supplied browser.
GWT developer plugin
A browser plugin that supports debugging of GWT applications in development mode.
HTML host page
An HTML page that includes a reference to a GWT `.nocache.js` in a `