Графічний інтерфейс користувача

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Графі́чний інтерфе́йс кори́стувача (ГІК, англ. GUI, Graphical user interface) — тип інтерфейсу користувача, який дозволяє користувачам взаємодіяти з електронними пристроями через графічні зображення та візуальні вказівки, на відміну від інтерфейсів заснованих на використанні тексту, текстовому наборі команд та текстовій навігації.

Виконання дій в ГІК — це безпосередня маніпуляція з графічними елементами. Окрім комп'ютерів, ГІК використовується в мобільних пристроях, таких як, мобільні телефони, портативні медіаплеєри. Термін ГІК, зазвичай не використовують до інтерфейсів з низькою роздільною здатністю. Наприклад, в відеоіграх використовують інтерфейс HUD.

Вперше концепція ГІК була запропонована вченими з дослідницької лабораторії Xerox PARC в 1970-х, але отримала комерційне втілення лише в продуктах корпорації Apple Computer. У операційній системі AMIGAOS ГІК з багатозадачністю був використаний в 1985 р. В наш час[Коли?] ГІК є стандартний складовий більшості доступних на ринку операційних систем і застосунків.

Приклади операційних систем, що використовують ГІК: Mac OS, Ubuntu, Microsoft Windows, NEXTSTEP, OS/2.

Історія[ред.ред. код]

Завдяки дослідженням, проведеним у 60-ті роки Дугласом Енгельбартом в науково дослідному інституті Стенфорда був винайдений графічний інтерфейс користувача.

Згодом концепція GUI була перейнята вченими з дослідницької лабораторії Xerox PARC в 1970-х. У 1973 році в лабораторії Xerox PARC зібрали молодих вчених і дали свободу досліджень. В результаті, крім усього іншого, на світ з'являється концепція графічного інтерфейсу WIMP (Windows, Icons, Menus, Point-n-Click) і в рамках цієї концепції створюється комп'ютер Alto. Він не був випущений як комерційний продукт, але широко використовувався на фірмі як корпоративний Xerox інструмент.

У 1979 році Three Rivers Computer Corporation випускає робочу станцію PERQ, схожу за принципами побудови на Alto. У 1981 році Xerox випускає продовження Alto — Star.

Комерційне втілення концепція GUI отримала з 1984 року в продуктах корпорації Apple Computer. В операційній системі AmigaOS GUI з багатозадачністю був використаний в 1985 році.

В даний час GUI є стандартною складовою більшості доступних на ринку операційних систем і додатків. Приклади систем, що використовують GUI: Mac OS, GEM, Atari TOS, Microsoft Windows, Solaris, GNU/Linux, NeXTSTEP, OS/2, BeOS, Android, iOS, Bada, MeeGo.

Хоча в переважній більшості систем GUI є надбудовою для операційної системи, існують і незалежні його реалізації. Відомий варіант графічної програми BIOS Setup, коли, ще до завантаження ОС, управління настройками IBM PC-сумісної ЕОМ виробляється мишею, аналогічно повноцінному GUI. Втім, такий варіант BIOS не пройшов перевірку часом. Також є GUI для МК, які не потребують ОС.

Класифікація[ред.ред. код]

Можна відокремити наступні види GUI[Джерело?]:

  • простий: типові екранні форми та стандартні елементи інтерфейсу, що забезпечуються самою підсистемою GUI;
  • істинно-графічний, двовимірний: нестандартні елементи інтерфейсу та оригінальні метафори, що реалізовані власними засобами програми або сторонньою бібліотекою;
  • тривимірний.

DWIN[ред.ред. код]

Однією з вимог до хорошого графічному інтерфейсу програмної системи є концепція «роби те, що я маю на увазі" або DWIM (англ. Do What I Mean). DWIM вимагає, щоб система працювала передбачувано, щоб користувач заздалегідь інтуїтивно розумів, яку дію виконає програма після отримання його команди.

Переваги[ред.ред. код]

  • Графічний інтерфейс є «дружнім» для користувачів, котрі розпочали знайомство з комп'ютером з графічного інтерфейсу.
  • В програмах обробки графіки він найчастіше є єдино можливим.

Недоліки[ред.ред. код]

Див. також[ред.ред. код]

Посилання[ред.ред. код]