Google Wave: Powered by GWT
-- Contents --
2:10 - Outline
3:41 - Wave UI requirements
5:05 - Demo: Google Wave client
5:49 - To GWT or not to GWT?
10:57 - Client architecture
13:04 - Supported Browsers
13:53 - Evolution of GWT
15:30 - GWT: I have to write how much code?
16:45 - GWT: Cross-browser CSS
19:42 - GWT: JSON handling
20:58 - GWT: Debugging in Eclipse
22:36 - Demo: Out-of-process Hosted Mode
24:26 - GWT: Distribute as a CD-ROM?
27:30 - GWT: Where's all the JS coming from?
28:47 - Demo: Story of your Compile
33:08 - GWT changes summarised
34:19 - Improving Gears
36:08 - Performance
40:37 - Mobile client
43:33 - Demo: iPhone + Android client
46:28 - Testability
47:52 - UI testing with WebDriver
49:50 - Demo: WebDriver
53:21 - Summary
54:02 - Q&A
-- End --
This talk follows the Google Wave team's experience building the Google Wave client using Google Web Toolkit (GWT). We'll cover some recent advances in GWT which enabled Google Wave to look and feel like a desktop application with comparable performance. In addition, we will discuss the use of WebDriver (an automated web testing tool) which is integral to the project's success.
For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html