A few weeks ago, I decided to do a little research into Google Desktop. Which is basically a Google widget platform competing with Yahoo! widgets. After some exploration and dissecting Google Gadgets, this is what I came out with:
- The core of the application runs on 2 files
- There are also some image and CSS options readily available, but the guts of it really run on JavaScript and XML
- Overall, it’s very straightforward, a little playing around with the sample gadgets will give you a good idea of what you can do (endless possibilites)
The file structure of some of the sample gadgets leaves a lot of room for improvement. Some seem to be built to handle very large, modular applications, but in most cases, they’re a little too modular (in my opinion).
Some of the more useful samples you can go through are:
- Animations
- ComboBox
- Countdown
- DragDrop
- HelloWorld
- HTMLDetailsView
- QueryAPI
- RSS
- XMLDetailsView
- XMLHttpRequest
There are others too, but these are the one’s I found most useful. So, lookin at those options, a being an RSS freak, I chose to customize the RSS gadget for CSSKarma