上海市市管干部提任前公示

Grafické u?ivatelské rozhraní (anglicky graphical user interface, známé pod zkratkou GUI) je u?ivatelské rozhraní, které umo?ňuje u?ivateli ovládat po?íta? pomocí interaktivních grafickych ovládacích prvk?. Grafika je zobrazována na displeji v podobě menu, ikon ?i jinych grafickych prvk?. U stolního po?íta?e pou?ívá u?ivatel po?íta?e k interakci s GUI klávesnici a my?, jedná se o desktopové prost?edí. U mobilního telefonu vyu?ívá dotykovou obrazovku, u specializovanych za?ízení (nap?íklad kopírka) maly displej a tla?ítka. Grafické u?ivatelské rozhraní je nověj?í, ne? textové rozhraní (p?íkazovy ?ádek, tzv. CLI).
GUI lze pou?ít v p?enosnych za?ízeních (mobilní telefon, MP3 p?ehráva?), u herních za?ízení, domácích spot?ebi??, kancelá?ského a pr?myslového vybavení a podobně. Termín GUI zahrnuje dvojrozměrné obrazovky a není obvykle pou?íván pro jiné typy rozhraní, nap?íklad pro virtuální realitu ?i videohry, kde se dává p?ednost termínu HUD (Head-Up-Display).
Historie
[editovat | editovat zdroj]První grafické u?ivatelské rozhraní (WIMP) bylo vyvinuto v roce 1973 ve vyvojovych laborato?ích spole?nosti Xerox. Masovou oblibu získalo mezi u?ivateli spolu s po?íta?i Microsoft Windows kolem roku 1984 a následně i v Mac.
P?edch?dci GUI
[editovat | editovat zdroj]Ivan Sutherland vyvinul v roce 1963 program Sketchpad, ktery byl ovládán světelnym perem. Na konci 60. let 20. století vedl Douglas Engelbart ve Stanford Research Institute vyvoj prost?edí, kde byly odkazy, se kterymi se manipulovalo pomocí my?i a to z d?vodu malého rozli?ení tehdej?ích obrazovek. Tento koncept odkaz? byl dále vylep?ován a roz?í?en pracovníky Xerox PARC, zejména Alanem Kayem. GUI bylo primární rozhraní pro po?íta?e Xerox Alto. Mnoho dal?ích moderních a univerzálních GUI bylo odvozeno z tohoto systému.
U?ivatelské rozhraní PARC
[editovat | editovat zdroj]U?ivatelské rozhraní PARC se skládalo z grafickych prvk?, jako nap?íklad oken, nabídek (menu), ?radio“ polí, zatrhávacích tla?ítek a ikon. Toto rozhraní za?alo pou?ívat spolu s klávesnicí také polohovací za?ízení. Tyto aspekty byly zd?razněny pou?íváním alternativního názvu WIMP, ktery je zkratkou pro názvy windows (okna), icons (ikony), menus (nabídky) a pointing device (polohovací za?ízení).
P?ekotny vyvoj
[editovat | editovat zdroj]Následovatel PARCu, po?íta?, ktery měl v roce 1981 prvně GUI centralizovaně, byl Xerox 8010 Star Information system. Následovaly po?íta?e Apple Lisa (1983), Apple Macintosh 128K (1984), dále Atari ST a nakonec Commodore Amiga (1985).
Rané GUI p?íkazy, p?ed p?íchodem IBM Common User Access, pou?ívaly r?zné p?íkazové sekvence pro r?zné programy. Nap?íklad klávesa F3 aktivovala nápovědu v programu WordPerfect. Nabídky (menu) byly p?ístupné pomocí r?znych kláves (control v WordStar, Alt nebo F10 v programech spole?nosti Microsoft, pomocí "/" v Lotusu 1-2-3, F9 v Norton Commanderu).
Kv?li těmto programovym rozdíl?m byly vyráběny plastové nebo papírové masky, které byly na plochách kolem kláves. Na nich byly napsány funkce platné pro r?zné programy.
Post-WIMP rozhraní
[editovat | editovat zdroj]Aplikace na men?ích p?enosnych za?ízeních (nap?íklad chytré mobilní telefony nebo PDA), pro které WIMP není uzp?soben nejlépe, pou?ívají nověj?í techniky interakce s u?ivatelem. Tyto techniky jsou obecně nazyvány Post-WIMP.
Po roce 2010 se u? ve vět?í mí?e za?ala objevovat za?ízení zalo?ená na ovládání dotyky (Android nebo iPhone), jejich? u?ivatelská rozhraní jsou Post-WIMP. U?ivatelé pou?ívají více ne? jeden prst pro interakci se za?ízením prost?ednictvím displeje. To jim dovolí provádět akce typu p?ibli?ování (pomocí sbíhání dvou prst?) nebo rotace s objekty zobrazenymi na displeji (krou?ení dvěma prsty). Je d?le?ité podotknout, ?e by se takové akce neprovedly pouze s vyu?itím my?i.
Porovnání s p?íkazovym ?ádkem (CLI)
[editovat | editovat zdroj]GUI vzniklo jako pot?eba nahradit rozhraní p?íkazového ?ádku (Command Line Interface) ně?ím, co by se lidé rychleji nau?ili a v?echny p?íkazy nemuseli psát.
CLI dovoluje velkou efektivitu, pokud se u?ivatel nau?í p?íkazy, ale nau?ení zabere nějaky ?as. Dal?í věcí je ta, ?e pou?ívání p?íkazového ?ádku m??e byt pomalé, kdy? u?ivatel zadává p?íkazy s mnoha parametry a/nebo cesty k soubor?m na disku. WIMP poskytuje r?zná tla?ítka apod., reprezentující rozli?né systémové p?íkazy, a to na několik kliknutí.
Na druhou stranu, GUI m??e byt hor?í tím, ?e některá nastavení jsou p?íli? hluboko v systému, a tudí? je slo?ité se k nim klikáním dostat.
Ale doklikání ve WIMP m??e byt snadněj?í v porovnání s tím, ?e v p?íkazovych ?ádcích neplatí v?echny p?íkazy pro v?echny adresá?e nebo prost?edí. ?asto je proto nutné p?eskakovat z adresá?e do adresá?e.
Vět?ina moderních opera?ních systém? poskytuje jak WIMP, tak i CLI, a?koli GUI získává u bě?nych u?ivatel? vět?í pozornost.
Aplikace mohou mít obě rozhraní. ?asto je to tak, ?e první bylo CLI a GUI je pouze jejím obalem, zjednodu?ujícím některé funkce. To je proto, aby vyvojá?i mohli vyzkou?et funk?nost programu, ani? by se obtě?ovali s vyvojem grafického rozhraní. To je povět?inou v opera?ních systémech typu UNIX. Umo?ňuje to u?ivatel?m pou?ívat programy jako automatizované skripty, nejen pouze p?ítomnym u?ivatelem jednorázová spou?tění p?es GUI.
3D u?ivatelská rozhraní u PC
[editovat | editovat zdroj]Ozna?ení 3D není p?esné, proto?e po?íta?ové obrazovky jsou ve skute?nosti pouze dvoudimenzionální. Nicméně, r?zná grafická prost?edí pou?ívají t?i rozměry. Vy?ku a ?í?ku doplňují vrstvením nebo stohováním objekt? na sebe. Byvá to doprovázeno pr?hledností objekt?. 3D na?lo své uplatnění ve filmové produkci. Samoz?ejmostí je, ?e tím, jak nar?stá slo?itost vypo?tu 3D animací, musí také nar?stat vykon hardwaru, na kterém vypo?ty probíhají.
Jiná u?ivatelská rozhraní
[editovat | editovat zdroj]Kromě grafickych existují i jiná u?ivatelská rozhraní:
- textové u?ivatelské rozhraní (s menu, tla?ítky a my?í)
- p?íkazovy ?ádek (p?íkazy se zadávají jejich zapsáním pomocí klávesnice)
- braillsky ?ádek
- hlasová rozhraní a dal?í
Související ?lánky
[editovat | editovat zdroj]- Ovládací prvek (widget)
- X Window System – grafické u?ivatelské prost?edí pro unixové systémy
Externí odkazy
[editovat | editovat zdroj]Obrázky, zvuky ?i videa k tématu grafické u?ivatelské rozhraní na Wikimedia Commons
- Grafické u?ivatelské rozhraní v ?eské terminologické databázi knihovnictví a informa?ní vědy (TDKIV)
- In the Beginning was the Command Line Archivováno 18. 2. 2018 na Wayback Machine. – sta? Neala Stephensona o opera?ních systémech a GUI obsahující ?adu barvitych metafor. (anglicky) Oficiální stránka, text ke sta?ení zazipovany. Online mirror