Google I/O 2009 Keynote

March 23, 2010 in Blog Leave a reply

Google I/O 2009 Keynote

May 27th, 2009

We’re at Google I/O in San Francisco this week.  I/O is a great venue to learn about Google applications directly from the coders who right them while mixing with some of the best 3rd party developers in the world.

This marks our 3rd year at I/O and we’re looking forward to the next 2 days of sessions.

CEO Eric Schmidt opened the keynote address.  His theme was ‘It’s Time’ in terms of platforms and opportunities to solve real user problems in simple ways rather than complex ones.

Vic Gundotra followed with a talk themed ‘A more Powerful Web, Made Easier’.  Browsers have attained a 100x implovement in Javascript parsing in the last 10 years.  Nearly 500 million people are using open source browsers.  HTML 5 should offer a significant enhancement to developer options.

  • <canvas> tag for in browser drawing giving pixel level control of the browser
  • Matt Papakitos demo of O3D (open sourced on ) Googles Javascript 3D inbrowser demo.  Stressed need for common 3D browser API’s and standardization for 3D
  • HTML5 <video> tag to abstract playback and control of video
  • Accurate geolocation moving forward via various techonologies.  Jay Sullivan (VP Mozilla) presented developer info for Firefox 3.5 ( including canvas, video, geolocation, app cache + database, and web workers.  Google Maps demo of ‘My Location’ using the geolocation API to transmitt user position to Google to zoom/pan Google Maps to the user location.
  • Lattitude on iPhone coming directly in the browser.  Nextgen iPhone software for OS 3.0 will include native Safari support for W3C geolocation
  • Example of Gmail on Adriod in offline mode.  Google’s 1st major HTML5 app to use app cache
  • Michael Abbott (Senior VP, Palm) on WebOS which primarily uses HMTL, CSS, javascript to implement applications.  Exposing Accelerometer data into JavaScript API
  • Web workers defines API for background scripts.  Motion detection in video via Javascript with annotation via a background process demo.  Very impressive given typical computational complexity of image and video processing

Andrew Bowers and Kevin Gibbs talked about app engine.  Coming up- backing processing, large object store, database export, XMPP, incoming email.  App Engine is now open for Java application signups.  Demo showed using Eclipse with the App Engine plugin to quickly develop and deploy Java Apps to the web.  GWT 2.0 will provide in-browser debugging support cross-browser also a runAsync() option for functions which will allow the compliler to split optimize javascript code for faster download.

DeWitee Clinto introduced Google Web Elements for simple ways to embed Google API’s ( in simple ways such as Maps, Site Search, News, Calendar, Conversation.

Roman Guy previewed ‘Donut’ the next version of Andriod.   Search UI will remember how search results where ‘used’ on each device.  Developers will be able to supply search terms in code for display in the Search UI.  A text-to-speach API will allow developers to generate voice commands in various languages and accents.  The underlying text to speech engine will be open source.  Andriod UI will support ‘finger writing’ with handwriting recognition on the screen to filter results or jump through large lists.

Andriod Devleper Challenge 2 at

All I/O attendees will receive an unlocked Android phone with unlimited 30 day SIM card for data and voice!

Leave a Reply

Gravatars are enabled. Register for free!