www.wikidata.de-de.nina.az
Dieser Artikel behandelt Komponenten einer grafischen Benutzeroberflache Zu weiteren Bedeutungen siehe Widget Begriffsklarung Ein Widget ˈwɪʤet ist eine Komponente eines grafischen Fenstersystems Das Widget besteht zum einen aus dem Fenster einem sichtbaren Bereich der Maus Touchscreen und oder Tastaturereignisse empfangt und zum anderen aus dem nicht sichtbaren Objekt das den Zustand der Komponente speichert und uber bestimmte Zeichenoperationen den sichtbaren Bereich verandern kann Widgets sind immer in ein bestimmtes Fenstersystem eingebunden und nutzen dieses zur Interaktion mit dem Anwender oder anderen Widgets des Fenstersystems Einige Widgets auf einem KDE4 DesktopApplets sind zwar ebenfalls in eine Umgebung eingebunden verwenden jedoch im Gegensatz zum Widget nicht zwingend die vom Fenstersystem bereitgestellten Dienste und Fenster Applets werden meist uber eine im Vergleich zur Schnittstelle des Fenstersystems relativ grobe Plug in Schnittstelle in das Wirtssystem eingebunden und haben meist ihre eigene Fenster und Ereignisverwaltung Widgets und zum Teil auch Applets konnen nicht als eigenstandige Anwendungsprogramme im Rahmen eines Betriebssystems betrieben werden Sie benotigen eine Umgebung die uber eine Programmierschnittstelle Grundfunktionen und Ressourcen bereitstellt und somit die Moglichkeiten beschrankt Programme fur den Betrieb von Widgets werden als Widget Engines bezeichnet Die englische Bezeichnung widget ist ein Kofferwort gebildet aus window fur Fenster und gadget fur Zubehorgerat Inhaltsverzeichnis 1 Ursprung und Entwicklung 2 Widget Engines 3 Widgets auf Smartphones 4 EinzelnachweiseUrsprung und Entwicklung BearbeitenWidgets stammen ursprunglich aus dem Projekt Athena und bezeichneten ein mit einem Fenster assoziiertes Objekt daraus resultiert das Silbenkurzwort aus Wi ndow und Ga dget Ein solches Windowobjekt konnte eigenstandig auf Ereignisse der Tastatur und oder Maus reagieren und sein Aussehen entsprechend anpassen 1 Mit den ersten worldwideweb Browsern unter X11 einem Nachfolger von MIT Athena gelangte dieser Begriff ins Internet und wird nunmehr fur unterschiedliche Technologien verwendet Widgets werden mittlerweile von nahezu allen grafischen Benutzeroberflachen unterstutzt und sogar benotigt damit der volle Funktionsumfang der Umgebung zuganglich ist So sind gOS oder Google ChromeOS darauf angewiesen Unter Mac OS X seit 2005 und seit 2007 bei Windows sind Widgets verbreitet aber nahezu funktionsirrelevant Mit SuperKaramba ist auch fur KDE bereits seit 2003 ein Widget Framework verfugbar Der Begriff Widget erlangte 2003 durch das Programm Konfabulator eine weite Verbreitung Parallel zu den Widgets fur einzelne Betriebssysteme entwickelten sich Widgets in Form von besonderen Webanwendungen Viele solcher Anwendungen sind recht simpel und zeigen lediglich Information aus anderen Quellen an Syndikation Inhalte von Portalen wie YouTube oder Sevenload werden mit Adobe Flash eingebunden oder Fotos eines Benutzers uber die Anwendung Flickr Diese Nutzung hat mit zur Verbreitung von User generated content und Web 2 0 Anwendungen beigetragen Widgets zur Einbindung in Webseiten werden im Gegensatz zu anderen Widgets haufig nur als kleine Fragmente von HTML und JavaScript Code angeboten die automatisch installiert werden konnen Inzwischen verschwinden die Grenzen zwischen Widgets fur den Desktop und Widgets im Web immer mehr da mit entsprechenden Widget Engines auch Web Widgets auf dem Desktop eingesetzt werden konnen Das W3C arbeitet derzeit an einem Standard fur Widgets 2 nbsp Ein Wikipedia Widget fur DashboardWidget Engines BearbeitenWidget Engines sind grundsatzlich Software Module Sie stellen die Voraussetzung fur die Nutzung von Widgets dar und geben die Schnittstellen fur deren Einbindung Widgetumgebungen konnen heute sehr vielfaltig sein Verfugbare Widget Engines fur Desktop Umgebungen sind Name Hersteller Beschreibung Technische Informationenadesklets Sylvain Fourmanoit eine leichtgewichtige Engine fur X11 0 6 1 Eingestellt unixoideGPLAveDesk Andreas Verhoeven eine kostenlose Widget Engine fur Windows 1 4WindowsDonationwareDashboard Apple Inc die in Mac OS X integrierte Widget Engine 1 7macOSProprietarDesktopX Stardock Corporation eine bekannte Engine der Firma Stardock 1 7WindowsSharewaregDesklets Martin Grimme und Christian Meyer erste funktionsfahige Engine fur Gnome 0 36 3unixoideGPLGoogle Desktop Gadgets Google Inc Widgets dort als Gadgets bezeichnet konnen unter Windows Mac OS X und Linux auf den Desktop gebracht werden 5 9 XGNU Linux Mac OS X WindowsProprietarGoogle Gadgets for Linux Google Inc Enthalt anders als Google Desktop nur eine freie Widget Engine 0 11 2GNU LinuxApache LizenzMicrosoft Gadget Microsoft Corporation Konnen als Minianwendungen ab Windows Vista in die Windows Sidebar integriert werden Das Konzept wurde durch Einfuhrung von Apps und einen kachelbasierten Startbildschirm in Windows 8 verworfen WindowsProprietarOpera Widgets Opera Software ASA Der Webbrowser stellt ab der Version 9 eine eigene Widget Engine zur Verfugung 10 50GNU Linux Mac OS X Windows uvm ProprietarPlasmoids Das KDE Projekt Die Standard Widget Engine fur KDE kann neben den nativen Widgets genannt Plasmoids auch eine Vielzahl anderer Widgets verschiedener Widget Engines darstellen 4 4 XunixoideGPLScreenlets Rico Pfaus RYX Helder Fraga Whise Natan Yellin Aantn eine Dashbord ahnliche Engine fur GNOME 0 1 2unixoideGPLSerious Samurize Adam Coulthard amp Lee Wilson ein System Beobachtungs Programm 1 64 3Windowsteilweise freiSuperKaramba Das KDE Projekt die erste offizielle Widget Engine des KDE Projektes derzeit in Form eines Plasmoids fur Plasma in KDE4 unterstutzt 4 4 XunixoxideGPLYahoo Widgets Yahoo als Konfabulator von Arlo Rose und Ed Voas entwickelt Fruher Konfabulator wurde ursprunglich fur Mac OS X entwickelt und danach auf Windows portiert 4 5 Eingestellt Mac OS X WindowsGPLMittels DHTML Ajax Adobe Flash Silverlight oder Java Applets konnen derartige Anwendungen auch in Webseiten eingebunden werden Verschiedene Anbieter bieten Plattformen zur Zusammenstellung von personalisierten Widgets an etwa Netvibes Googles personalisierbare Startseite iGoogle pageflakes ContentSieve allyve Sportbrett oder Facebook Widgets auf Smartphones BearbeitenAuf mobilen Geraten wie PDAs und Smartphones werden Widgets haufig verwendet Mobilgerate die auf dem Betriebssystem Android basieren unterstutzen Widgets auf dem Startbildschirm Launcher und unter Android 4 2 bis 4 4 auch auf dem Anmeldebildschirm in Form sogenannter Lock Screen Notification Widgets Widgets stellen dabei meist einen Teil einer Anwendung App dar der zur Anzeige wichtiger Informationen dient oder den schnellen Start von Funktionen der App ermoglicht Einen ahnlichen Ansatz verfolgt Microsoft mit den mit Windows Phone eingefuhrten Live Kacheln Diese stellen Informationen in einem farbigen Kachelraster dar und aktualisieren sich in einem definierten Intervall Das Konzept wurde auch fur das Betriebssystem Windows 8 fur klassische Arbeitsplatzrechner ubernommen und lost die bis dahin unterstutzten Widgets und das Startmenu des Windows Betriebssystems ab Auch Apple bietet ab Version 8 Widgets an Sie teilen sich im Benachrichtigungszentrum Drop Down Hub von iOS den Platz mit vorhandenen Benachrichtigungen Notifications 3 Die meisten Hersteller stellen Dokumentationen fur das Erstellen eigener meist proprietarer Widgets bereit Einzelnachweise Bearbeiten XAW in der englischsprachigen Wikipedia Widgets bei W3 org Apple s iOS 8 supports widgets in Notification Center auf Engadget com Abgerufen von https de wikipedia org w index php title Widget amp oldid 232380241