If you use GWT you might be interested in trying out the following
GData library for GWT:
It uses overlay types to wrap around the GData JS library, so it's
nearly identical to the JS version, except that it's in Java and you
can use it from your GWT apps.