Skip to main content

Co je to grafické uživatelské rozhraní?

Po mnoho let byly programovací jazyky řízeny výhradně příkazovým řádkem.To omezilo uživatele s lidmi, kteří měli pracovní znalost jazyka, aby mohli vydávat kryptické příkazy pro manipulaci s daty.Grafické uživatelské rozhraní (GUI) je jako oblékání oken pro programovací jazyk.Vytváří grafické znázornění prostředí ve stylu stolního počítače s ikonami a nabídkami představujícími objekty a příkazy.Uživatel může ukazovat a kliknout na manipulaci s daty a programy, aniž by věděl, že základní jazyk nebo jediný příkaz.Macintosh počítač s revolučním grafickým uživatelským rozhraním a myší.Jednalo se o první komerčně úspěšný a cenově dostupný počítač, který by mohl použít kdokoli, znalosti programování nejsou vyžadovány.Microsoft rychle následoval okna a reg;operační systém a nikdo se ohlédl zpět.Grafické uživatelské rozhraní bylo nejen účinné a snadné, ale také zábavné.Mezi lety 1965-1968 se Doug Engelbart v té době setkal s Stanford Research Institute, který se spojil s některými kolegy, aby vytvořil hypertextové prostředí ve stylu okna rozšířeného vynálezem malého tří tlačítka Gizmo, které by uživateli umožnilo ukazovat a kliknout na objektyv okně.Gizmo, s jeho knoflíkovými očima, nosem a elektrickým „ocasem“, se podobal myš, a tak zařízení získalo jeho název.Engelbartova inspirace pro GUI pocházela zčásti z nápadů navržených před třiceti lety před chváleným americkým inženýrem Vannevarem Bushem ve svém publikovaném příspěvku o systému „Mex“ z roku 1945.

Xerox reg;Společnost Corporation vyvinula dva počítače s grafickým uživatelským rozhraním a myš, modelované po práci Engelbartu.Alt a hvězda;Ten vydal v roce 1981 veřejnosti.Počítač byl drahý a hardware nedostatečný vzhledem k potřebám operačního systému.Ačkoli to prodalo pouze hlášených 25 000 jednotek, předpokládá se, že je alespoň částečně zodpovědný za inspiraci Steve Jobs (Apple Founder) a Bill Gates (zakladatel společnosti Microsoft), aby tlačili své vývojové týmy k vytváření operačních systémů Macintosh a Windows.Protože grafické uživatelské rozhraní je první věc, kterou uživatel vidí, když se program otevře, může navrhnout vizuálně přitažlivé rozhraní dlouhou cestu k vytvoření přitažlivosti programu.Nejdůležitějším faktorem je však to, zda je GUI intuitivní.Každý, kdo má nějaké zkušenosti s používáním softwaru, by měl být schopen najít základní funkce v neznámém programu, aniž by se poradil s manuálem, hledat nabídky, nástroje a možnosti, pokud se očekávají.Pokročilé nebo proprietární funkce by měly být integrovány způsobem, který má uživateli smysl, takže není fuška si zapamatovat, jak je přistupovat a využívat.Flashy GUI doposud povede pouze program.Pokud grafické uživatelské rozhraní není intuitivní a efektivně navrženo, není pravděpodobné, že se software stane velmi populární.