Weekly Google Code Roundup for July 30th to August 3nd
By Dion
Almaer, Google Developer ProgramsIt feels like summer
started a blink of an eye ago but we have reached August already. The summer months tend to be
slower, but it doesn't seem to be the case so far at Google.
In API and
developer-product news...
Create
calendars with the Google Calendar Data API.The Google
Calendar data API now supports two new read/write feeds that allow you to manage a user's list
of calendars. One feed lets you create and delete calendars, while the second feed can be used
to add and remove subscriptions to existing calendars.
New
API: It Slices! It Dices! It Uploads Your Docs!Not only can
you create new calendars, but you can create, import, and manage your Google Docs and
Spreadsheets.
Google
Mashup Editor, built with GWTThe Google Mashup Editor is a
high profile, complex application that was written with GWT. Rich Burdon of the GME team
discusses the rationale behind the GWT tool choice.
Looking
for somewhere in India, Hong Kong, Taiwan, Singapore, or Ireland? Just geocode
it!Over the past few weeks, we enabled geocoding in the API
for India, Hong Kong, Taiwan, Singapore, and Ireland. That means there are potentially 1.1
billion more users that might now be able to locate themselves on your map - that's about 1/5
of the world's population. (Pamela utilized
GoogleLookup functions in
a google spreadsheet to do the calculations.)
Chris Schalk has a detailed article
introducing the Google AJAX
APIs. The articles does in depth on all things Ajax.
Around
Google
Microformats
in Google MapsWe're happy to announce that we are adding
support for the
hCard
microformat to Google Maps results.
How
long will it take at rush hour?The Maps team has added
estimated timing on directions depending on rush hour.
Computer
science resources for academicsBecause we know that between
teaching, doing research and advising students, computer science educators are quite strapped
for time, we've recently launched a site called
Google Code for Educators. While you may have
previously heard about our
offerings for K-12 teachers,
this new program is focused on CS topics at the university level, and lets us share the
knowledge we've built up around things like distributed systems and AJAX programming. It's
designed for university faculty to learn about new computer science topics and include them in
their courses, as well as to help curious students learn on their own.
Featured Projects
The
Google Singleton
Detector, or GSD, is a tool which analyzes Java bytecode and detects our different
types of global state, including singletons, hingletons, mingletons and fingletons.
GWT Ext allows
you to Ext components from within your GWT applications.
Google Tech
Talks
Open
Source Speaker Series: SilverStripe CMSAdvanced
Topics in Programming Languages: Java Puzzlers, Episode VIHardware/Software
Hacking: Joining the Real and the VirtualLLVM
2.0View
more tech talks.Podcasts
Google
Developer Podcast Episode Six: The Hibernate Shards Open Source ProjectWe got to discuss the newly open sourced Hibernate Shards project with two of
the core team that worked on it.
The Toronto
ConnectionFor our latest podcast, we spoke with four
students who are working together on their Summer of Code projects. Three of the students
attend the
University of Toronto, but
Jeff
Balogh visited the university at the start of the program to do some project
planning with
David
Cooper, so he's an honorary UT alumni; both David and Jeff are working with mentors
from the
Python Software
Foundation.