De lange geschiedenis van gebruikersinterfaces omvat de decennia van de primitieve ponskaartdagen van de jaren vijftig, via de getypte opdrachtregels van de jaren zestig, tot de bekende vensters en pictogrammen van vandaag en daarna.
Drie factoren werken zowel om de ontwikkeling van mens / computerinterface te beperken als mogelijk te maken:
- Computer kracht: De steeds krachtigere computerhardware maakt meer geavanceerde software-interacties mogelijk.
- De verbeelding van uitvinders: Softwareontwerpers stellen zich nieuwe interacties voor die profiteren van toenemende computerkracht.
- De markt: Gedreven door zowel grote zakelijke klanten als ook super populaire consumentengadgets zoals iPad.
Een tijdlijn met mijlpalen in de computerinterface:
1822: De Babbage Analytical Engine was een concept uit het Victoriaanse tijdperk dat meer dan een eeuw voor zijn tijd voor ogen stond, deze mechanische computer zou zijn geprogrammeerd door fysieke nokken, koppelingen, krukken en tandwielen fysiek te manipuleren.
Jaren 1950: ponskaarten werden voor het eerst gebruikt in de 18e eeuw om automatische weefgetouwen te bedienen. Tegen het einde van de 19e eeuw werden de kaarten gebruikt voor het invoeren van gegevens in eenvoudige tabellerende machines. De opkomst van elektronische computers in de jaren vijftig leidde ertoe dat de ponskaarten van IBM het belangrijkste middel werden om gegevens en opdrachten in computers in te voeren.
Jaren 60: de Command Line Interface (CLI). Teletypetoetsenborden waren verbonden met vroege computers zodat gebruikers hun opdrachten konden invoeren. Later werden kathodestraalbuizen (CRT's) gebruikt als weergaveapparaten, maar de interactie met de computer bleef alleen in tekst.
1951: The Light Pen. De pen is gemaakt bij MIT en is een lichtgevoelige stylus die is ontwikkeld voor gebruik met CRT-monitoren met glazen buis en vacuümbuis. De pen detecteert veranderingen in helderheid op het scherm.
1952: The Trackball. Oorspronkelijk ontwikkeld voor luchtverkeersleiding en militaire systemen, werd de trackball in 1964 aangepast voor computergebruik door MIT-wetenschappers. Aangezien een kleine bal door de gebruiker wordt gedraaid, detecteren sensoren de veranderingen in de oriëntatie van de bal, die vervolgens worden vertaald in bewegingen in de positie van een cursor op het computerscherm.
1963: The Mouse. Douglas Englebart en Bill English ontwikkelden de eerste computermuis bij het Stanford Research Institute in Palo Alto, Californië.Het apparaat was een blok hout met een enkele knop en twee tandwielen die loodrecht op elkaar stonden.
In 1972, tijdens het werken bij Xerox PARC, verving Bill English en Jack Hawley de twee rolwielen door een metalen kogellager om de beweging te volgen. Door de bal kon de muis in elke richting bewegen, niet alleen op één as zoals de originele muis.
In 1980 werd de optische muis gelijktijdig ontwikkeld door twee verschillende onderzoekers. Beiden hadden een speciale muismat nodig en gebruikten speciale sensoren om licht en donker te detecteren. De optische muizen van tegenwoordig kunnen op elk oppervlak werken en een LED of laser als lichtbron gebruiken.
Jaren 80: de grafische gebruikersinterface. De Xerox Star 8010 was het eerste commerciële computersysteem dat werd geleverd met een muis, evenals een bitmap, op vensters gebaseerde grafische gebruikersinterface (GUI) met pictogrammen en mappen. Deze technologieën zijn oorspronkelijk ontwikkeld voor een experimenteel systeem genaamd Alto, dat is uitgevonden in het Xerox Palo Alto Research Center (PARC).
De Xerox-werkstationsystemen waren bedoeld voor zakelijk gebruik en hadden prijzen van tienduizenden dollars. De Apple Macintosh was de eerste computer op consumentenniveau met de geavanceerde zwart-wit grafische interface en een muis om de cursor op het scherm te plaatsen.
1984: Multitouch. De eerste transparante multitouch-schermoverlay is ontwikkeld door Bob Boie bij Bell Labs. Zijn apparaat gebruikte een geleidend oppervlak met spanning eroverheen en een reeks aanraaksensoren bovenop een CRT-scherm (kathodestraalbuis). Het natuurlijke vermogen van het menselijk lichaam om een elektrische lading vast te houden, veroorzaakt een lokale opbouw van lading wanneer het oppervlak wordt aangeraakt, en de positie van de verstoring van het veld kan worden bepaald, waardoor een gebruiker grafische objecten met zijn vingers kan manipuleren.
Jaren 2000: Natuurlijke gebruikersinterface. De natuurlijke gebruikersinterface, of NUI, neemt de bewegingen en stemcommando's van de gebruiker waar in plaats van dat er invoerapparaten zoals een toetsenbord of touchscreen nodig zijn. Microsoft introduceerde zijn Project Natal, later Kinect genoemd, in 2009. Kinect bestuurt het X-box 360-videospelsysteem.
De toekomst: Direct Brain-Computer Interface. De ultieme computerinterface zou gedachtecontrole zijn. Onderzoek naar het besturen van een computer met de hersenen begon in de jaren zeventig. Invasieve BCI vereist dat sensoren in de hersenen worden geïmplanteerd om denkimpulsen te detecteren. Niet-invasieve BCI leest elektromagnetische golven door de schedel zonder dat implantaten nodig zijn.