4. Agenda
• What’s GWT?
• What makes GWT interesting ?
• Widget Libraries
• What can you build with GWT?
• Some GWT APIs
• GWT & Html5
• Building GWT Applications
4
5. ?What‘s GWT
A framework for building AJAX enabled Web
applications using the Java language.
5
6. ?What makes GWT interesting
•Absolutely everything is in Java. Write, run,
test and debug your entire Web application
(including client and server side code) all in
one language.
6
11. Widget Libraries
• Incubator (http://code.google.com/p/google-web-toolkit-incubator/)
– playground for new widgets, to be integrated in GWT
• Smart GWT (http://code.google.com/p/smartgwt/)
– many additional powerful widgets (e.g., Calendar)
– tie widgets to server-side data management
• GWT Mosaic (http://code.google.com/p/gwt-mosaic/)
• Advanced GWT Components (http://advanced-gwt.sourceforge.net/)
• Vaadin (http://vaadin.com/)
– pro version with support
• Sencha Ext GWT (http://extjs.com/products/gxt/)
– open source and commercial licenses
• More: http://code.google.com/p/gwt-google-apis/
11
17. GWT API
Google API Libraries for Google Web Toolkit
• Google+ API
• Google Books API
• Google Calendar API
• Google APIs Discovery Service
• Google Latitude API
• Google Tasks API
• Google URL Shortener (goo.gl) API
17