E N D
Grafikusfeluletek Szőcs Szilvia XII.A
Mi a grafikus felulet?A felhasználó és a számítógép közti kommunikációt lehetővé tevő felület, amely szöveges parancsok és üzenetek helyett részben vagy teljesen grafikus elemek segítségével teszi lehetővé a vezérlést és a visszajelzést.A grafikus felületek nagyban gyorsíthatják és egyszerűsíthetik a számítógép kezelését a felhasználók számára, mert lehetővé teszik a kommunikációban annak a ténynek a kihasználását, hogy az emberi agy a grafikákat és jól megkülönböztethető, jellemző szimbólumokat sokkal gyorsabban képes azonosítani és értelmezni, mint a szöveges, verbális információkat.
Az első grafikus felhasználói felületet a Xerox Palo Alto-i kutatóközpontjában dolgozták ki a '70-es években, amit később az Apple Macintosh nevű számítógépe, majd a Microsoft Windows operációs rendszere ismertetett meg a nagyközönséggel. Manapság szinte minden asztali felhasználásra szánt operációs rendszer és szoftver rendelkezik grafikus felülettel.A modern grafikus felhasználói felületek a következő alapvető elemeket használják a felhasználóval történő kommunikációra: mutatóablakokmenükikonok
Elődei, típusai és változataiA grafikus felhasználó felületet a Stanford Kutatóintézet kutatói (köztük Douglas Engelbart) találták fel, az On-LineSystemükben való felhasználás céljából. Az alapötletet nagyban javította és kiterjesztette a Xerox Palo Alto Kutatóközpontja (röviden Xerox PARC), ahol a Xerox Alto számítógépük elsődleges felületévé tették a GUI-t. A legtöbb modern, általános célú grafikus felületet ebből a rendszerből származtatják. Ebből az okból kifolyólag néhányan az interfész ezen fajtáját PARC UserInterface-nek (PUI) hívják. Ez az elnevezés azonban nem terjedt el.
Néha a GUI-katWIMP-eknek nevezik, amely az ablakok, ikonok, menük és mutató eszköz szavak angol megfelelőinek betűszava (Windows, Icons, Menus, Pointingdevice), de ez az elnevezés szintén nem terjedt el. A grafikus felhasználói felület kifejezés általában a WIMP rendszerekkel szinonim, és a legtöbb modern GUI valóban WIMP, habár akadnak kivételek, mint például a Microsoft Bob, a 3dwm vagy (részben) az FSV. A GUI-t támogató rendszerekre példák: Mac OS X, Microsoft Windows, Linux, BSD rendszerek. A Unix szerű rendszerek olyan eszközkészletekkel vannak kiterjesztve, mint például a Motif (CDE), illetve a Qt (KDE) és GTK+ (GNOME).
Azolyangrafikusfelhasználóifelületek, melyeknem PUI-k, általában a számítógépesjátékokbantalálhatókmeg, továbbá a továbbfejlesztett, virtuálisvalóságalapú GUI-k is gyakranfelszínrekerülnek a kutatóintézetekben. Sokészak-amerikaiéseurópaikutatócsoportjelenleg a Zooming User Interface-en (ZUI) dolgozik, mely a GUI logikustovábbfejlesztése, amelyösszevegyíti a 3D-mozgást a 2D vagy „2 ésfél D” vektorobjektumokkal.FelhasználóifelületekA GUI-katáltalában a parancssorosfelhasználóifelületekkel (CLI) állítjákszembe, amelyben a felhasználónakparancsokatvagykarakterláncokatkellettbegépelnieahhoz, hogy a számítógépnekfeladatokatadjon.
Bár több tanulás árán, számos feladat elvégzésében és automatizálásában a parancssori felületek nagyobb hatékonysággal alkalmazhatók. Ezt bizonyítja a több mint 30 év óta töretlen népszerűségnek örvendő Unix-héj vagy a különböző specializált parancssori adatbázis-lekérdező felületek használata.Egy köztes típus, de jobban hasonlít a GUI-raa szöveges felhasználói felület (TUI), mely ugyancsak képi eszközöket használ, de karaktercellás szöveges módban, nem pedig képpontalapú grafikus módban. Egy ismert TUI a Norton Commander fájlkezelő programrendszer, de példaként felhozható sok más NCurses és DOS alkalmazás is.
Mivel a GUI-k és a TUI-k általában a legtöbb vagy az összes odaillő parancskategóriát megjelenítik, a felhasználók általában könnyebben tanulják meg azok használatát, mint a CLI-két. Ennek ellenére, mivel a megjelenített lehetőségek a felhasználónak szánva lettek kiírva, és ez általában korlátozottabb, mint az összes lehetőség, ezért a szoftver összes funkcióinak kihasználása sok időbe telhet egy GUI-rendszerben. Egy epés megjegyzés a Mac OS X előtti időkből jól összefoglalja ezt: „harminc perc alatt megtanulhatsz Macintosht használni, de hat hónappal később sem tudsz majd semmi többet a Macintosh használatáról.”
A látási vagy mozgási fogyatékos felhasználóknak általában több problémájuk akad a grafikus felhasználói felületben való navigációval, valamint a legtöbb kereskedelmi GUI jobb számítógépet igényel, mint egy CLI, így ritkábbak a GUI-rendszereka régebbi hardvereken. A megfelelő felület megtervezése a kézi eszközökre (például PDA-alkalmazások) is nagy probléma a felhasználói felületek tervezőinek. Emiatt elterjedt megoldás a grafikus felület összekötése a hangvezérléssel (például képernyő-felolvasó programok gyengénlátóknak, hangtárcsázás a mobiltelefonokban; a Microsoft Windows Vista beépítetten tartalmaz hangfelismerő programot).
Az OS2/Warp fejlesztői kísérleteztek egy teljesen hangalapú felülettel, ez azonban az operációs rendszerrel együtt véget ért. Napjainkban különféle kutatóközpontok, a NASA-val és a Microsofttal az élen próbálkoznak a létrehozásával, a hangalapú felhasználói felület azonban mind a mai napig nem valósult meg.A megfelelő felhasználói felület kiválasztása a szoftverergonómia feladata.