Google Gadgets

Google Gadgets are dynamic web content that can be embedded on a web page. They can be added to and interact strongly with Google's iGoogle personalized home page (discontinued in November 2013, although iGoogle Gadgets still work on other websites) and the Google Desktop (discontinued in September 2011) application, as well as Google Wave (also no longer supported by Google) and Google Sites. 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.

Multi-user persistent - Wave Gadgets

With the advent of Google Wave (now Apache Wave), gadgets became able to have persistent storage and multi-user capabilities and better state management. Gadgets using Google Wave in this way were simply known as 'Wave Gadgets'. 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. For example, scores could be stored in a Google Wave hosted permanently by Google at no cost to the user.

As of early 2013, Google Gadgets were deprecated in Google Spreadsheets. Shortly after, they were removed from all spreadsheets.[1][2]


Google Gadgets are written in XML and can have HTML and Javascript components, and were able to use Google Wave.[3]

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

<?xml version="1.0" encoding="UTF-8" ?> 
<ModulePrefs title=" hello world example" />   
<Content type="html"><![CDATA[ 
<marquee>ยินดีต้อนรับท่านสู่ เว็บไซต์ฅนวัยมันส์ !ก๊าบป๋ม!</marquee>     

Google Gadgets API is a Google API which allows developers to create Google Gadgets easily.[4]

See also


  1. ^ "More spring cleaning". Google. Retrieved 20 October 2014.
  2. ^ "Deprecation of Gadgets in Google Spreadsheets". Google. Retrieved 20 October 2014.
  3. ^ "Get Started Writing Gadgets". Google Developers.
  4. ^ "Google Real Time Penguin Infographic". 16 September 2016.

External links

Apache Bloodhound

Apache Bloodhound is an open source web-based project management and bug tracking system. The program is built on top of Trac. It is developed and maintained by volunteers at the Apache Software Foundation.

The project was initially submitted to the Apache Incubator by WANdisco after integration with an issue tracker was the most requested feature for uberSVN. Bloodhound graduated from the incubator on 2013-03-20 and became an Apache Top Level Project.Bloodhound is written in the Python programming language and released under the Apache Software License.

GOS (operating system)

gOS or "good OS" was an Ubuntu-based Linux distribution created by Good OS LLC, a Los Angeles-based corporation. Its CIO David Liu described that after meeting Enlightenment and open source people, he realized that his dream to bring Web 2.0 applications into mainstream use could be achieved by creating a Linux distribution that made it easy for users to access Google and Web 2.0 applications. David Liu went on to create the Chinese Twitter clone called Wozai (我在), leaving gOS officially defunct.

Google Desktop

Google Desktop was a computer program with desktop search capabilities, created by Google for Linux, Apple Mac OS X, and Microsoft Windows systems. It allowed text searches of a user's email messages, computer files, music, photos, chats, Web pages viewed, and the ability to display "Google Gadgets" on the user's desktop in a Sidebar.

In September 2011, Google announced it would discontinue a number of its products, including Google Desktop. The reason given was that "In the last few years, there’s been a huge shift from local to cloud-based storage and computing, as well as the integration of search and gadget functionality into most modern operating systems. People now have instant access to their data, whether online or offline. As this was the goal of Google Desktop, the product will be discontinued".

Google Toolbar

Google Toolbar is a web browser toolbar for Internet Explorer, developed by Google. It was first released in 2000 for Internet Explorer 5. Google Toolbar was also supported on Firefox from September 2005 to June 2011.

Home energy monitor

A home energy monitor provides feedback on electrical energy use. Devices may also display cost of energy used, and estimates of greenhouse gas emissions. Various studies have shown a reduction in home energy use of 4-15% through use of home energy display.Electricity use may be measured with an inductive clamp placed around the electric main, via the electric meter (either through an optical port, or by sensing the meters actions), by communicating with a smart meter, or by direct connection to the electrical system. The display portion may be remote from the measurement, communicating with the sensor using a cable, network, power line communications, or using radio. Online displays are also available which allow the user to use an internet connected display to show near real-time consumption.

A means to reduce household energy consumption is to provide real-time feedback to homeowners so they can change their energy use. In 2010, UK based Current Cost announced a partnership with Google PowerMeter, a former online tool that connected to Current Cost devices, enabling users to receive real-time energy information on their customised Google homepage, wherever they were. Real-time data on how much energy is being consumed in the home was sent directly to the Google PowerMeter. The free software tool then visualised the information for users to view on their own iGoogle homepage, a personal web portal which enabled individuals to create and access a wide range of customisable information, web feeds and Google Gadgets.

Note Google Power Meter is now defunct.

A study using the PowerCost Monitor deployed in 500 Ontario homes by Hydro One showed an average 6.5% drop in total electricity use when compared with a similarly sized control group. Hydro One subsequently offered free power monitors to 30,000 customers based on the success of the pilot. Blue Line Innovations also indicates 100,000 units in the market today.

Another study carried out in the city of Sabadell (Spain) in 2009 using the Efergy e2 in 29 households during a six-month period came to 11.8% on a weekly comparison between the first and last weeks of the campaign. On a monthly basis, the savings were 14.3%. Expected annual CO2 savings for all households is estimated to be 4.1 tonnes; projected CO2 emissions savings for 2020 are 180.6 tonnes.In January 2009 the government of the state of Queensland, Australia began offering wireless energy monitors as part of its ClimateSmart Home Service program. By August 2009, almost 100,000 homes had signed up for the service, by August 2010 that number had risen to 200,000 homes. By the end of the program more than 335,000 households across Queensland had received the service with the Elite energy monitoring device supplied by Efergy Technologies.

In mid-2013 the government of the state of Victoria, Australia enabled Zigbee-based In-Home Displays to be connected to Victorian Smart Meter

IBM Connections

IBM Connections is a Web 2.0 enterprise social software application developed by IBM to provide online social networking tools for people associated with a company.

IBM Mashup Center

The IBM Mashup Center is an end-to-end enterprise mashup platform that enables the rapid creation, sharing, and discovery of reusable application building blocks (widgets, feeds, mashups) that can be easily assembled into new applications or leveraged within existing applications.

IBM Notes

IBM Notes (formerly Lotus Notes; see Branding below) and IBM Domino (formerly Lotus Domino) are the client and server, respectively, of a collaborative client-server software platform sold by IBM.

IBM Notes provides business collaboration functions, such as email, calendars, to-do lists, contacts management, teamrooms, discussion forums, file sharing, microblogging, instant messaging, blogs, and user directories. IBM Notes can also be used with other IBM Domino applications and databases. IBM Notes 9 Social Edition removed integration with the office software package IBM Lotus Symphony, which had been integrated with the IBM Lotus Notes client in versions 8.x.

Lotus Development Corporation originally developed "Lotus Notes" in 1989. IBM bought the Lotus Corporation in 1995 and it became known as the Lotus Development division of IBM. As of 2015 it forms part of the IBM Software and Systems Group under the name "IBM Collaboration Solutions".

IBM Notes is a desktop workflow application, commonly used in corporate environments for email and to create discussion groups, websites, document libraries, custom applications and business workflows.


iGoogle (formerly Google Personalized Homepage) was a customizable Ajax-based start page or personal web portal launched by Google in May 2005. It was discontinued on November 1, 2013 because the company believed the need for it had eroded over time.

As of 17 October 2007, Google had made the service available in many localized versions in 42 languages, and in over 70 country domain-names. In February 2007, 7.1 million people used iGoogle. In April 2008, 20% of all visits to Google's homepage used iGoogle. On July 3, 2012 Google announced iGoogle would be discontinued on November 1, 2013.

KDE Plasma 4

KDE Plasma 4 is the fourth-generation of the KDE workspace environments. It consists of three workspaces, each targeting a certain platform: Plasma Desktop for traditional desktop PCs and notebooks, Plasma Netbook for netbooks, and Plasma Active for tablet PCs and similar devices.KDE Plasma 4 was released as part of KDE Software Compilation 4 and replaced Kicker, KDesktop, and SuperKaramba, which formed the Desktop in earlier KDE releases. They are bundled as the default environment with a number of free software operating systems, such as Chakra, Kubuntu, Mageia (DVD version), openSUSE, or TrueOS.With the release of KDE SC 4.11 on 14 August 2013, KDE Plasma 4 was placed into a feature freeze and turned into a long-term stable package until August 2015. On 15 July 2014 KDE Plasma 4’s successor, KDE Plasma 5, was released.

KDE Software Compilation 4

KDE Software Compilation 4 (KDE SC 4) was the only series of the so-called KDE Software Compilation (short: KDE SC), first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5, KDE Plasma 5 and KDE Applications, respectively.

Major releases (4.x) were released every six months, while minor bugfix releases (4.x.y) were released monthly.The series included updates to several of the KDE Platform’s core components, notably a port to Qt 4. It contained a new multimedia API, called Phonon, a device integration framework called Solid and a new style guide and default icon set called Oxygen. It also included a new, unified desktop and panel user interface called Plasma, which supported desktop widgets, replacing K Desktop Environment 3’s separate components.

One of the overall goals of KDE Platform 4 was to make it easy for KDE applications to be portable to different operating systems. This was made possible by the port to Qt 4, which facilitated support for non-X11-based platforms, including Microsoft Windows and Mac OS X. Versions 4.0 to 4.3 of KDE Software Compilation were known simply as KDE 4 – the name change was a component of the KDE project’s re-branding to reflect KDE’s increased scope.

List of Google products

The following is a list of products and services provided by Google.

List of Linux distributions

This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based around.


OpenSocial is a public specification that defines a component hosting environment (container) and a set of common application programming interfaces (APIs) for Web-based applications. Initially, it was designed for social network applications and developed by Google along with MySpace and a number of other social networks. More recently, it has become adopted as a general use runtime environment for allowing untrusted and partially trusted components from third parties to run in an existing web application. The OpenSocial Foundation moved to integrate or support numerous other Open Web technologies. This includes OAuth and OAuth 2.0, Activity Streams, and Portable Contacts, among others.

It was released on November 1, 2007.

Applications implementing the OpenSocial APIs are interoperable with any social network system that supports them. At launch, OpenSocial took a one-size-fits-all approach to development. As it became more robust and the user-base expanded, OpenSocial modularized the platform to allow developers to only include the parts of the platform it needed.On December 16, 2014 the W3C issued a press release, "OpenSocial Foundation Moving Standards Work to W3C Social Web Activity", that OpenSocial would no longer exist as a separate entity and encouraged the OpenSocial community to continue development work through the W3C Social Web Activity in the Social Web Working Group and Social Interest Group. The OpenSocial Foundation stated that "the community will have a better chance of realizing an open social web through discussions at a single organization, and the OpenSocial Foundation board believes that working as an integrated part of W3C will help reach more communities that will benefit from open social standards." On January 1, 2015, began redirecting all page requests to


Screenlets is the name of both a set of independently developed widget applications and the widget engine which runs them. The engine runs primarily on X11-based compositing window managers, most notably with Compiz on Linux.

Software widget

A software widget is a relatively simple and easy-to-use software application or component made for one or more different software platforms.

A desk accessory or applet is an example of a simple, stand-alone user interface, in contrast with a more complex application such as a spreadsheet or word processor. These widgets are typical examples of transient and auxiliary applications that don't monopolize the user's attention.

On the other hand, graphical control elements (GUI "widgets") are examples of reusable modular components that are used together to build a more complex application, allowing programmers to build user interfaces by combining simple, smaller parts.

Sun Java System Portal Server

The Sun Java System Portal Server is a component of the Sun Java Platform, Enterprise Edition, a software system that supports a wide range of enterprise computing needs.

Portal Server allows administrators and delegated administrators to build portal pages and to make them available to individuals throughout an enterprise according to user identities.

Portal Server's core framework supports the Java Specification Request (JSR) 168 and 286 Java Portlet specification standard and the Web Services for Remote Portlets (WSRP) 1.0 standard for portal content. Portlet developers can use the NetBeans IDE or open standard tools to build standards-based portlets. Developers can also use design tools such as Dreamweaver to design new themes and skins. Portal administrators can then leverage portlets, WSRP consumers, or additional portal tools for adding content to portal pages.

The latest version of Portal Server is 7.2. This version provides a framework and a set of software modules that offer the following:



Community Features

Enterprise Search

Identity-based content delivery


Business system integration

Secure Remote Access

Desktop Design Tool

Delegated Administration

Enterprise Edition Installer

GlassFish V2 / Application Server 9.1 Support

SharePoint Integrated Services

AES Support for Secure Remote Access

CMS Portlet and CMS Framework

JSR286 / Portlet Container 2.0 Support

WSRP 1.0

Google Gadgets Integration

Workflow API

JSF Portlet Bridge 1.2

NetBeans and Eclipse application development tools


Widgetbox was a San Francisco, California based company that enabled businesses to create and deliver applications to their customers. Widgetbox formally discontinued their service on March 28, 2014.

In February 2011, Widgetbox rebranded as Flite and focused on online and mobile advertising.


This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.