The Full Wiki

Google Gadgets: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Google Gadgets are dynamic web content that can be placed on any page on the web. Gadgets can be games, mini applications, news feeds, maps or any content. Members of Google's site can add them to their iGoogle page. If Google Desktop is installed on a local computer, gadgets can be added to that computer's desktop in a similar way in which native Microsoft Gadgets run on Windows Vista.

With Google Gadgets anyone who has a free Google account can create and publish them without having to pay for the cost of hosting them like you would with a traditional web page. Other users can add the Gadget to their iGoogle page or altenatively web designers can copy and modify the Gadget and put it on their web site. Gadgets can be hosted directly on the Google directory as well as on the user's iGoogle home page. Google Gadgets do not need to be published to the public Google directory if the gadget creator doesn't wish to.


Multi User Persistent - Wave Gadgets

With the advent of Google Wave, gadgets can now have persistent storage and multi-user capabilities and better state management. Gadgets using Google Wave in this way are simply know as 'Wave Gadgets'. For instance, a game that is written using a Google Gadget can use Google Wave technology to record a list of users and high scores without having worry about how to permanently store the scores on a hosted server. The use of Google Wave gives the gadget multi-user and a permanent storage capabilities. For example, scores can be stored in a Google Wave which is hosted permanently by Google at no cost to the user.


Google Gadgets are written in XML and can have HTML and Javascript components and can use Google Wave.

Here is an example of a Hello World program written using Google Gadget technology.

<?xml version="1.0" encoding="UTF-8" ?> 
<ModulePrefs title="simple hello world example" />   
<Content type="html">     
       Hello, world!


External links



Got something to say? Make a comment.
Your name
Your email address