Hey everyone – I just got my Google IO registration email this morning. I’m planning on attending and providing coverage (video and blog) the following sessions in addition to the keynote at 9:30AM on 5/28. If you’re attending, make sure to shoot me an email or post your reply in this thread. I’m looking forward to meeting all you “android heads” at Google IO!
Mobile
An Introduction to Android
Jason Chen
Type: 101
Android is the Open Handset Alliance’s mobile software platform. Come learn about Android and our vision for more open, powerful, and useful mobile devices.
Wed 5/28 11:15 – 12:15 PM
Mobile
Building an Android Application 101
Jason Chen
Type: 101
This session is a practical introduction to building Android applications using the SDK and developer tools. We’ll walk through building a non-trivial application and use it as the basis for discussing the various facets of the Android application framework.
Wed 5/28 12:30 – 1:30 PM
Mobile
Anatomy & Physiology of an Android
Patrick Brady
Type: 101
The Android platform has been designed to be a modern mobile platform and to enable developers to build applications that take full advantage of the cloud. This session will break down the various components of the Android platform, examine how they work, and give developers a deeper understanding of the underlying technologies that drive their applications.
Wed 5/28 4:15 – 5:15 PM
Mobile
Google Gears for Mobile: Power up Your Mobile Web App
Andrei Popescu and Charles Wiles
Type: 101
If you’ve ever tried coding up a mobile client application, you’ve probably noticed that the huge variety of mobile operating systems makes it tough to build rich applications that work on every device. But what if developers could deploy applications directly to mobile browsers rather than develop native applications? Google Gears for Mobile is a mobile browser extension for creating rich web applications for mobile devices. This session will show you how Gears for Mobile can be used to develop offline capability into your mobile web apps and how to create slick and responsive applications by hiding latency issues through controlled data caching and storage between sessions.
Thu 5/29 10:15 – 11:15 AM
Mobile
Dalvik VM Internals
Dan Bornstein
Type: 201
Dalvik — the virtual machine with the unusual name — runs your code on Android. Join us to learn about the ideas behind its design, some detail about how it works, and get a few tips for how to write code that works well with it. Questions encouraged!
Thu 5/29 11:30 – 12:30 PM
Mobile
Inside the Android Application Framework
Android Engineering
Type: 201
Android is designed to be fast, powerful, and easy to develop for. This session will discuss the Android application framework in depth, showing you the machinery behind the application framework.
Thu 5/29 12:45 – 1:45 PM
Mobile
Mobile Mashups
Android Engineering
Type: 201
Android’s component-based application model and the ease with which you can access web-based services makes it easy to extend and remix the web on your mobile phone. This session aims to show some compelling examples and the features of the platform that make this possible.
Thu 5/29 2:00 – 3:00 PM
Mobile
Fireside Chat: Android
Android Engineering
Type: Fireside Chat
Fireside chats are a chance to talk to the product engineering teams. Come tell the team what you want, discuss issues and design decisions, and hear the team’s thoughts on just about whatever you ask.
Thu 5/29 3:15 – 4:15 PM