Hva er et brukergrensesnitt?
Et brukergrensesnitt beskriver enhver mekanisme som et menneske interagerer med en maskin eller datamaskin. Fra biler til brødristere til personlige datamaskiner har nesten alle mekaniske og elektriske enheter et brukergrensesnitt. Generelt refererer begrepet til metoden som en person samhandler med en datamaskin. I dette området kan det hende at et brukergrensesnitt ikke bare refererer til mekanismen for samhandling, men programmet som tillater det også.
Begrepet brukergrensesnitt har sin opprinnelse i industrimaskiner. Den refererte opprinnelig til området der en menneskelig operatør fikk industrimaskinen til å operere. Det spilte ingen rolle om maskinen var et komplisert løft eller en enkel håndbor. Etter hvert migrerte begrepet til andre områder innen produksjon og materialforedling. Da hjemmeelektronikk begynte å vises på markedet, kom begrepet inn i folks hjem med dem.
Den utbredte bruken av begrepet tillot det å bevege seg i enda mer tekniske felt. Verktøy, elektroniske måleinstrumenter og til og med ratt brukte ideen. Datamaskiner ga det største nye tilskuddet til brukergrensesnittet. Datadesignere tok i bruk uttrykket til eget bruk rundt den tid hjemme-datamaskiner ble mer en mulighet i løpet av midten av 1960-tallet.
Etter hvert som personlige datamaskiner ble mer vanlig, begynte begrepet å slippe ut av andre felt. Brukergrensesnitt ble så nært knyttet til datamaskingrensesnitt at eldre bruk måtte finne nye metoder for å beskrive interaksjoner. De to vanligste begrepene for den industrielle verdenen er grensesnitt mellom mennesker og maskiner og mennesker. I prosessering og produksjon overtok operatørgrensesnittet. På andre områder falt begrepet ganske enkelt ut uten bruk.
I informatikk spiller et brukergrensesnitt en litt større rolle enn på andre felt. Opprinnelig måtte det bare ta inn forespørsler og utdata svar. For store maskiner kan det ha vært så enkelt som å trykke på en knapp som fikk suppe til å falle ned i en boks. Med datamaskiner måtte brukergrensesnittet også tillate innføring av nye kommandoer. Det måtte gi datamaskinen muligheten til å gjøre mer enn hva den kunne gjøre før.
Denne økningen i betydningen utvidet seg enda mer med bruk av det grafiske brukergrensesnittet. Disse datamaskingrensesnittene bruker bilder og avanserte valgmetoder, som datamus, for å effektivisere samspillet mellom en person og en datamaskin. Begrepet utvidet igjen for å dekke hele programmet som brukes som grensesnitt. Nå, ting som ikke var direkte relatert til menneskelig interaksjon, var fortsatt en del av begrepet.