Wat is een grafische gebruikersinterface?
Gedurende vele jaren waren programmeertalen uitsluitend opdrachtregelgestuurd. Dit beperkte gebruikers tot mensen die een grondige kennis van de taal hadden, zodat ze cryptische commando's konden geven om gegevens te manipuleren. Een grafische gebruikersinterface (GUI) lijkt op window dressing voor een programmeertaal. Het creëert een grafische weergave van een bureaubladstijl met pictogrammen en menu's die objecten en opdrachten vertegenwoordigen. De gebruiker kan aanwijzen en klikken om gegevens en programma's te manipuleren, zonder ooit de onderliggende taal of een enkele opdracht te kennen.
Iedereen die in de jaren tachtig oud genoeg was om zich bewust te zijn van de computerrevolutie, herinnert zich ongetwijfeld het succes van de Apple® Macintosh®-computer met zijn revolutionaire grafische gebruikersinterface en muis. Dit was de eerste commercieel succesvolle, betaalbare computer die iedereen kon gebruiken, programmeerkennis niet vereist. Microsoft® volgde snel met het Windows®-besturingssysteem en niemand keek terug. De grafische gebruikersinterface was niet alleen efficiënt en gemakkelijk, maar ook leuk.
Hoewel Apple en Microsoft de GUI bij ons thuis brachten, waren ze niet verantwoordelijk voor het uitvinden van de eerste grafische gebruikersinterface. Tussen 1965-1968 kwam Doug Engelbart, destijds met Stanford Research Institute, samen met enkele collega's om een hypertextomgeving in vensterstijl te creëren, aangevuld met de uitvinding van een klein drieknopsgizmo waarmee een gebruiker op objecten kon wijzen en klikken in het raam. De gizmo, met zijn knoopogen, neus en elektrische "staart" leek op een muis, en zo kreeg het apparaat zijn naam. Engelbarts inspiratie voor de GUI kwam gedeeltelijk voort uit ideeën die dertig jaar eerder werden voorgesteld door de geprezen Amerikaanse ingenieur Vannevar Bush in zijn in 1945 gepubliceerde artikel over het "memex" -systeem.
De Xerox® Corporation ontwikkelde twee computers met een grafische gebruikersinterface en muis, gemodelleerd naar het werk van Engelbart. The Alto en The Star; de laatste werd in 1981 vrijgegeven aan het publiek. De computer was duur en de hardware onvoldoende in verhouding tot de behoeften van het besturingssysteem. Hoewel het slechts een gerapporteerde 25.000 eenheden verkocht, wordt gedacht dat het op zijn minst gedeeltelijk verantwoordelijk is voor het inspireren van Steve Jobs (oprichter van Apple) en Bill Gates (oprichter van Microsoft) om hun ontwikkelingsteams te duwen in de richting van het creëren van de Macintosh- en Windows-besturingssystemen.
Aangezien de grafische gebruikersinterface het eerste is dat een gebruiker ziet wanneer een programma wordt geopend, kan het ontwerpen van een visueel aantrekkelijke interface een heel eind zijn in het creëren van aantrekkingskracht voor een programma. De belangrijkste factor is echter of de GUI intuïtief is om te gebruiken. Iedereen met enige ervaring met het gebruik van software moet in staat zijn om basisfuncties in een onbekend programma te vinden zonder een handleiding te raadplegen, menu's, hulpmiddelen en opties te vinden waar verwacht. Geavanceerde of gepatenteerde functies moeten worden geïntegreerd op een manier die logisch is voor de gebruiker, dus het is geen hele klus om te onthouden hoe u deze kunt gebruiken en gebruiken. Een flitsende GUI duurt slechts een programma tot nu toe. Als de grafische gebruikersinterface niet intuïtief en efficiënt is ontworpen, zal de software waarschijnlijk niet erg populair worden.