Webmasters can add and customize a gadget to their own business or personal web site, a process called "syndication".
Gadgets are developed by Google and third-party developers using the Google Gadgets API, using basic web technologies such as XML and JavaScript.
For instance, a game written using a Google Gadget could use Google Wave technology to record a list of users and high scores without having to worry about how to permanently store the scores on a hosted server.
The use of Google Wave would give the gadget multi-user and permanent storage capabilities.
[3] Here is an example of a Hello World program written using Google Gadget technology.