
Google I/O is a developer gathering focused on pushing the boundaries of web applications using Google and open web technologies.
May 28-29, 2008
Moscone West, San Francisco
Learn techniques to help bring your site more users through search engine traffic. This session focuses on how to maximize your site, your content, and your application's exposure to search engines. We'll cover how to: * Make sites with Flash, AJAX/JavaScript, and images better crawled and indexed by search engines * Create a strong, crawlable foundation through URL and site structure * Deal with duplicate content caused by URL parameters and dynamic pages (help search engines determine the canonical version) * Check that your site follows SEO best practices
Published at: Tuesday, Jul 22 - 06:19 AM
Duration: 59:46
Over the past several years, we have built a collection of systems and tools that simplify the storing and processing of large-scale data sets, and the construction of heavily-used public services based on these data sets. These systems are intended to work well in Google's computational environment, which consists of large numbers of commodity machines connected by commodity networking hardware. Our systems handle issues like storage reliability and availability in the face of machine failures, and our processing tools make it relatively easy to write robust computations that run reliably and efficiently on thousands of machines.
Published at: Tuesday, Jul 22 - 01:51 AM
Duration: 59:46
Google App Engine Datastore Models have a lot in common with existing frameworks such as ActiveRecord and the Django database API. However, there are significant differences because of how the App Engine Datastore works. This talk will introduce the App Engine Model Framework and show how to use it to represent real-world information. Learn about the various types of information you can store using the Model and how to create relationships between entities. Beyond the basics, you can learn how to extend the model to store custom data types. In the course of this demonstration, we will build a model to represent a common and practical use case - User preferences.
Published at: Wednesday, Jul 16 - 12:20 AM
Duration: 60:33
The YouTube team has been hard at work, expanding and improving upon the YouTube Data API that we launched last Fall. In this session, we'll explore how you can use the new features of the API to bring YouTube to your web site. Participants should be familiar with YouTube and with the basics of Google Data, or another REST-based web service API.
Published at: Tuesday, Jul 15 - 02:22 PM
Duration: 61:16
The new Google Visualization API lets you access multiple sources of structured data that you can display, choosing from a large selection of visualizations. It also provides a platform that can be used to create, share and reuse visualizations written by the developer community at large. This session is a practical introduction to building visual applications using the Google Visualization API. We'll walk through building an application and a Gadget that uses the API, using that application as the basis for discussing the various facets of the API.
Published at: Tuesday, Jul 15 - 05:35 AM
Duration: 57:01
Android is the Open Handset Alliance's mobile software platform. Learn about Android and the future vision for more open, powerful, and useful mobile devices.
Published at: Monday, Jul 14 - 02:06 AM
Duration: 51:05
Rapid Development with Python, Django, and Google App Engine Guido van Rossum (Google) Learn how to create great web applications quickly on Google App Engine using the Django web framework and the Python language. Google App Engine lets you host complete, scalable web applications written in Python with minimal fuss. This tutorial assumes basic familiarity with Python but definitely no advanced Python knowlege; Django experience is optional. You will learn how to use the Django web framework with the datastore API provided by Google App Engine, and how to get the most mileage out of the combination. You will also see how to use Django best practices like unit testing when developing for Google App Engine.
Published at: Sunday, Jul 13 - 05:16 AM
Duration: 57:08