Alles über Widgets

Das Wörterbuch definiert ein Widget als ein kleines mechanisches Gerät; ein Gadget oder ein hergestellter Gegenstand, der unbenannt ist, aber im Zeitalter des Internets und der Computer passt diese Definition nicht, wenn es um Widgets in Bezug auf Software und Code geht.

Das Wort Widget (ausgesprochen wih-jit) ist ein Tech-Wort, das je nach verwendetem Kontext viele Definitionen hat. Das Wörterbuch definiert ein Widget als kleines mechanisches Gerät; ein Gadget oder ein hergestellter Artikel, der unbenannt ist, aber im Zeitalter von Internet und Computern passt diese Definition nicht, wenn es um Widgets in Bezug auf Software und Code geht.

Was sind Widgets?

In einem Programmierkontext ist Widget ein Oberbegriff für den Teil einer GUI, der es dem Benutzer ermöglicht, mit der Anwendung und dem Betriebssystem zu interagieren. Widgets zeigen Informationen an und laden den Benutzer auf verschiedene Arten zum Handeln ein. Typische Widgets, auf die Sie stoßen können, sind Schaltflächen, Dialogfelder, Popup-Fenster, Auswahlfelder, Fenster, Kippschalter und Formulare. Der Begriff Widget kann auch verwendet werden, um entweder die Grafikkomponente oder ihr Steuerungsprogramm oder eine Kombination aus beidem zu bezeichnen.

Wenn Menschen heute in einer Web 2.0-Welt das Wort Widget verwenden, beziehen sie sich auf ein Stück in sich geschlossenen Codes, eine kleine Anwendung, die tatsächlich eine Tür zu einer viel größeren Anwendung öffnet. Zu diesem Zweck finden Sie Widgets, die Aktienkurse und Nachrichten, Suchfelder für Google, eBay und andere beliebte suchbasierte Websites, Uhren, Zähler, Spiele, Feeds und mehr bereitstellen.

Die Verwirrung wird durch die Tatsache verstärkt, dass Widgets, die auf dem Desktop oder im Web verwendet werden, auch als Gadgets bezeichnet werden. Tatsächlich verwendet Microsoft in Windows Vista das Word-Gadget, aber es ist immer noch ein Widget.

Ist ein Widget eine App?

Widgets und Anwendungen bedeuten nicht dasselbe, aber sie sind ähnliche Begriffe. Im Mobile Computing zum Beispiel neigen wir dazu, Widgets und Apps als „Objekte“ zu betrachten, die die Benutzererfahrung verbessern. Mobile Widgets bieten eine einfache Oberfläche zum Anzeigen von Live-Feeds (z. B. Wetter oder Börsennachrichten). Apps sind vollständige Anwendungen, bei denen mobile Benutzer normalerweise bezahlen und herunterladen müssen — z. B. Spiele, Kontakt- und Kalender-Apps usw. Widgets können als „Miniaturanwendungen“ betrachtet werden, die in andere Anwendungen auf Ihrem Mobilgerät eingebettet sind.

Beispiel: Ein lokaler Live-Wetter-Newsfeed wäre ein Widget, das auf dem Startbildschirm Ihres Mobilgeräts eingebettet ist (der Startbildschirm ist die Anwendung).

Desktop-Widgets

Viele Widgets sind so konzipiert, dass sie auf Ihrem Desktop eine kleine Anwendung ausführen, die dem Benutzer spezifische Informationen bereitstellt und funktional oder unterhaltsam sein kann. Wenn Sie das Windows-Betriebssystem verwenden, können Sie eine Widget-Engine verwenden und dann Widgets auswählen, die auf Ihrem Desktop installiert werden sollen. Zu den beliebten Desktop-Widget-Engines gehören Dashboard, das mit Mac OS X 10.4 veröffentlicht wurde, Google Desktop und SpringWidgets.

Was ist ein Web Widget?

Web-Widgets basieren auf der Desktop-Widget-Technologie und sind eine weitere Art von Widget, die an Popularität gewonnen hat, insbesondere mit dem gestiegenen Interesse am persönlichen Publishing. Web-Widgets sind Codeteile, die Sie direkt in Ihre Webseite oder Ihren persönlichen Veröffentlichungsbereich wie Blogger oder WordPress einbetten können.

Web-Widgets funktionieren wie eine Minianwendung, mit der Sie Besuchern auf Websites Informationen bereitstellen. Dazu gehören Dinge wie Such-Widgets, eBay-Tracker, Schlagzeilen, Twitter-Feeds, Facebook-Freundeslisten (oder Fanlisten), Spiele, Uhren und andere Miniatur- „Live“ -Apps.

Web-Widgets sind einfach zu bedienen und erfordern nur das Kopieren und Einfügen eines Codeausschnitts, um das Widget anzuzeigen, das auf dem Server des Entwicklers gehostet wird. Widget-Verzeichnisse wie Widgetbox ermöglichen es Ihnen, nach einem bestimmten Widget-Typ zu suchen, ihn für Ihren eigenen Gebrauch anzupassen, den Code zu kopieren und dann in Ihre eigenen Seiten einzufügen.

Widget-Entwicklung für Anfänger

Viele Widget-Tools helfen Entwicklern beim Erstellen innovativer Widgets und sind auch nützliche Anfänger. Die kostenlosen Entwicklerdienste von Widgetbox bieten Analysen für das Tracking, Dienste, mit denen Verbraucher Ihre Widgets auf ihrer eigenen Website verwenden können, und beliebte Blogging-Dienste, hosten das Widget und kümmern sich auch um Optionen, mit denen Sie Ihr Widget anpassen können.

Für die Mac-Community werden Apple Dashboard Widgets mit einer Mischung aus HTML, JavaScript und CSS erstellt. Die Apple Developer Connection stellt Tools und Ressourcen für Dashcode bereit, die von interessierten Entwicklern genutzt werden können. Es gibt auch einen Android Dev Guideto, mit dem Sie Anwendungen für die Android-Plattform entwickeln können.

Wussten Sie…

Die erste dokumentierte Verwendung des Wortes Widget wird dem Stück „Bettler zu Pferd“ von George Kaufman und Marc Connelly aus dem Jahr 1924 zugeschrieben.

Vangie Beal is mit Sitz in Nova Scotia schreibt seit mehr als einem Jahrzehnt über Technologie. Sie schreibt regelmäßig für EcommerceGuide und ist leitende Redakteurin bei Webopedia. Sie können sie online @AuroraGG twittern.

Dieser Artikel wurde ursprünglich am 14.September 2007 veröffentlicht

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.