Tolong jelaskan mengenai Google Web Toolkit

Google Web Toolkit adalah framework pengembangan perangkat lunak Java yang bersifat sumber terbuka. Web Toolkit memungkinkan para pengembang web untuk membuat aplikasi-aplikasi Ajax dalam Bahasa pemrograman Java. Aplikasi ini dikembangkan berlisensi Apache License versi 2.0. Google Web Toolkit adalah toolkit yang digunakan untuk membangun dan mengoptimalkan aplikasi dasar browser yang kompleks. Tujuannya adalah untuk memungkinkan pengembangan aplikasi web yang produktif berkinerja tinggi sehungga pengembang tidak harus menjadi ahli di browser quirks, XMLHttpRequest, dan JavaScript. Google Web Toolkit digunakan oleh banyak produk di Google, termasuk Google Wave dan versi baru AdWords. Toolkit ini merupakan sumber terbuka (open source), gratis, dan digunakan oleh ribuan pengembang di seluruh dunia.