When Google Maps was introduced in early 2005, the world took notice of the uniquely new capabilities it offered. However, more significantly, a group of shrewd developers quickly understood what new opportunities the Maps API opened up to them and started to create Maps mashups showing, for example, the locations of gas stations offering the lowest prices around your zip code. Today, there are thousands of such mashups.
Wouldn't it be great if we could create mashups with other Google services?
We have been busy adding Google data APIs to many Google services, APIs that allow you to create powerful desktop and server-side applications that integrate with Google services. But for JavaScript developers, we've only supported read-only access to publicly accessible data through JSON output. Today we are making a leap.
Today we are launching the GData JavaScript Client Library for Calendar. This is a full client library, with support for authenticated access to private data and read-write capabilities. Now you can create Calendar mashups that can read and write data from your Google Calendar. No server-side programming is required. Your mashups can run on any domain, too. No proxying is required.
With today's release, GData has moved into the client-side, supporting the most widely deployed language runtime , JavaScript. And Calendar is only the first, with more to come. To get you started, here are some samples showing how to use the new client library. Documentation is also available. We'd like to hear your feedback. Come join us in the Google Groups and let us know what you think. Show us your Calendar mashups.