.

Google I/O Program Schedule

.

Wednesday, May 28

.

AJAX & JavaScriptAPIs & ToolsMaps & GeoMobileSocialCode LabsTech TalksFireside Chat

.

8:00am - 9:30amRegistration
Breakfast

.

9:30am - 11:00amKeynote: Client, Connectivity, and the Cloud - Vic Gundotra, Vice President, Engineering

.

11:15am - 12:15pmState of Ajax: The Universe is Expanding (Room 1)Google Guice 101 (Room 4)


Resource Bundles and Linkers in Google Web Toolkit (Room7)

Extend the Reach of your Google Apps Environment with Google APIs
(Room 9)
Flash API for Google Maps
(Room 5)

From Mashups to Mapplets
(Room 6)
An Introduction to Android
(Room 3)
OpenSocial: A Standard for the Social Web
(Room 2)
Painless Python for Proficient Programmers Part I (Room 8)

.

12:00pm - 2:00pmLunch Available (sessions continue)

.

12:30pm - 1:30pmSpice up Your Web Apps with Google AJAX APIs
(Room 4)



Leveraging Web 2.0 Design Patterns For Enhanced Accessibility
(Room 5)
Rapid Development with Python, Django and Google App Engine
(Room 1)


Faster-Than-Possible Code: Deferred Binding with GWT (Room 7)

YouTube on Your Site
(Room 9)
Harnessing StreetView, Static Maps, and other new additions to the Google Maps API (Room 6)Building an Android Application 101 (Room 3)Meet the OpenSocial Containers
(Room 2)
CODE LAB PART 1 (lasts until 2:45pm)

Getting Started with Google App Engine - On Your Mac
(Code Lab 1)

Hands-On Google Gears: LocalServer, Database, & PubTools
(Code Lab 2)

Building an OpenSocial application, focus on client side APIs
(Code Lab 3)
Painless Python for Proficient Programmers Part II (Room 8)Google Data APIs
(Fireside Chat)

.

1:45pm - 2:45pmTaking Large-Scale Applications Offline - Lessons Learned from Google Docs
(Room 1)

Can We Get There From Here?
(Room 4)
Building Scalable Web Applications with Google App Engine (Room 2)


Creating a Google Data API Client (Room 9)
The World's Information in Context (Room 3)Anatomy & Physiology of an Android
(Room 7)
Apache Shindig: Make your Social Site an OpenSocial Container
(Room 5)

OpenSocial - Scaling and Analytics, Nuts & Bolts
(Room 6)
CODE LAB PART 2 (continued from above)
Open Source is Magic (Room 8)Google Desktop APIs
(Fireside Chat)

.

3:00pm - 4:00pmGoogle Gears and MySpace - an Exploration of Powering Search on the Client
(Room 1)



Secure Collaboration - How Web Applications can Share and Still Be Paranoid
(Room 4)
Using GWT to Build a High Performance Collaborative Diagramming Tool (Room 3)




Under the Covers of the Google App Engine Datastore (Room 6)
Map Mashups Session
(Room 2)
Google Gears for Mobile: Power Up your Mobile Web App (Room 7)URLs are People Too - Using the Social Graph API to Build a Social Web
(Room 5)
CODE LAB PART 1 (lasts until 4:15)

Getting Started with Google App Engine (Code Lab 1)

Hands-on YouTube: Creating an Application with the YouTube APIs using Google App Engine
(Code Lab 2)

Hands-On Maps API: Basic & Advanced
(Code Lab 3)
Underneath the Covers at Google: Current Systems and Future Directions (room 8)OpenSocial
(Fireside Chat)

.

4:15pm - 5:15pmImproving Browsers in New Ways: Gears++
(Room 1)

Surprisingly Rockin' JavaScript and DOM Programming in GWT
(NOTE: RESCHEDULED to Thursday 12:45 Room 8)

Working with Google App Engine Models
(Room 3)


Authenticating to Google Data Services
(Room 9)
Maps and Geo Session
(Room 6)


Parsing and Generating KML with Google's KML Library (Room 7)
OpenSocial at MySpace (Room 4)



