September 21st, 2007 | Published in Google App Engine
To demonstrate, I've written a sample application (Demo Gallery) that showcases these new capabilities by requesting account credentials for the user's Google Calendar account, displaying their calendars in a drop-down menu, and listing the next five events associated with the selected calendar. Additionally, new events can be created using a simple form, and both the list and events feed are updated when a new event is posted. Even cooler, since I built it with GME, I enhanced the presentation by using its built-in modules and event handling mechanism. For example, this particular sample uses a gm:calendar display, which highlights dates that have events associated with them. Likewise, clicking one of these dates selects the associated event in the list.