Google have been offering a personalised homepage facility for quite some time now and I've been using it for a few weeks. It's handy, but I've generally been disappointed with the range of items you could add to it.
Today, in the Google Blog, I noticed this article. It mentions the Google Homepage API. After a quick read of the Developer Guide I couldn't resist having a go at knocking up something astronomy related.
A short while later I had my own little "Hello, World!" program up and running in the form of a Phase of the Moon display. It's nothing clever, it simply makes use of the UNSO Virtual Reality Moon Phase image.
With some luck there'll be some astronomy-loving programmers out there who'll start to add some astronomy modules to the
Homepage Content Directory.
A word of warning about my test module: I can't guarantee that it'll always be available — I might take it down at some point in the future. Also, if you have your own Google homepage and you decide to try it out, don't be surprised to find that you see slightly different versions of it from time to time (some that don't look very good); it seems that there's some sort of caching system going on and different versions can get served up now and again (I found this happening a lot while I was playing with the code — despite turning off the cache for that module in the
developer module).
Update: After reading the API discussion group I see that I'm not the only person seeing the caching problem I mention above. I've also noticed that my Moon module looks pretty awful in Microsoft Internet Explorer. In FireFox (which I use) and Opera it looks just fine. No, I'm not surprised.
File Under: Google Homepage, Phase of the Moon, Google Homepage Developer API, Google Astronomy Hacks.