Google Web Toolkit (GWT) ist ein Java basiertes Framework für Client Server Kommunikation. Man programmier nur in Java, aber der kompilierte Code ist höchst optimierte Javascriptcode für den Client, der nahtlos mit den Javacode auf der Serverseite zusammenarbeiten kann. Asynchrone RPC Mechanismen (AJAX Requests) sind mit GWT ein Kinderspiel.
Die Installation erfolgt durch ein Eclipseplugin und ist auf der offiziellen GWT Seite gut beschrieben.