Graafinen käyttöliittymä (GUI) , graafinen käyttöliittymä ( GUI ) - työkalujärjestelmä käyttäjän vuorovaikutukseen elektronisten laitteiden kanssa, joka perustuu kaikkien käyttäjän käytettävissä olevien järjestelmäobjektien ja toimintojen esittämiseen näytön graafisten komponenttien (ikkunoiden) muodossa. , kuvakkeet, valikot, painikkeet, luettelot jne.).
Useimmiten graafisen käyttöliittymän käyttöliittymäelementit on toteutettu metaforien pohjalta ja ne näyttävät tarkoituksensa ja ominaisuudet, mikä helpottaa kouluttamattomien käyttäjien ymmärtämistä ja käyttöä elektroniikkalaitteiden .
Graafinen käyttöliittymä on osa käyttöliittymää ja määrittelee käyttäjän vuorovaikutuksen visualisoidun tiedon tasolla.
Doug Engelbartin Stanfordin tutkimusinstituutissa 1960-luvulla tekemän tutkimuksen perusteella graafinen käyttöliittymä keksittiin. [yksi]
Myöhemmin Xerox PARC -tutkimuslaboratorion tutkijat omaksuivat GUI-konseptin 1970 -luvulla . Vuonna 1973 nuoret tutkijat koottiin yhteen Xerox PARC -laboratorioon ja heille annettiin tutkimusvapaus. Tämän seurauksena syntyy muun muassa WIMP -graafisen käyttöliittymän konsepti (Windows, Icons, Menus, Pointers) ja tämän konseptin puitteissa syntyy Alto -tietokone . Sitä ei julkaistu kaupallisena tuotteena, mutta sitä käytettiin laajasti yrityksessä Xeroxin yritystyökaluna.
Vuonna 1979 Three Rivers Computer Corporation julkaisi PERQ - työaseman , joka on rakenteeltaan samanlainen kuin Alto. Vuonna 1981 Xerox julkaisi jatko-osan Alto Star .
GUI - konsepti kaupallistettiin vuonna 1984 Apple Computer Corporationin tuotteissa . Applea on kritisoitu komentorivin luopumisesta graafisen käyttöliittymän hyväksi [2] . Vuonna 1985 AmigaOS -järjestelmässä käytettiin toimivaa graafista käyttöliittymää, jossa oli moniajo .
Myöhemmin graafisesta käyttöliittymästä tuli vakio-osa useimpiin markkinoilla oleviin käyttöjärjestelmiin ja sovelluksiin. Esimerkkejä käyttöliittymää käyttävistä järjestelmistä: Mac OS , GEM , Atari TOS , Microsoft Windows , Solaris , GNU/Linux , NeXTSTEP , OS/2 , BeOS , Android , iOS , Bada , MeeGo .
Vaikka suurimmassa osassa järjestelmiä graafinen käyttöliittymä on käyttöjärjestelmän lisäosa, sille on olemassa itsenäisiä toteutuksia. BIOS Setup -graafisesta ohjelmasta tunnetaan muunnos, kun jo ennen käyttöjärjestelmän lataamista ohjataan IBM PC -yhteensopivan tietokoneen asetuksia hiirellä, kuten täysimittaista graafista käyttöliittymää. MK :lle on myös GUI: ita, jotka eivät vaadi käyttöjärjestelmää.
Seuraavat graafisen käyttöliittymän tyypit voidaan erottaa:
Eräs hyvän ohjelmistojärjestelmän graafisen käyttöliittymän vaatimus on käsite "tee mitä tarkoitan" tai DWIM ( englanniksi: Do What I Mean ). Konseptin mukaan edellytetään, että järjestelmä toimii ennustettavasti, jotta käyttäjä ymmärtää intuitiivisesti etukäteen, mitä toimintoa ohjelma suorittaa hänen käskynsä saatuaan.
GUI-elementtejä | |
---|---|
Liitäntätyypit | |
Ohjaus | |
Input Output |
|
Näyttö |
|
Säiliöt |
|
Navigointi | |
Erikoisikkunat _ |
|
Pelaaminen | |
Liittyvät käsitteet |
|
Käyttöjärjestelmien näkökohdat | |||||
---|---|---|---|---|---|
| |||||
Tyypit |
| ||||
Nucleus |
| ||||
Prosessien hallinta |
| ||||
Muistinhallinta ja osoitus |
| ||||
Lataus- ja alustustyökalut | |||||
kuori | |||||
muu | |||||
Luokka Wikimedia Commons Wikikirjat Wikisanakirja |