Cos'è un'interfaccia utente grafica?

Per molti anni, i linguaggi di programmazione sono stati guidati esclusivamente alla riga di comando. Questo limitato utenti a persone che avevano una conoscenza pratica della lingua in modo che potessero emettere comandi criptici per manipolare i dati. Un'interfaccia utente grafica (GUI) è come una vetrina per un linguaggio di programmazione. Crea una rappresentazione grafica di un ambiente in stile desktop con icone e menu che rappresentano oggetti e comandi. L'utente può puntare e fare clic per manipolare dati e programmi, senza mai conoscere il linguaggio sottostante o un singolo comando.

Chiunque fosse abbastanza grande negli anni '80 per essere consapevole della rivoluzione del computer, senza dubbio ricorda il successo del computer Apple® Macintosh® con la sua rivoluzionaria interfaccia utente grafica e mouse. Questo è stato il primo computer di successo commerciale e conveniente che chiunque potesse usare, di programmazione non è richiesta la conoscenza. Microsoft® ha seguito rapidamente il sistema operativo Windows® e nessuno ha guardato indietro. Il graficoL'interfaccia utente non era solo efficiente e facile, ma anche divertente.

Mentre Apple e Microsoft hanno portato la GUI nelle nostre case, non erano responsabili dell'invenzione della prima interfaccia utente grafica. Tra il 1965-1968 Doug Engelbart, con il Stanford Research Institute all'epoca, si riunì con alcuni colleghi per creare un ambiente ipertestuale in stile finestra aumentato dall'invenzione di un piccolo Gizmo a tre bottoni che consentirebbe a un utente di puntare e fare clic sugli oggetti nella finestra. Il gizmo, con gli occhi dei pulsanti, il naso e la "coda" elettrica assomigliavano a un mouse, e così il dispositivo ha preso il nome. L'ispirazione di Engelbart per la GUI è venuta in parte dalle idee proposte trent'anni prima dall'ingegnere americano lodato, Vannevar Bush, nel suo documento pubblicato sul 1945 sul sistema "Memex".

La Xerox® Corporation ha sviluppato due computer con un'interfaccia utente grafica e il mouse, modellati dopo EngelbaIl lavoro di RT. L'alto e la stella; Quest'ultimo uscì nel 1981 dal pubblico. Il computer era costoso e l'hardware inadeguato rispetto alle esigenze del sistema operativo. Sebbene abbia venduto solo 25.000 unità segnalate, si ritiene che sia almeno in parte responsabile dell'ispirazione di Steve Jobs (Apple Founder) e Bill Gates (Microsoft Founder) per spingere i loro team di sviluppo verso la creazione dei sistemi operativi Macintosh e Windows.

Poiché l'interfaccia utente grafica è la prima cosa che un utente vede quando si apre un programma, la progettazione di un'interfaccia visivamente accattivante può fare molto per creare un ricorso per un programma. Tuttavia, il fattore più importante è se la GUI è intuitiva da usare. Chiunque abbia una certa esperienza nell'uso del software dovrebbe essere in grado di individuare le funzioni di base in un programma sconosciuto senza consultare un manuale, trovando menu, strumenti e opzioni come previsto. Le caratteristiche avanzate o proprietarie dovrebbero essere integrate in un modo che abbia senso per gli utentio Non è un lavoro ingrato per ricordare come accedervi e utilizzarli. Una GUI appariscente prenderà solo un programma finora. Se l'interfaccia utente grafica non è intuitiva ed efficiente, è probabile che il software diventi molto popolare.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?