OpenSocial Across Containers (Room 5)
CODE LAB PART 2 (continued from above)
Introduction to Google DocType: an Encyclopedia of the Open Web
(Room 8)
Google Web Toolkit
(Fireside Chat)

.

5:30pm - 8:30pmBirds of a Feather

.

6:00pm - 10:00pmAfter Hours Party

.

*All sessions are on a first-come, first-serve basis at the time of the session

.

.

Google I/O Program Schedule

.

Thursday, May 29

.

AJAX & JavaScriptAPIs & ToolsMaps & GeoMobileSocialCode LabsTech TalksFireside Chat

.

8:00am - 9:00amBreakfast

.

9:00am - 10:00amKeynote: Imagination, Immediacy and Innovation... plus a little glimpse under the hood at Google - Marissa Mayer, Vice President of Search and User Experience

.

10:15am - 11:15amHTML5, Brought to You by Gears
(Room 1)


Design Patterns in an Expressive Language
(Room 4)
GWT and Client-Server Communication (Room 5)Advanced KML
(Room 3)



My Maps Editing API
(Room 6)
OpenSocial Specification: What's Next for OpenSocial (Room 2)CODE LAB PART 1 (lasts until 12:30)

Make Your Social Site an OpenSocial Container Using Shindig
(Code Lab 1)

Building an OpenSocial Application in the Cloud
(Code Lab 2)

Hands-On Maps API: Basic & Advanced
(Code Lab 3)
Google App Engine
(Fireside Chat)

.

11:30am - 12:30pmEven Faster Web Sites
(Room 1)
Best Practices - Building a Production Quality Application on Google App Engine (Room 2)

A World Beyond AJAX: Accessing Google's APIs from Flash and Other Non-JavaScript Environments
(Room 9)

How to Index your Geo data
(Room 6)
Dalvik VM Internals (Room 3)OpenSocial, OpenID, and OAuth: Oh, My! (Room 4)



Monetizing Application Traffic On Social Networks (Room 5)
CODE LAB PART 2 (continued from above)
Effective Java Reloaded
(Room 8)
Gears
(Fireside Chat)

.

12:00pm - 2:00pmLunch Available (sessions continue)

.

12:45pm - 1:45pmVisualize your Data: Google Visualization API (Room 1)




Server-side JavaScript on the Java Virtual Machine (Room 4)


Surprisingly Rockin' JavaScript and DOM Programming in GWT
(Room 8)
Sitemaps: Exposing Interactive and Hidden Content in Web Applications (Room 5)


Introduction to Project Hosting on Google Code
(Room 9)
Advanced Ruby Scripting for SketchUp
(Room 6)
Inside the Android Application Framework
(Room 3)
Best Practices for Spreading Your App without Ruining the User Experience
(Room 2)

CODE LAB PART 1 (lasts until 3:00)

Getting Started with Google App Engine (Code Lab 1)

Building an OpenSocial Application in the Cloud (Code Lab 2)

Building an OpenSocial application, focus on client side APIs
(Code Lab 3)
AJAX
(Fireside Chat)

.

2:00pm - 3:00pmGears Case Studies: Zoho offline on Gears, Buxfer secure and offline finance with Gears
(Room 1)

Reusing Google APIs with Google Web Toolkit
(Room 4)

Becoming a Google Apps Small Business Solution Provider (Room 5)

Search Friendly Development
(Room 6)
Google Maps and Earth Fireside Chat (see Fireside Chat Track)Mobile Mashups (Room 3)Building on the Promise of OpenSocial
(Room 2)
CODE LAB PART 2 (continued from above)
How Open Source Projects Survive Poisonous People (Room 8)Google Maps and Earth
(Fireside Chat)

.

3:15pm - 4:15pmCreating a Client-Side Search Engine with Gears
(Room 1)


Advanced Gadget and UI Development Using Google's AJAX APIs
(Room 4)
Engaging User Experiences with Google App Engine (Room 2)


Design your own YouTube player (Room 5)



GWT Extreme!
(Room 3)
Hosting your Geo Data, an Overview of Design Options
(Room 6)

Android Fireside Chat (See Fireside Chat Track)Android
(Fireside Chat)

.

*All sessions are on a first-come, first-serve basis at the time of the session

.