All Topics  
Web widget

 

   Email Print
   Bookmark   Link






 

Web widget



 
 
This article is about web page code widgets. For other uses, see widget
Widget

Widget may refer to* Widget , a placeholder name for an object or, more specifically, a mechanical or other manufactured device* Widget , a small bead-like device placed in the bottom of cans and bottles of beer to aid in the generation of froth...
.


A web widget is a portable chunk of code that can be installed and executed within any separate HTML
HTML

HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
-based web page by an end user without requiring additional compilation
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
. They are derived from the idea of code reuse
Code reuse

Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software....
. Other terms used to describe web widgets include: gadget, badge, module, webjit, capsule, snippet, mini and flake.






Discussion
Ask a question about 'Web widget'
Start a new discussion about 'Web widget'
Answer questions from other users
Full Discussion Forum



Encyclopedia


This article is about web page code widgets. For other uses, see widget
Widget

Widget may refer to* Widget , a placeholder name for an object or, more specifically, a mechanical or other manufactured device* Widget , a small bead-like device placed in the bottom of cans and bottles of beer to aid in the generation of froth...
.


A web widget is a portable chunk of code that can be installed and executed within any separate HTML
HTML

HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
-based web page by an end user without requiring additional compilation
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
. They are derived from the idea of code reuse
Code reuse

Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software....
. Other terms used to describe web widgets include: gadget, badge, module, webjit, capsule, snippet, mini and flake. Web widgets usually but not always use DHTML, JavaScript
JavaScript

JavaScript is a scripting language widely used for client-side web development. It was the originating Programming language dialect of the ECMAScript standard....
, or Adobe Flash
Adobe Flash

Adobe Flash is a multimedia Platform created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages; Flash is commonly used to create animation, advertisements, and various web page components, to integrate...
.

Widgets often take the form of on-screen tools (clocks, event countdowns, auction-tickers, stock market tickers, flight arrival information, daily weather etc).

Widgets


Embeddable chunks of code have existed since the start of the World Wide Web. Web developers have long sought and used third party code chunks in their pages. It could be said that the original web widgets were the link counters and advertising banner
Web banner

A web banner or banner ad is a form of advertising on the World Wide Web. This form of online advertising entails embedding an advertisement into a web page....
s that grew up alongside the early web.

A widget is anything that can be embedded within a page of HTML
HTML

HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
, i.e. a web page. A widget adds some content to that page that is not static. Generally widgets are third party originated, though they can be home made. Widgets are also known as modules, snippet
Snippet

A snippet, defined as a small piece of something, may in more specific contexts refer to:* Snippet , a short code reuse piece of computer source code...
s, and plug-in
Plug-in

For the term plug-in, see* Plug-in , an auxiliary computer program* Plug-in hybrid electric vehicle* Plugging in , a mathematical procedure in which substitutions are made in a formula...
s.

The first widely syndicated web widget, Trivia Blitz, was introduced in 1997. It was a java game applet offered by Uproar.com embedded on 15,200 websites as of December 31, 1998 and 36,100 websites as of December 31, 1999. It spread virally through an "add this game to your website" button. Sites that carried the game ranged from Geocities and Tripod personal pages to CNN and Tower Records. Uproar paid sites a referral fee for new users that registered through the widget. When Uproar.com was acquired by Vivendi Universal in 2001, the widget was discontinued.

Widgets are now commonplace and are used by bloggers, social network users, auction sites and owners of personal web sites. They exist on home page sites such as iGoogle
IGoogle

iGoogle , a service of Google, is a customizable AJAX-based startpage much like Netvibes, Pageflakes, My Yahoo!, MySurfPad and Windows Live Personalized Experience....
, Netvibes
Netvibes

Netvibes is a multi-lingual Ajax -based personalized start page much like Pageflakes, My Yahoo!, iGoogle, and Microsoft Live. It is organized into tabs, with each tab containing user-defined modules....
, or Pageflakes
Pageflakes

Pageflakes is an Ajax -based start page similar to Netvibes, My Yahoo!, iGoogle, and Microsoft Live. The site is organized into tabs, each tab containing user-selected modules called Flakes....
. Browser-based tools for creating and hosting widgets include Microsoft Popfly
Microsoft Popfly

Microsoft Popfly is a website that allows users to create web pages, program snippets, and Mashup s using the Microsoft Silverlight rich internet applications runtime and the set of online tools provided....
, Widgetbox
Widgetbox

Widgetbox is a San Francisco, California based company that enables people to find, make and distribute web widgets for blogging, social networking services, and personal websites....
, and zembly
Zembly

Zembly is a browser-based development environment from Sun Microsystemsthat enables social programmingof applications for Facebook, Meebo, OpenSocial, iPhone web applications, and other social platforms, as well as web widgets....
. Widgets distribution platforms such as Clearspring
Clearspring

