Tausendsassa Google Web Toolkit
In Java programmierte Webanwendungen bringen bereits einige Fähigkeiten mit sich. Das Google Web Toolkit, (GWT), erweitert diese jedoch noch um einige interessante Komponenten. Das GWT beinhaltet immer wieder verwendbare und vor allem dynamische Bauteile zur Oberflächengestaltung. Durch die Zusammensetzung vorhandener Widgets können neue, weitaus komplexere erstellt werden. Das GWT macht außerdem eine komplette „Debugumgebung“ verfügbar, mit dem alle Vorteile und Erweiterungen für die Fehlersuche vorhanden sind. Dies macht das GWT in fast alle Entwicklungsapplikationen, unabhängig ob diese kommerzieller Art sind oder nicht, einsetzbar. Da das GWT in verschiedene Klassen unterteilt ist, können diese, wenn notwendig, auch innerhalb des Quellcodes von Java zusätzlich mit Javascript per Hand geschrieben gemischt werden. Möglich macht dies eine entsprechende Schnittstelle, dem „Java Script Native Interface“.
Entscheidet man sich, das Google Web Toolkit einzusetzen, sichert man ab, dass automatisch die wichtigsten Browser unterstützt werden. Außerdem erleichtert es ungemein den Remote Procedure Call, den „Anruf“ an entfernte Server.