Hva er et grafisk brukergrensesnitt?

I mange år var programmeringsspråk utelukkende kommandolinjedrevet. Dette begrenset brukerne til folk som hadde arbeidskunnskap om språket, slik at de kunne utstede kryptiske kommandoer for å manipulere data. Et grafisk brukergrensesnitt (GUI) er som vindusdressing for et programmeringsspråk. Det skaper en grafisk fremstilling av et stasjonær stilmiljø med ikoner og menyer som representerer objekter og kommandoer. Brukeren kan peke og klikke for å manipulere data og programmer, uten noen gang å kjenne til det underliggende språket eller en enkelt kommando.

Alle som var gamle nok på 1980 -tallet til å være klar over datamaskinens revolusjon, husker uten tvil suksessen til Apple® Macintosh® -datamaskinen med sin revolusjonære grafiske brukergrensesnitt og mus. Dette var den første kommersielt vellykkede, rimelige datamaskinen som alle kunne bruke, og programmeringskunnskap ikke er nødvendig. Microsoft® fulgte raskt med Windows® -operativsystemet, og ingen så tilbake. Det grafiskeBrukergrensesnittet var ikke bare effektivt og enkelt, men morsomt også.

Mens Apple og Microsoft brakte GUI inn i hjemmene våre, var de ikke ansvarlige for å finne opp det første grafiske brukergrensesnittet. Mellom 1965-1968 ble Doug Engelbart, med Stanford Research Institute på den tiden, sammen med noen kolleger for å lage et vindusstil hypertekstmiljø forsterket av oppfinnelsen av litt tre-knapps gizmo som vil tillate en bruker å peke og klikke på objekter i vinduet. Gizmoen, med sine knapper, nese og elektriske "hale", lignet en mus, og derfor fikk enheten navnet. Engelbarts inspirasjon til GUI kom delvis fra ideer som ble foreslått tretti år tidligere av hyllet amerikansk ingeniør, Vannevar Bush, i sitt publiserte papir i 1945 om "Memex" -systemet.

Xerox® Corporation utviklet to datamaskiner med et grafisk brukergrensesnitt og mus, modellert etter EngelbaRTs arbeid. Alto og stjernen; Sistnevnte ga ut i 1981 for publikum. Datamaskinen var dyr og maskinvaren utilstrekkelig i forhold til operativsystemets behov. Selv om det bare solgte rapporterte 25 000 enheter, antas det å være i det minste delvis ansvarlig for å inspirere Steve Jobs (Apple -grunnlegger), og Bill Gates (Microsoft -grunnlegger) for å presse utviklingsteamene sine mot å lage Macintosh og Windows operativsystemer.

Siden det grafiske brukergrensesnittet er det første en bruker ser når et program åpnes, kan det å designe et visuelt tiltalende grensesnitt gå langt i retning av å lage appell for et program. Den viktigste faktoren er imidlertid om GUI er intuitiv å bruke. Alle med litt erfaring med å bruke programvare skal kunne finne grunnleggende funksjoner i et ukjent program uten å konsultere en manual, finne menyer, verktøy og alternativer der det forventes. Avanserte eller proprietære funksjoner bør integreres på en måte som gir mening for brukereno Det er ikke et ork å huske hvordan du får tilgang til og utnytt dem. En prangende GUI vil bare ta et program så langt. Hvis det grafiske brukergrensesnittet ikke er intuitivt og effektivt designet, er det ikke sannsynlig at programvaren blir veldig populær.

ANDRE SPRÅK