Che cosa è un widget?

Un widget è un componente grafico di una interfaccia utente di un programma, che ha lo scopo di facilitare all'utente l'interazione con il programma stesso. In italiano è detto congegno (o elemento) grafico; può essere una vera e propria miniapplicazione (cfr. applet).

Il termine, applicato per la prima volta agli elementi dell'interfaccia utente durante il Project Athena negli anni ottanta del XX secolo, deriva dalla contrazione dei termini "window" e "gadget".

Caratteristiche ed utilizzo

Tipici esempi di congegni sono i pulsanti dell'interfaccia grafica di un programma (che possono essere premuti per inviare comandi) o i checkbox usati per operare delle scelte fra varie opzioni disponibili. I widget sono spesso raggruppati in raccolte (toolkits) costruite e messe a disposizione dei programmatori in vari ambienti operativi proprio per facilitare la costruzione di interfacce operatore grafiche (GUI).

Spesso i widget sono racchiusi in speciali barre laterali, che consentono di scegliere quali widget visualizzare o semplicemente di organizzarli.

Tra i widget più noti e usati vi sono quelli di Windows Vista, denominati Gadget, quelli di Yahoo Widgets, quelli presenti in Mac OS, quelli per Windows Mobile 6.5 e quelli della piattaforma web CMS Wordpress.

Tra quelli più usati, ci sono quelli per rappresentazioni meteorologiche, per il monitoraggio dell'hardware (utilizzo CPU, RAM o HDD), per il controllo della posta o semplici collegamenti a cartelle presenti sul computer e news scorrevoli. I widget di uguale tipologia si differenziano principalmente per l'aspetto, piuttosto che per le caratteristiche.

Lista dei widget maggiormente diffusi

  • di comando
    • Button
    • Dock
    • Menu
      • Barra dei menu
      • Menu a discesa
      • Menu contestuale
    • Ribbon
    • Tree view
  • di dialogo
    • Dialog box
    • Alert box
    • About box
  • di input
    • Checkbox
    • Combo box
    • Drop-down List
    • List box
    • Radio button
    • Slider
    • Spinner
    • Text box
  • di navigazione
    • Barra degli indirizzi
    • Breadcrumb
    • Scrollbar
    • Tab
  • di output
    • Barra di stato
    • Label
    • Progress bar
    • Tooltip

RITORNO

  • 2 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati

Che cosa è un dominio Internet?

A domain name is an identification string that defines a realm of administrative autonomy,...

Che cosa è un social media?

Social media, in italiano media sociali , è un termine generico che indica tecnologie e...

Che cos'è il DNS?

Il sistema dei nomi di dominio (in inglese: Domain Name System, DNS), è un sistema utilizzato...

Qual è la nuvola informatica?

Con il termine inglese cloud computing (in italiano nuvola informatica) si indica un paradigma...

Qual è il protocollo Internet IPv6?

IPv6 è la versione dell'Internet Protocol designata come successore dell'IPv4. Tale protocollo...

Powered by WHMCompleteSolution