Clearspring Technologies is a privately held Web 2.0 software company that offers a web widget platform. Clearspring's viral distribution product enables web widgets to be shared and distributed across blogging, social networking sites, and personal Web sites....
 and Gigya are now used to seed and distribute widgets as Rich media Advertisement units. Media and entertainment companies are increasingly using widgets to run Ad campaigns. Widgets are used as a distribution method by ad networks such as Google
Google

Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
’s AdSense
AdSense

AdSense is an ad serving application run by Google. Website owners can enroll in this program to enable text, image, and more recently, video advertisements on their websites....
, by media sites such as Flickr
Flickr

Flickr is an and video hosting service website, web services suite, and online community platform. In addition to being a popular Web site for users to share personal photographs, the service is widely used by bloggers as a photo repository....
, by video sites such as YouTube
YouTube

YouTube is a Video hosting service website where users can upload, view and share video clips. Three former PayPal employees created YouTube in February 2005....
 and by hundreds of other organizations.

Usage and criticism


Applications can be integrated within a third party website by the placement of a small snippet of code. The code brings in ‘live’ content – advertisements, links, images – from a third party site without the web site owner having to update or control.

End users can utilize Web Widgets to enhance a number of web-based hosts, or drop targets. Categories of drop targets include social networks, blogs, wikis and personal homepages. Although end users primarily use Web Widgets to enhance their personal web experiences, or the web experiences of visitors to their personal sites, corporations can potentially use Web Widgets to improve their web sites using syndicated content and functionality from third party providers.

The use of web widgets has been increasingly proposed as a marketing channel that could replace the less effective
Banner blindness

Banner blindness is a phenomenon in web usability where visitors on a website ignore banner-like information.The term "banner blindness" was coined by Benway and Lane as a result of website usability tests where a majority of the test subjects either consciously or unconsciously ignored information that was presented in banners....
 targeted banner ads
Online advertising

Online advertising is a form of promotion that uses the Internet and World Wide Web for the expressed purpose of delivering marketing messages to attract customers....
 and take advantage of the viral distribution
Word of mouth

Word of mouth is a reference to the passing of information from person to person. Originally the term referred specifically to speech communication , but now includes any type of human communication, such as face to face, telephone, email, and text messaging....
 in social networks. This usage has been criticized as ineffective on the basis that users of a social space are not mainly in a mindset receptive to information exposition but one of content creation.

Security considerations


As any program code, widgets can be used for malicious purposes. One example is the Facebook
Facebook

Facebook is a free-access social network service website that is operated and privately held company by Facebook, Inc. Users can join networks organized by city, workplace, school, and region to connect and interact with other people....
 “Secret Crush” widget, reported in early 2008 by Fortinet
Fortinet

Fortinet is a private company that is headquartered in Sunnyvale, California, that specializes in consolidated network security appliances. Fortinet?s flagship product line is sold under the brand name of FortiGate....
 as luring users to install Zango
Zango

Zango, formerly ePIPO, 180solutions and Hotbar, produces software mimics virii and that provides access to partners' games and Digital Rights Management-restricted videos and software....
 adware
Adware

Adware or advertising-supported software is any Computer software package which automatically plays, displays, or downloads advertisements to a computer after the software is installed on it or while the application is being used....
.

Widget management systems


Widget management systems offer a method of managing widgets that works on any web page, such as a blog or social networking home page. Many blog systems like Wordpress
WordPress

WordPress is an open source Weblog software. WordPress is the official successor of b2cafelog which was developed by Michel Valdrighi. The name WordPress was suggested by Christine Selleck, a friend of lead developer Matt Mullenweg....
 or Movable Type
Movable Type

Movable Type is a blog software developed by the company Six Apart. It was publicly announced on 3 September 2001, and version 1.0 was publicly released on 8 October 2001....
 come with built in widget management systems as plug-ins. Users can obtain widgets and other widget management tools from widget companies such as Clearspring
Clearspring

Clearspring Technologies is a privately held Web 2.0 software company that offers a web widget platform. Clearspring's viral distribution product enables web widgets to be shared and distributed across blogging, social networking sites, and personal Web sites....
, Widgetbox
Widgetbox

Widgetbox is a San Francisco, California based company that enables people to find, make and distribute web widgets for blogging, social networking services, and personal websites....
 or TheWidgetFactory.

Mobile Web widget

A Mobile Web widget is a web widget that is made or designed for access on mobile device.

See also

  • Web part
    Web part

    A web part is an ASP.NET server control which is added to a Web Part Zone on Web Part Pages by users at run time. Web Parts are an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly from a browser....
  • Web template
    Web template

    A web template is a tool used to Separation of concerns content from presentation in web design, and for mass-production of web documents. It is a basic component of a web template system....


External links