Upload

Loading icon Loading...

This video is unavailable.

Google Wave: Powered by Google Web Toolkit

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Google Developers's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Google Developers's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Google Developers's video to your playlist.

Uploaded on Jun 2, 2009

Google Wave: Powered by GWT

Adam Schuck

-- 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

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Loading...
Working...
to add this to Watch Later

Add to