Sogenannte Rich Internet Applications (RIA) bieten gegenüber traditionellen Webseiten erhebliche Vorteile. Durch den konsequenten Einsatz von AJAX und die Integration von Drag and Drop fühlen sich derartige Anwendungen eher wie Desktop Applikationen an ohne auf den Vorteil einer einfachen und zentralen Verwaltung verzichten zu müssen.
Bei der Entwicklung von RIA ist das Google WebToolkit die Lösung, die sich optimal in die Java Welt einfügt. Gegenüber anderen JavaScript-basierten Frameworks findet kein Technologiebruch statt. Entwickler können alle Vorteile einer Java-zentrierten Entwicklung nutzen: Vorhandene Entwicklungsumgebungen können verwendet werden, die Anwendung kann im Debugger getestet werden, Drittbibliotheken können eingesetzt werden.
Der Kurs vermittelt neben einer Einführung in AJAX alle wesentlichen Bestandteile des Google WebToolkits, sowie viel Tipps aus der Praxis.