Thursday, September 20, 2007

Javascript API for Google Calendar

Google has just released a Javascript API for Google Calendars.

The client side library supports full authenticated read/write access the the user's calendars, letting you create calendar mashups that insert and change a user's calendar entries.

It was the Maps Javascript library that drove the explosion of Maps Mashups, so it'll be interesting to see what the development community comes up with.

Interestingly, yesterday on Joel on Software, Joel Spolsky predicted the next paradigm for development will be an online SDK that lets developers create powerful Ajax applications that can interact with each other and have consistent interface elements. A 'NewSDK',
"...which combines a great portable programming language that compiles to JavaScript, and even better, a huge Ajaxy library that includes all kinds of clever interop features. Not just cut ‘n’ paste: cool mashup features like synchronization and single-point identity management..." - Joel Spolsky
With the Google Mashup Editor and a library of full access Javascript APIs, Google may be well on the way to creating 'NewSDK'. The Google Maps API has helped make it a ubiquitous online map. Will the same thing now happen with Calendar? Then Spreadsheets, Docs, Picasaweb, GMail, ...?

Windows made it easy for developers to create applications that looked and behaved consistently and provided a level of application interop. With Javascript APIs and tools like the Google Mashup Editor and GWT may be trying to do the same thing with web development.

No comments:

Post a Comment