Google Web Toolkit o GWT es un conjunto de herramientas de código abierto que permite a los desarrolladores web crear y mantener aplicaciones front-end de JavaScript complejas en Java. La aplicación permite utilizar javascripts prediseñados para trabajar más rápido en la creación de interfaces de trabajo web.
El sitio oficial para descargar el Kit está en: http://www.gwtproject.org/
Tutoriales en : http://www.gwtproject.org/doc/latest/tutorial/index.html
Guías y ayudas HTML5 en : https://www.html5rocks.com/en/resources.html