Phew, I am still getting
over Google I/O. It is interesting
to be on the inside and see the build up to the event itself. We were getting excited to hold
our largest event with the developer community to date. It didn't dissapoint, and I was very
happy to see developers from all walk of lives and companies. I met programmers from Apple,
Microsoft, Adobe, Yahoo!, MySpace, and I could keep on going.
The show started well for me as I got to see a project that I have been
passionate about launch, the AJAX
Libraries API which has us hosting popular open source Ajax libraries on the Google
infrastructure. This release is the first step and we look forward to pushing forward with the
goal of aggressively getting libraries that many developers use in browsers as fast as
possible. If we are successful then we can start to think of these libraries as a standard
library of sorts. The community has already started to build interesting tools around this new
service. For example, you can now install a Wordpress
plugin that rewrites your page to use your library of choice on Google's
servers.
Gears was launched at last years Google Developer Day, and the
coming out party for this years
birthday was a debranding of "Google Gears" to "Gears" to reflect the community
effort. Talks by the Gears engineers showed new APIs in the works, how we are working with
HTML5 and standards, Gears for Mobile demonstrations, and the MySpace
Messaging launch that uses Gears to enable a new search feature that offloads
processing from their data centers and gives lightning fast results.
App
Engine came out in the keynote sharing the fact that anyone can signup now, the
expected pricing model (important to note that the starting point will ALWAYS be free), and
new APIs that work with Email and Memcached.
The Geo world had another
set of news. Google
Earth can now be used in the browser thanks to a new plugin that allows you to add a
quick line of JavaScript to your Maps API code to see it in action.
Finally, in housekeeping news, the Maps API blog has been transformed to the
new Geo
Developer Blog, so update your feed readers.
What else?
Google
Web Toolkit 1.5 Release Candidate: The new release candidate is a big one, with big
new features. The GWT sessions at I/O were all packed, and I heard a lot of people walking out
talking about how the difficult nature of Ajax development means they will be giving GWT a
try.
Google
Visualization API update: The "GViz" API was launched within Google Spreadsheets,
but now it has been expanded to live elsewhere. This includes a new JavaScript API to create
add-hoc data tables on the client.
Google
Contacts API update: The Contacts API now supports contact groups, photos, extended
properties, and batch processing
Finally, to end with a bit
of fun. Aaron Spangler created something very cool with his 20% time. Along with a colleague,
he created Radish
an indoor solar-powered calendar display that hooked into Google Calendar and once ever hour
updates via epaper.