Widget

Ein Widget ist ein Tool oder Dienstprogramm welches nicht als eigenständiges Programm läuft sondern in eine Anwendung eingebunden wird. Widgets werden in GUIs oder Internet-Anwendungen (Web-Widget) eingebunden.  Als Plattformen für Widgets dienen z.B. Soziale Netzwerke (z. B. Facebook, MySpace u.ä.), Blogger-Software (WordPress u.ä.) oder Betriebssysteme, die dem Widget eine API und Ressourcen zur Verfügung stellen.  Eine Widget-Engine ist eine Software welche dem Betrieb eines Widgets dient.  Widgets sind Bestandteil des Active Desktop Prinzips bei Microsoft Windows. Weit verbreitet wurden Widgets durch die Yahoo Widget Engine (Konfabulator). Konfabulator ist eine JavaScript Laufzeitumgebung für MS Windows  und Mac OS X mit der man auf dem Desktop Mini-Programme, die Widgets ausführen kann (z. B. Börsen Nachrichten, Wetter usw.).  Ein Widget Framework für KDE ist SuperKaramba.  Neben Widgets für Betriebssysteme gibt es Widgets für Internet-Anwendungen: in Sozialen Netzwerken oder anderen Web-Anwendungen dienen Widgets zur Einblendung von Informationen aus anderen Quellen (Syndikation).  Beispiele hierfür ist die Einbindung von Inhalten der Portale YouTube, Sevenload oder Earthfaves.com oder das Einblenden von Fotos aus dem Foto-Portal Flickr.

Web-Widget 
Web-Widgets können auch mit Hilfe von Widget-Engines auf Desktop-Umgebungen eingeblendet werden.  In Windows-Vista können Widgets in der Sidebar angezeigt werden. Bei Microsoft werden sie dann Gadgets oder Mini-Anwendungen genannt.

Beispiele für Widget Engines 
Beispiele für Widget-Engines sind: Dashboard (Mac OS X), gDesklets (Linux), screenlets (Linux) sowie Konfabulator (Yahoo Widget Engine, Mac OS X, Windows) und SuperKaramba (KDE). Ab KDE 4.0 heißen die Widgets Plasmoids.  Widgets können auch durch JavaScript, DHTML, AJAX, Silverlight oder Adobe Flash in Web-Plattformen eingebunden werden. Manche Web-Plattformen bieten dabei spezielle Widget-Plattformen zur Verarbeitung personalisierter Widgets an: iGoogle, Netvibes,  Facebook, Pageflakes oder Allyve.                                 
Siehe auch:    API   Applet   Windows-Vista   KDE   Social-Network-Dienste