Disambiguazione – "GUI" rimanda qui. Se stai cercando altre voci che possono riferirsi alla stessa combinazione di 3 caratteri, vedi GUI (disambigua). L'interfaccia grafica utente, note anche come GUI (dall'inglese Graphical User Interface), comunemente abbreviata in interfaccia grafica, è un tipo di interfaccia utente che consente all'utente di interagire con la macchina manipolando oggetti grafici convenzionali. Indice 1 Ambiti 1.1 GUI e CLI 2 Desktop environment 3 Implementazione di interfacce grafiche 3.1 Modello ad eventi con delegati 4 Voci correlate 5 Altri progetti 6 Collegamenti esterni modifica Ambiti Con l'espressione interfaccia grafica si indica l'interfaccia di un qualunque programma: dal sistema operativo al software applicativo. Nel primo caso, si intendono i desktop environment, mentre nel secondo si indica lo strato software che realizza e gestisce le finestre che proprio nel desktop environment sono ospitate. modifica GUI e CLI Per approfondire, vedi la voce Interfaccia a riga di comando. L'interfaccia grafica consente all'utente di interagire con il computer manipolando graficamente degli oggetti, al contrario di quanto avviene sulla cosiddetta riga di comando di una CLI (command line interface), in cui l'esecuzione del programma viene guidata da istruzioni impartite tramite la tastiera. Se con la GUI è possibile fornire al software una grafica accattivante e una rinnovata semplicità d'uso, anche la CLI ha i suoi vantaggi. Infatti, si tende ad utilizzare maggiormente quest'ultima dove la semplicità d'uso deve lasciare il passo ad esigenze di maggiore controllo sull'esecuzione del programma, sia quanto alle istruzioni inserite: si pensi ad es. all'uso che se ne è fatto nel tempo, e si fa tuttora, in ambito Unix; sia quanto alle informazioni restituite dal programma: ad es. strumenti di sviluppo e di analisi del codice; uso durante il debugging di un'applicazione; manipolazione di dati tramite la redirezione e il piping. Nulla vieta di realizzare un software dotato di GUI, che sia in realtà un wrapper per uno o più programmi dotati della sola CLI; un esempio è il noto programma GParted. In realtà, questo è avvenuto al livello del sistema operativo, nei primi tempi in cui si sono diffuse le interfacce grafiche di sistema (sia per Windows, sia per Linux), e avviene tutt'oggi su Linux, nel quale la shell grafica è uno strato posto "al di sopra" della shell testuale, non lo sostituisce, ed è nettamente separato da essa. modifica Desktop environment Per approfondire, vedi le voci Desktop environment e Metafora della scrivania. Nei sistemi operativi moderni l'interfaccia grafica è concepita tramite la metafora di un piano di lavoro rappresentato dallo schermo (detto scrivania o desktop), con le icone a rappresentare i file (di cui alcune a forma di cartellina per le directory) e le finestre a rappresentare le applicazioni. Tale ambiente di lavoro, in cui si opera attraverso il puntatore comandato con il mouse, è stato concettualizzato nei laboratori Xerox (progetto Alto) e commercializzato per la prima volta nel 1981 dalla Xerox stessa con il costoso Xerox Star. In seguito, tale paradigma venne ripreso da Apple nel 1983, con il poco fortunato Apple Lisa, e nel 1984, con il più fortunato Macintosh. La prima versione di GUI WIMP a colori venne introdotta nel 1985 da Atari con l'Atari 520ST, seguita a distanza di due mesi da Commodore International con l'Amiga 1000. Le GUI WIMP sono state progressivamente introdotte nei diversi sistemi operativi, prima sotto forma di ambiente operativo (cioè come software integrativo del sistema operativo) acquistabile separatamente (nel dicembre 1983 Visi On della VisiCorp, nel febbraio 1985 GEM della Digital Research, e nel novembre 1985 Microsoft Windows della Microsoft), poi all'interno dei SO stessi. Attualmente tutti i sistemi operativi diffusi nel settore dei personal computer sono dotati di una GUI che opera secondo gli stessi principi di quella originariamente studiata da Xerox. Ciò ha causato una evoluzione significativa nell'interazione tra computer e utente: grazie all'interfaccia grafica è possibile compiere molti compiti comuni e complessi senza il bisogno di un'approfondita conoscenza del funzionamento del computer. modifica Implementazione di interfacce grafiche I vari framework grafici possono fornire diversi tipi di astrazioni ai programmatori che vogliono costruire interfacce grafiche. Tra queste una molto diffusa e molto intuitiva è quella del modello ad eventi con delegati. modifica Modello ad eventi con delegati Modello ad eventi con delegati. Click me è la sorgente, in questo caso di tipo bottone, e ad essa è associata una coda di ascoltatori Questo modello parte dal presupposto che sia l'utente a decidere il percorso che l'esecuzione del programma dovrà seguire. All'utente sono resi disponibili diversi componenti grafici, ognuno dei quali attiva l'esecuzione di determinate parti del programma su richiesta. L'interazione tra utente e oggetti grafici avviene tramite i noti dispositivi di input come la tastiera, il mouse, i pulsanti del mouse, la rotellina del mouse, il touchpad, ecc. Il caso più semplice è quello di un pulsante come quello rappresentato in figura. Al pulsante sono associati zero o più listeners, cioè entità di programma ad ognuno dei quali, a sua volta, è associata una determinata sequenza di istruzioni. A tempo di esecuzione, ogni volta che l'utente compie l'azione di "attivare" il pulsante, quest'ultimo riceverà una notifica dal sistema operativo ed attiverà tutti i listeners associati. Nel caso particolare del pulsante, l'azione "attivare" consiste tipicamente nel fare clic con il mouse mentre il cursore si trova sul componente, ma ad es. può essere avviata anche nel caso della pressione del tasto Invio se il componente grafico ha correntemente il focus. In gergo, si dice che il componente grafico genera un evento che viene notificato ai listeners. Il modo in cui i listeners sono realizzati nello specifico varia a seconda del linguaggio e della libreria grafica in uso. Ad esempio, possono essere funzioni individuate tramite puntatori, oppure oggetti che espongono determinati metodi standard, e così via. Poiché il listener è realizzato all'esterno del componente grafico, è ovvio che le modalità di interazione tra componente e listener devono essere stabilite a priori in modo standard (standard che, anch'esso, dipende dal linguaggio e dalla libreria grafica di riferimento). modifica Voci correlate Interfaccia uomo-macchina modifica Altri progetti Commons Wikimedia Commons contiene file multimediali su Interfaccia grafica modifica Collegamenti esterni Carrellata sulla storia delle interfacce grafiche di sistema www.guidebookgallery.org Tutte le versioni delle GUI di sistema che si sono avvicendate nel mondo PC, più alcune particolari implementazioni Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica


SolveigMM Video Splitter 2.3.1105.25

SolveigMM Video Splitter per l'editing video semplice ma completo SolveigMM Video Splitter è un eccellente editor video per lavorare con file MPEG-2, AVI, WMV, ASF, MP3, file WMA. L'editor è semplice da usare e veloce, eliminando le parti indesiderate del video in modo trasparente con solo pochi clic del... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Editor ...

Learn more info byteway it
http://www.byteway.it/BYTEWAY%20Voice%20Picking.html

Interfaccia Grafica - TheAppleLounge

Brevetto Apple, interfaccia grafica dai dispositivi ai controlli ... di metodi per l'"esportazione" dell'interfaccia grafica (GUI) dei suoi dispositivi mobili (iPhone, iPod ...



EarthMediaCenter Radio 1.5

Con EarthMediaCenter Radio ascoltiamo le radio web sul PC EarthMediaCenter Radio è un software freeware per la ricezione delle radio web direttamente sul nostro PC. Non sarà necessario nessun hardware o software aggiuntivo per ascoltare migliaia di radio in streaming tramite connessione... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Streaming

da cui possibile trascinare sulla Toolbar i singoli comandi organizzandoli come meglio si crede Figura 3 personalizzazione della Toolbar
http://www.comefarea.it/grafica/aperture2/interfaccia/parte3.php

interfaccia grafica

grafica interattiva: albero dei prodotti interattivo composto da famiglie, gruppi e sottogruppi; Autent ... Voi indicato; il restyling dell'interfaccia grafica in base alle Vs. ...



Stereoscopic Player 1.7.2

Stereoscopic Player porta il 3D sui nostri PC e netbook Stereoscopic Player è un lettore multimediale con la funzionalità di vedere filmati e DVD in 3D. Per utilizzarlo saranno necessari particolari occhiali. Poiché è basato su DirectShow, è in grado di gestire quasi tutti i formati media, per... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Player audio/video

degli UMPC il processore Intel Atom Silverthorne nonostante sia composto da un solo core tuttavia dispone di tecnologia HyperThreading che gli consente di utilizzare il multitasking Un sample di MID BenQ S6 viene utilizzato per elencarne le principali features
http://notebookitalia.it/mid-benq-s6-report-della-presentazione-italiana-3436.html

L'interfaccia grafica

Insieme alla qualità grafica delle immagini e alla correttezza filologica nel trattamento di immagini e testo, l'efficacia dell'interfaccia grafica ...



AviSynth 2.5.8

AviSynth per l'editing video professionale tramite script AviSynth è un software progettato per la post-produzione video. Questo software fornisce molti strumenti di video editing e di elaborazione. A differenza di altri software lavora come frameserver, fornendo l'editing istantaneo e molto veloce,... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Editor audio ...


http://www.interartactivity.com/galleryidentity.html

interfaccia grafica - ZioGeeK

IE9: Ecco L'Interfaccia Grafica! Share Il sito web Microsoft (Russo) oggi ha pubblicato il primo screenshot dell'interfaccia grafica del nuovo ...



StarCodec Lite 20110506

StarCodec Lite la versione codec leggera indicata per netbook StarCodec Lite è la versione leggera del noto StarCodec ed è un software che installa i codec per lapertura della maggior parte dei file multimediali disponibili online. Per la visione di file video e lascolto di musica oggi è praticamente... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Codificatori

internet
http://www.bonfilidesign.it/portfolio.htm

Nuova interfaccia grafica per Google Adsense - Geekissimo

Questa nuova veste grafica è ancora in versione BETA chiusa, quindi solo chi è scelto da ... Articoli correlati a "Nuova interfaccia grafica per Google Adsense" ...



VIFoto 1.0

software sviluppato per visualizzare gruppi di foto in modo agile e semplice VIFoto è un software sviluppato per visualizzare gruppi di foto in modo agile e semplice. L'interfaccia grafica è amichevole per essere utilizzata con immediatezza anche dagli utenti che non abbiano mai utilizzato applicativi di questo tipo. Nella... Autore: Marco Mattioli Tipo risorsa: software per Windows Categoria ...


http://www.bonfilidesign.it/portfolio.htm

IE9: Ecco L'Interfaccia Grafica! - ZioGeeK

Il sito web Microsoft (Russo) oggi ha pubblicato il primo screenshot dell'interfaccia grafica del nuovo Internet Explorer 9 Beta. Anche se la società



DVD Photo Slideshow Professional 8.05

DVD Photo Slideshow Professional crea e masterizza foto in DVD e Blu-Ray Disc DVD Photo Slideshow Professional è il software ideale per creare presentazioni di foto e video in VCD, SVCD, DVD, Blu-Ray Disc e masterizzarle direttamente su supporto ottico. In tal modo le presentazioni saranno visualizzabili in TV, fare... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software ...


http://www.bonfilidesign.it/portfolio.htm

Craccare Wifi Wep-Wpa Aircrack interfaccia Grafica

Guida dettagliata: Craccare rete WiFi tramite Aircrack con interfaccia grafica Argomento scottante... Torno a trattare l'utilizzo di alcune tecniche per craccare le ...



Ease Audio Converter 5.21

Ease Audio Converter per una conversione audio veloce Ease Audio Converter è un convertitore audio potente, che può convertire formati audio MP3, WAV, WMA, OGG, AAC, APE, FLAC, MP2, MP4, M4A, MPC (Musepack), AC3, TTA, ofr (OptimFROG), SPX ( Speex), Ra (Real audio), e WavePack da un formato... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Convertitori audio/video


http://www.bonfilidesign.it/portfolio.htm

Windows 7: Pronta una Nuova Interfaccia Grafica per la RC ...

Windows 7: Pronta una Nuova Interfaccia Grafica per la RC? ... la possibilità che Windows 7 RC abbia una nuova interfaccia utente, completamente diversa da quella attuale. ...



Qtractor 0.4.8

Un sequencer audio da utilizzare in ambienti Linux Qtractor è un'applicazione dedicata a tutti gli appassionati di musica, soprattutto coloro che oltre ad ascoltarla amano comporre brani musicali: trattasi infatti di un sequencer audio, scritto in C++ con l'ausilio delle librerie Qt4 per la... Autore: Davide Falanga Tipo risorsa: software per Linux Categoria software: Editor audio/video

disponibile solo per quegli utenti che hanno superato il controllo WGA Windows Genuine Advantage il controllo sull autenticit della copia di Windows installata Finestre trasparenti e gadget Attivando Aero tutto sembra traslucido l effetto glass sulle finestre con trasparenza d risalto al contenuto delle stesse e permette
http://www.b2b24.ilsole24ore.com/pcopen/articoli/0,1254,4s5009_ART_74637,00.html

Twitter lancia una nuova interfaccia grafica | melamorsicata

Marble, nuova interfaccia grafica in Snow Leopard? Schiller ha il suo ... Compare a tutti la vecchia grafica. Attiveranno la nuova nei prossimi giorni. iStefano. 15 ...



Tiny Burner 1.0

Tiny Burner è un masterizzazione freeware e veloce Tiny Burner è un software di masterizzazione freeware adatto per le più comuni operazioni, sia per uso personale che commerciale. Esso può essere utilizzato per masterizzare i dati su qualsiasi tipo di supporti di archiviazione ottici, come CD,... Autore: Giovanni Amodio Tipo risorsa: software per Windows Categoria software: Masterizzazione

Gallery
http://sine.ni.com/cs/app/doc/p/id/cs-12053