GUI
Staat voor "Graphical User Interface" en wordt uitgesproken als "gooey". Het is een gebruikersinterface met grafische elementen, zoals vensters, pictogrammen en knoppen. De term werd in de jaren 70 bedacht om grafische interfaces te onderscheiden van tekstgebaseerde interfaces, zoals opdrachtregelinterfaces. Tegenwoordig zijn echter vrijwel alle digitale interfaces GUI's.
De eerste commercieel verkrijgbare GUI, genaamd "PARC", werd ontwikkeld door Xerox. Deze werd gebruikt door het Xerox 8010 Information System, dat in 1981 werd uitgebracht. Nadat Steve Jobs de interface tijdens een rondleiding bij Xerox had gezien, liet hij zijn team bij Apple een besturingssysteem met een vergelijkbaar ontwerp ontwikkelen. Apple's op een GUI gebaseerde besturingssysteem werd meegeleverd met de Macintosh, die in 1984 werd uitgebracht. Microsoft bracht zijn eerste op een GUI gebaseerde besturingssysteem, Windows 1.0, in 1985 uit.
Jarenlang werden GUI's uitsluitend bediend met een muis en een toetsenbord. Hoewel deze typen invoerapparaten voldoende zijn voor desktopcomputers, werken ze minder goed met mobiele apparaten, zoals smartphones en tablets. Daarom zijn mobiele besturingssystemen ontworpen voor het gebruik van een touchscreeninterface. Veel mobiele apparaten kunnen nu ook met gesproken opdrachten worden bediend.
Omdat er tegenwoordig veel soorten digitale apparaten beschikbaar zijn, moeten GUI's worden ontworpen voor het juiste type invoer. Een desktopbesturingssysteem, zoals OS X, bevat bijvoorbeeld een menubalk en vensters met kleine pictogrammen die eenvoudig met een muis kunnen worden gebruikt. Een mobiel besturingssysteem, zoals iOS, bevat grotere pictogrammen en ondersteunt aanraakopdrachten zoals vegen en knijpen om in of uit te zoomen. Interfaces voor auto's zijn vaak ontworpen om met knoppen en draaiknoppen te worden bediend, en tv-interfaces zijn gemaakt voor gebruik met een afstandsbediening. Ongeacht het type invoer worden al deze interfaces beschouwd als GUI's, omdat ze grafische elementen bevatten.
NOTE: Gespecialiseerde GUI's die werken met spraakherkenning en bewegingsdetectie worden natuurlijke gebruikersinterfaces genoemd, of NUI's.
Test je kennis