Widgets

A widget is a stand-alone application that can be embedded into third party sites by any user on a page where they have rights of authorship (eg. a webpage, blog, or profile on a social media site). Widgets are fun, engaging, and useful applications that allow users to turn personal content into dynamic web apps that can be shared on just about any website. For example, a "Weather Report Widget" could report today's weather by accessing data from the Weather Channel, it could even be sponsored by the Weather Channel. Should you want to put that widget on your own Facebook profile, you could do this by copying and pasting the embed code into your profile on Facebook.

Embeddable chunks of code have existed since the early development of the World Wide Web. Web developers have long sought and used third party code chunks in their pages. Early web widgets provided functions such as link counters.

Widgets may be looked upon as downloadable applications which look and act like traditional apps but are implemented using web technologies including JavaScript, Flash, HTML and CSS. Widgets use and depend on web APIs exposed either by the browser or by a widget engine such as Widgetbox, Widsets, Akami, WebWag or Plusmo