CARVIEW |
Software
Documentation
Google Desktop Gadget API
All Desktop gadgets use the Gadget API. They can also use core JavaScript features and the XMLHttpRequest class. Windows-only Desktop gadgets can include native Windows libraries and use selected Search APIs to take advantage of Google Desktop search features. For details, see APIs that a Gadget Can Use.
What to Read
If you're new to Desktop gadgets, follow these tutorials:
- Modifying Hello World - Modify, run, and package a Desktop gadget
- Using Gadget Designer - Use the Gadget Designer IDE to create, debug, and package a Desktop gadget
When you're ready to start writing gadgets, see the following pages:
- Creating a Gadget - API overview and instructions for creating the files you need for a Desktop gadget
- Writing a Cross-Platform Gadget - Tips for creating a gadget that works on both Windows and Mac
- Gadget Design and Testing Guidelines - How to improve your gadget's usability and overall quality
- Tutorials - Step-by-step instructions
As you work on your gadget, consult these resources:
- Gadget API Reference - Reference documentation for the JavaScript Gadget API
- Examples - How to find source code
- FAQ - Answers to developers' most frequently asked questions
- Articles - Technical discussions both by the Google Desktop team and by external developers
- Blog - Posts by and for developers; don't miss the Tips
- Developer group - A forum for Desktop developers
Once your gadget is finished and tested, you can make it available to millions of users by submitting the gadget.
Where Did that Doc Go?
We're reorganizing and rewriting our documentation to help developers use JavaScript and the Gadget Designer to create gadgets. Along the way we've removed some pages, most of which describe APIs that still work but are no longer encouraged. If you really want the old documentation, download the archived doc.
Why Provide a Gadget API for Google Desktop?
Desktop gadgets are an easy way for Google Desktop users to customize their computers. Google provides a few standard Desktop gadgets, but users always want more! A Desktop gadget can display almost anything, so it's a great way for you to present whatever content you want, in whatever way you choose.