Графический интерфейс пользователя
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2022 г. ) |
GUI Графический интерфейс пользователя , или ( / ˈ ɡ uː i / [1] [2] GOO -ee ) — форма пользовательского интерфейса , позволяющая пользователям взаимодействовать с электронными устройствами посредством графических значков и визуальных индикаторов, таких как вторичные обозначения . Во многих приложениях вместо текстовых интерфейсов , основанных на вводимых метках команд или текстовой навигации, используются графические интерфейсы. Графические интерфейсы были введены в ответ на воспринимаемую крутую кривую обучения интерфейсов командной строки (CLI), [3] [4] [5] которые требуют ввода команд на клавиатуре компьютера .
Действия в графическом интерфейсе обычно выполняются путем прямого манипулирования графическими элементами. [6] [7] [8] Помимо компьютеров, графические интерфейсы используются во многих портативных мобильных устройствах, таких как MP3- плееры, портативные медиаплееры, игровые устройства, смартфоны и небольшие бытовые, офисные и промышленные средства управления . Термин GUI , как правило, не применяется к другим с более низким разрешением дисплея типам интерфейсов , таким как видеоигры (где проекционные дисплеи ( HUD ) [9] являются предпочтительными), или не включая плоские экраны, такие как объемные дисплеи [10] потому что этот термин ограничен сферой применения 2D -экранов, способных описывать общую информацию, в традициях компьютерных исследований в исследовательском центре Xerox в Пало-Альто .
Графический интерфейс и дизайн взаимодействия
[ редактировать ]Проектирование визуальной композиции и временного поведения графического пользовательского интерфейса является важной частью программирования приложений в области взаимодействия человека и компьютера . Его цель — повысить эффективность и простоту использования лежащего в основе логического проектирования хранимой программы — дисциплины проектирования, называемой юзабилити . Методы пользовательско-ориентированного дизайна используются для того, чтобы визуальный язык, введенный в дизайн, был хорошо адаптирован к поставленным задачам.
Видимые функции графического интерфейса приложения иногда называют Chrome или GUI . [11] [12] [13] Обычно пользователи взаимодействуют с информацией, манипулируя визуальными виджетами , которые позволяют осуществлять взаимодействие, соответствующее типу данных, которые они хранят. Виджеты хорошо продуманного интерфейса подобраны так, чтобы поддерживать действия, необходимые для достижения целей пользователей. Модель -представление-контроллер позволяет создавать гибкие структуры, в которых интерфейс не зависит от функций приложения и косвенно связан с ними, поэтому графический интерфейс можно легко настроить. Это позволяет пользователям выбирать или создавать другой скин или тему по своему желанию, а также упрощает работу дизайнера по изменению интерфейса по мере развития потребностей пользователя. Хороший дизайн графического пользовательского интерфейса больше относится к пользователям, а не к архитектуре системы.Большие виджеты, такие как окна , обычно представляют собой рамку или контейнер для основного содержимого презентации, такого как веб-страница, сообщение электронной почты или рисунок. Меньшие обычно действуют как инструмент пользовательского ввода.
Графический интерфейс может быть разработан с учетом требований вертикального рынка как графический интерфейс для конкретного приложения. Примеры включают банкоматы (ATM), сенсорные экраны точек продаж (POS) в ресторанах, [14] кассы самообслуживания, используемые в розничных магазинах, системы самостоятельного приобретения билетов и регистрации на рейсы авиакомпаний, информационные киоски в общественных местах, например, на вокзале или в музее, а также мониторы или экраны управления во встроенных промышленных приложениях, использующих систему реального времени. операционная система (СРВОС).
В сотовых телефонах и портативных игровых системах также используются графические интерфейсы с сенсорным экраном для конкретных приложений. В новых автомобилях графические интерфейсы используются в навигационных системах и мультимедийных центрах или в комбинациях навигационных мультимедийных центров.
Примеры
[ редактировать ]- Windows на примере композитора Wayland
- Оконный dwm менеджер тайлов
Компоненты
[ редактировать ]Графический интерфейс использует комбинацию технологий и устройств, чтобы предоставить платформу, с которой пользователи могут взаимодействовать для решения задач сбора и производства информации.
Ряд элементов, соответствующих визуальному языку, эволюционировали для представления информации, хранящейся в компьютерах. Это облегчает работу и использование компьютерного программного обеспечения людям с небольшими навыками работы с компьютером. Наиболее распространенной комбинацией таких элементов в графических интерфейсах является парадигма окон, значков, текстовых полей, холстов, меню и указателей ( WIMP ), особенно на персональных компьютерах . [15]
Стиль взаимодействия WIMP использует виртуальное устройство ввода для представления положения интерфейса указательного устройства , чаще всего мышь , и представляет информацию, организованную в окнах и представленную значками . Доступные команды объединены в меню, а действия выполняются жестами манипулятора. Оконный менеджер облегчает взаимодействие между окнами, приложениями и оконной системой . Оконная система обрабатывает аппаратные устройства, такие как указывающие устройства, графическое оборудование и позиционирование указателя.
В персональных компьютерах все эти элементы моделируются с помощью метафоры рабочего стола для создания симуляции, называемой средой рабочего стола , в которой дисплей представляет собой рабочий стол, на котором можно размещать документы и папки с документами. Оконные менеджеры и другое программное обеспечение в совокупности моделируют среду рабочего стола с разной степенью реализма.
Записи могут отображаться в списке, чтобы освободить место для текста и подробностей, или в сетке для компактности и более крупных значков с небольшим пространством под текстом. Существуют промежуточные варианты, такие как список с несколькими столбцами элементов и сетка элементов со строками текста, идущими вбок от значка. [16]
Многострочные и многоколоночные макеты, обычно встречающиеся в Интернете, — это «полка» и «водопад». Первый встречается в поисковых системах изображений , где изображения появляются с фиксированной высотой, но переменной длиной, и обычно реализуется с помощью свойства и параметра CSS. display: inline-block;
. Макет водопада, найденный на Imgur и TweetDeck, с фиксированной шириной, но переменной высотой для каждого элемента, обычно реализуется путем указания column-width:
.
Пост-WIMP-интерфейс
[ редактировать ]Небольшие мобильные устройства с приложениями, такие как персональные цифровые помощники (КПК) и смартфоны, обычно используют элементы WIMP с различными объединяющими метафорами из-за ограничений в пространстве и доступных устройств ввода. Приложения, для которых WIMP не очень подходит, могут использовать новые методы взаимодействия , называемые пользовательскими интерфейсами после WIMP . [17]
По состоянию на 2011 год некоторые операционные системы на базе сенсорных экранов, такие как Apple iOS ( iPhone ) и Android, используют класс графических интерфейсов под названием post-WIMP. Эти стили взаимодействия поддерживают использование более одного пальца при контакте с дисплеем, что позволяет выполнять такие действия, как сведение пальцев и вращение, которые не поддерживаются одним указателем и мышью. [18]
Взаимодействие
[ редактировать ]Устройства пользовательского интерфейса для эффективного взаимодействия с графическим пользовательским интерфейсом включают компьютерную клавиатуру , особенно используемую вместе с сочетаниями клавиш , указательные устройства для курсором (или, скорее, указателем управления ): мышь , указку , сенсорную панель , трекбол , джойстик , виртуальные клавиатуры и проекционные дисплеи (полупрозрачные информационные устройства на уровне глаз).
Также существуют действия, выполняемые программами, влияющие на графический интерфейс. Например, существуют такие компоненты, как inotify или D-Bus, для облегчения связи между компьютерными программами.
История
[ редактировать ]Ранние усилия
[ редактировать ]Иван Сазерленд разработал Sketchpad в 1963 году и широко известен как первая программа графического компьютерного проектирования . Он использовал световое перо для создания объектов на инженерных чертежах и манипулирования ими в реальном времени с помощью скоординированной графики. В конце 1960-х годов исследователи из Стэнфордского исследовательского института под руководством Дугласа Энгельбарта разработали онлайн-систему (NLS), которая использовала текстовые гиперссылки , управляемые с помощью нового на тот момент устройства: мыши . (Демонстрация NLS в 1968 году стала известна как « Мать всех демонстраций ».) В 1970-х годах идеи Энгельбарта были дополнительно уточнены и распространены на графику исследователями из Xerox PARC и, в частности, Аланом Кэем , который вышел за рамки текстовых гиперссылок и использовал GUI в качестве основного интерфейса для языка программирования Smalltalk , который работал на Xerox Alto компьютере , выпущенном в 1973 году. Большинство современных графических интерфейсов общего назначения произошли от этой системы.
Графический интерфейс Xerox PARC состоял из графических элементов, таких как окна , меню , переключатели и флажки . Понятие икон было позднее введено Дэвидом Кэнфилдом Смитом , написавшим диссертацию на эту тему под руководством Кея. [19] [20] [21] Графический интерфейс PARC использует указательное устройство вместе с клавиатурой. Эти аспекты можно подчеркнуть, используя альтернативный термин и аббревиатуру для окон, значков, меню, указывающего устройства ( WIMP ). в 1973 году Кульминацией этих усилий стал Xerox Alto , первый компьютер с графическим интерфейсом, хотя система так и не достигла коммерческого производства.
Первым коммерчески доступным компьютером с графическим пользовательским интерфейсом стала рабочая станция PERQ 1979 года , выпускаемая компанией Three Rivers Computer Corporation. На его дизайн сильно повлияла работа Xerox PARC. В 1981 году Xerox в конечном итоге коммерциализировала идеи Alto в форме новой усовершенствованной системы — информационной системы Xerox 8010, более известной как Xerox Star . [22] [23] Эти ранние системы стимулировали многие другие разработки с графическим пользовательским интерфейсом, в том числе машины Lisp от Symbolics и других производителей, Apple Lisa (которая представила концепцию строки меню и оконных элементов управления ) в 1983 году, Apple Macintosh 128K в 1984 году и Atari ST с Digital Research. GEM Visi и Commodore Amiga в 1985 году. On был выпущен в 1983 году для компьютеров , совместимых с IBM PC , но никогда не пользовался популярностью из-за высоких требований к оборудованию. [24] Тем не менее, это оказало решающее влияние на современное развитие Microsoft Windows . [25]
Apple, Digital Research, IBM и Microsoft использовали многие идеи Xerox для разработки продуктов, а спецификации IBM Common User Access легли в основу графических интерфейсов, используемых в Microsoft Windows, IBM OS/2 Presentation Manager Unix Motif , а также наборе инструментов и оконном менеджере . Эти идеи развились в создание интерфейса, который присутствует в текущих версиях Microsoft Windows и в различных средах рабочего стола для Unix-подобных операционных систем , таких как macOS и Linux . Таким образом, большинство современных графических интерфейсов имеют в основном общие идиомы.
Популяризация
[ редактировать ]Графические интерфейсы были горячей темой в начале 1980-х годов. Apple Lisa существовали различные оконные системы была выпущена в 1983 году, и для операционных систем DOS (включая PC GEM и PC/GEOS ). Отдельные приложения для многих платформ представили свои варианты графического интерфейса. [26] Несмотря на преимущества графического интерфейса, многие рецензенты поставили под сомнение ценность всей концепции. [27] ссылаясь на аппаратные ограничения и проблемы с поиском совместимого программного обеспечения.
В 1984 году Apple выпустила телевизионный рекламный ролик , в котором был представлен Apple Macintosh во время телетрансляции Суперкубка XVIII на канале CBS . [28] с отсылками к Джорджа Оруэлла знаменитому роману «Девятнадцать восемьдесят четыре» . Цель рекламного ролика заключалась в том, чтобы заставить людей задуматься о компьютерах, идентифицируя удобный интерфейс персонального компьютера, который отличался от прежних бизнес-ориентированных систем. [29] и стать фирменным представителем продукции Apple. [30]
В 1985 году Commodore выпустила Amiga 1000 вместе с Workbench и Kickstart 1.0 (который содержал Intuition ). Этот интерфейс выполнялся как отдельная задача, а это означало, что он был очень отзывчивым и, в отличие от других графических интерфейсов того времени, не зависал, когда программа была занята. Кроме того, это был первый графический интерфейс, в котором было представлено что-то похожее на виртуальные рабочие столы .
Windows 95 , сопровождавшаяся обширной маркетинговой кампанией, [31] имела большой успех на рынке при запуске и вскоре стала самой популярной операционной системой для настольных компьютеров. [32]
В 2007 году с iPhone [33] а позже, в 2010 году, с появлением iPad , [34] Apple популяризировала пост-WIMP-стиль взаимодействия мультитач- экранов, и эти устройства считались вехой в развитии мобильных устройств . [35] [36]
Графические пользовательские интерфейсы, знакомые большинству людей по состоянию на середину-конец 2010-х годов, включают интерфейсы Microsoft Windows , macOS и X Window System для настольных и портативных компьютеров, а также Android от Apple , iOS , Symbian , BlackBerry OS , Windows Phone / Windows 10 Mobile , Tizen. , WebOS и Firefox OS для портативных устройств ( смартфонов ). [37] [38]
Сравнение с другими интерфейсами
[ редактировать ]Интерфейсы командной строки
[ редактировать ]Поскольку команд, доступных в интерфейсах командной строки, может быть много, сложные операции можно выполнять, используя короткую последовательность слов и символов. Пользовательские функции могут использоваться для облегчения доступа к частым действиям. Интерфейсы командной строки более легкие , поскольку они вызывают только информацию, необходимую для задачи; например, нет миниатюр предварительного просмотра или графической визуализации веб-страниц. Это позволяет повысить эффективность и производительность после изучения многих команд. [3] Но достижение этого уровня требует некоторого времени, поскольку командные слова могут быть нелегко обнаруживаемыми или мнемоническими . Кроме того, использование командной строки может стать медленным и подверженным ошибкам, когда пользователям приходится вводить длинные команды, содержащие множество параметров или несколько разных имен файлов одновременно. Однако окна, значки, меню, интерфейсы указателей ( WIMP ) предоставляют пользователям множество виджетов , которые представляют и могут запускать некоторые доступные команды системы.
Графические интерфейсы могут быть довольно сложными, когда диалоги спрятаны глубоко в системе или перемещаются в разные места во время редизайна. Кроме того, пользователям обычно сложнее писать сценарии для значков и диалоговых окон.
Вимпы широко используют режимы , поскольку значение всех клавиш и щелчков по определенным позициям на экране постоянно переопределяются. Интерфейсы командной строки используют режимы только в ограниченных формах, например, для переменных текущего каталога и среды .
Большинство современных операционных систем предоставляют как графический интерфейс, так и некоторый уровень интерфейса командной строки, хотя графическому интерфейсу обычно уделяется больше внимания.
Обертки графического интерфейса
[ редактировать ]Оболочки графического пользовательского интерфейса находят способ обойти версии интерфейса командной строки (CLI) (обычно) Linux и Unix-подобных программных приложений, а также их текстовые пользовательские интерфейсы или метки печатных команд. В то время как приложения командной строки или текстовые приложения позволяют пользователям запускать программу в неинтерактивном режиме, оболочки с графическим пользовательским интерфейсом поверх них позволяют избежать сложного обучения работе с командной строкой, которое требует ввода команд на клавиатуре . Запустив оболочку с графическим интерфейсом, пользователи могут интуитивно взаимодействовать , запускать, останавливать и изменять ее рабочие параметры, с помощью графических значков и визуальных индикаторов среды рабочего стола например, . Приложения также могут предоставлять оба интерфейса, и когда они это делают, графический интерфейс обычно представляет собой WIMP-оболочку версии для командной строки. Это особенно характерно для приложений, разработанных для Unix-подобных операционных систем. Последнее раньше реализовывалось в первую очередь, поскольку позволяло разработчикам сосредоточиться исключительно на функциональности своего продукта, не беспокоясь о деталях интерфейса, таких как дизайн значков и размещение кнопок. Разработка программ таким образом также позволяет пользователям запускать программу в сценарий оболочки .
Трехмерный графический интерфейс пользователя
[ редактировать ]Многие среды и игры используют методы 3D-графики для проецирования 3D-объектов графического интерфейса на экран. Использование 3D-графики становится все более распространенным в основных операционных системах (например, Windows Aero и Aqua (MacOS)) для создания привлекательных интерфейсов, называемых приятными для глаз (которые включают, например, использование теней под окнами и курсором) . ), или для функциональных целей возможно только использование трех измерений. Например, переключение пользователей представлено вращением куба с гранями, представляющими рабочее пространство каждого пользователя, а управление окнами представлено с помощью механизма переворота в стиле Rolodex в Windows Vista (см. Windows Flip 3D ). В обоих случаях операционная система преобразует окна «на лету», продолжая обновлять содержимое этих окон.
Графический интерфейс обычно основан на WIMP, хотя иногда встречаются и другие метафоры, например, используемые в Microsoft Bob , 3dwm, File System Navigator, File System Visualizer , 3D Mailbox, [39] [40] и ГоферВР . Масштабирование (ZUI) — это родственная технология, которая обещает обеспечить преимущества представления 3D-сред без недостатков удобства использования, таких как проблемы ориентации и скрытые объекты. В 2006 году Hillcrest Labs представила первый ZUI для телевидения. [41] Другие нововведения включают меню на PlayStation 2 , меню на Xbox , проект Sun's Looking Glass , Metisse , который был похож на Project Looking Glass, [42] BumpTop , где пользователи могут манипулировать документами и окнами с реалистичным движением и физикой, как если бы они были физическими документами, Croquet OS , созданная для совместной работы, [43] и композитные оконные менеджеры, такие как Enlightenment и Compiz . Дополненная реальность и виртуальная реальность также используют элементы трехмерного графического интерфейса. [44]
В научной фантастике
[ редактировать ]3D-графические интерфейсы появились в научно-фантастической литературе и фильмах еще до того, как некоторые технологии стали возможными или получили широкое распространение. [45]
- В художественной прозе трехмерные графические интерфейсы изображались как погружаемые среды, » Гибсона и Уильяма называемые «киберпространством « » Нила Стивенсона метавселенной » и « аватарами .
- В американском фильме 1993 года « Парк Юрского периода » используется 3D-файловый менеджер Silicon Graphics File System Navigator, реальный файловый менеджер для операционных систем Unix .
- В фильме «Отчет меньшинства» есть сцены, в которых полицейские используют специализированные системы 3D-данных.
См. также
[ редактировать ]- Apple Computer, Inc. против Microsoft Corp.
- Пользовательский интерфейс консоли
- Значок компьютера
- Отличительные интерфейсы
- Общий графический интерфейс (программный проект)
- Дерево графического интерфейса
- Человеческий фактор и эргономика
- Смотри и чувствуй
- Естественный пользовательский интерфейс
- Нкурсы
- Объектно-ориентированный пользовательский интерфейс
- Органичный пользовательский интерфейс
- Богатое веб-приложение
- Скевоморфный
- Тема (вычисления)
- Интерфейс ввода текста
- Переносная среда приложений
- Дизайн пользовательского опыта
- Дизайн пользовательского интерфейса
- Векторный графический интерфейс пользователя
Ссылки
[ редактировать ]- ^ Уэллс, Джон (2009). Словарь произношения Лонгмана (3-е изд.). Пирсон Лонгман. ISBN 978-1-4058-8118-0 .
- ^ «Как произносится GUI по-английски» . Кембриджский словарь . Проверено 03 апреля 2020 г.
- ^ Перейти обратно: а б «Командная строка против графического интерфейса» . Компьютерная надежда . Проверено 03 апреля 2020 г.
- ^ «Графический интерфейс или командная строка: что лучше? (Часть 1)» . Microsoft.com Операции. Microsoft Learn . 12 марта 2007 г. Проверено 30 января 2024 г.
- ^ «Графический интерфейс или командная строка: что лучше? (Часть 2)» . Microsoft.com Операции. Microsoft Learn . 26 марта 2007 г. Проверено 30 января 2024 г.
- ^ «Графический интерфейс пользователя» . ScienceDaily . Проверено 9 мая 2019 г.
- ^ Леви, Стивен. « Графический интерфейс пользователя (GUI) ». Британика.com. Проверено 12 июня 2019 г.
- ^ «ГИП» . Энциклопедия журнала PC Magazine. pcmag.com . Проверено 12 июня 2019 г.
- ^ Грег Уилсон (2006). «Долой их HUD!: Переосмысление хедз-ап-дисплея в дизайне консольных игр» . Гамасутра . Архивировано из оригинала 19 января 2010 года . Проверено 14 февраля 2006 г.
- ^ «Определение графического интерфейса» . Информационный проект Linux . 1 октября 2004 года . Проверено 12 ноября 2008 г.
- ^ «хром» . www.catb.org . Проверено 03 апреля 2020 г.
- ^ Нильсен, Якоб (29 января 2012 г.). «Браузер и графический интерфейс Chrome» . Ннгрупп . Архивировано из оригинала 25 августа 2012 года . Проверено 20 мая 2012 г.
- ^ Мартинес, Венди Л. (23 февраля 2011 г.). «Графические пользовательские интерфейсы: Графические пользовательские интерфейсы» . Междисциплинарные обзоры Wiley: вычислительная статистика . 3 (2): 119–133. дои : 10.1002/wics.150 . S2CID 60467930 .
- ^ Биссон, Жизель. «Ресторанная система ViewTouch».
- ^ «Что такое графический интерфейс пользователя (GUI)?» . Цифровой гид IONOS . 14 сентября 2020 г. Проверено 25 февраля 2022 г.
- ^ Бабич, Ник (30 мая 2020 г.). «Мобильный UX-дизайн: представление списка и представление сетки» . Середина . Проверено 4 сентября 2021 г.
- ^ Ван Дам, А. (2000). «За пределами WIMP» . IEEE Компьютерная графика и приложения . 20 :50–51. дои : 10.1109/38.814559 .
- ^ «Взаимодействие на основе реальности: основа для интерфейсов после WIMP».
- ^ Либерман, Генри. «Творческая среда программирования в ремиксе» , Медиа-лаборатория Массачусетского технологического института, Кембридж.
- ^ Салха, Надер. «Эстетика и искусство на раннем этапе развития человеко-компьютерных интерфейсов». Архивировано 7 августа 2020 г. в Wayback Machine , октябрь 2012 г.
- ^ Смит, Дэвид (1975). «Пигмалион: среда творческого программирования».
- ^ Первые графические интерфейсы
- ^ Демонстрация пользовательского интерфейса Xerox Star, 1982 г.
- ^ «ВизиКорп Визи Он» .
Продукт Visi On не предназначался для домашнего пользователя. Он был разработан и рассчитан на высококлассные корпоративные рабочие станции. Требуемого оборудования было довольно много для 1983 года. Требовалось минимум 512 КБ оперативной памяти и жесткий диск (5 МБ свободного места).
- ^ Ретроспектива Windows, журнал PC Magazine, январь 2009 г. Зифф Дэвис. Январь 2009 года.
- ^ «Magic Desk I для Commodore 64» .
- ^ Сандберг-Димент, Эрик (25 декабря 1984 г.). «Ценность окон подвергается сомнению» . Нью-Йорк Таймс .
- ^ Фридман, Тед (октябрь 1997 г.). «Apple, 1984 год: появление Macintosh в культурной истории персональных компьютеров» . Архивировано из оригинала 5 октября 1999 года.
- ^ Фридман, Тед (2005). «Глава 5: 1984 год» . Электрические мечты: компьютеры в американской культуре . Издательство Нью-Йоркского университета . ISBN 978-0-8147-2740-9 . Проверено 6 октября 2011 г.
- ^ Гроте, Патрик (29 октября 2006 г.). «Рецензия на фильм «Пираты Кремниевой долины » . DotJournal.com. Архивировано из оригинала 7 ноября 2006 года . Проверено 24 января 2014 г.
- ^ Вашингтон Пост (24 августа 1995 г.). «С дебютом Windows 95 Microsoft достигла ажиотажа» . Вашингтон Пост . Проверено 8 ноября 2013 г.
- ^ «Компьютеры | Хронология истории компьютеров | Музей истории компьютеров» . www.computerhistory.org . Проверено 2 апреля 2017 г.
- ^ Мэзер, Джон. iMania , Обзор журналистики Райерсона , (19 февраля 2007 г.), дата обращения 19 февраля 2007 г.
- ^ «iPad может, наконец, вызвать спрос на до сих пор неудачные планшетные ПК» — Итон, Ник Определен ли рынок iPad/планшетных ПК? Архивировано 1 февраля 2011 г. в Wayback Machine , Seattle Post-Intelligencer , 2010 г.
- ^ Брайт, Питер Балмер (и Microsoft) до сих пор не получили iPad , Ars Technica , 2010 г.
- ^ «Победа iPad в определении планшета: что это значит» . Инфомир . 05.07.2011.
- ^ Хэнсон, Коди В. (17 марта 2011 г.). «Глава 2: Мобильные устройства в 2011 году» . Отчеты о библиотечных технологиях . 47 (2): 11–23. ISSN 0024-2586 .
- ^ «Что такое графический интерфейс пользователя? Определение и часто задаваемые вопросы | OmniSci» . omnisci.com . Проверено 26 января 2022 г.
- ^ «3D Mailbox – программное обеспечение для трехмерной электронной почты. Оживите электронную почту! Электронная почта стала еще интереснее и интереснее» . 3dmailbox.com . Архивировано из оригинала 21 июля 2019 г. Проверено 14 июля 2022 г.
- ^ «3D-почтовый ящик» . Скачать.com . Проверено 14 июля 2022 г.
- ↑ Macworld.com , 11 ноября 2006 г. Дэн Морен. CES Unveiled@NY '07: Укажи и щелкни, чтобы перейти к телеприставкам? Архивировано 8 ноября 2011 г. в Wayback Machine.
- ^ «Метисс – новая альтернатива зазеркалью» . 29 июня 2004 года . Проверено 2 июля 2020 г.
- ^ Смит, Дэвид А.; Кей, Алан; Рааб, Андреас; Рид, Дэвид П. «Крокет – архитектура системы совместной работы» (PDF) . croquetconsortium.org . Архивировано из оригинала (PDF) 27 сентября 2007 г. Проверено 17 сентября 2022 г.
Усилия Xerox PARC под руководством Алана Кея, которые привели к разработке [...] мощных пользовательских интерфейсов на основе растровых дисплеев, сыграли ключевую роль. В каком-то смысле все, что мы здесь делаем, — это расширяем эту модель до 3D и добавляем новую надежную модель совместной работы с объектами.
- ^ Пурвар, Сураб (04 марта 2019 г.). «Проектирование пользовательского опыта для приложений виртуальной реальности (VR)» . Середина . Проверено 6 мая 2022 г.
- ^ Дейтон, Том. «Объектно-ориентированные графические интерфейсы — это будущее» . Блог OpenMCT . Архивировано из оригинала 10 августа 2014 года . Проверено 23 августа 2012 г.
Внешние ссылки
[ редактировать ]- Эволюция графического пользовательского интерфейса за последние 50 лет Радж Лал
- Люди, которые действительно изобрели графический интерфейс» Клайв Акасс «
- Галерея графических интерфейсов пользователя , скриншоты различных графических интерфейсов.
- GUIdebook Марцина Вичари , галерея графического пользовательского интерфейса: более 5500 снимков экрана графического интерфейса, истории приложений и значков.
- Реальная история графического интерфейса Майка Така
- «В начале была командная строка» , Нил Стивенсон
- Графические 3D-интерфейсы пользователя (PDF), Фарид БенХаджи и Эрик Дюбнер, факультет компьютерных и системных наук, Стокгольмский университет
- Топологический анализ функции энергии Гиббса (данные о корреляции равновесия жидкость-жидкость). Включая термодинамический обзор и графический интерфейс пользователя (GUI) для анализа поверхностей/связывающих линий/матричного анализа Гессиана – Университет Аликанте (Рейес-Лабарта и др., 2015–18)
- Инновационные способы использования визуализации информации в различных областях Райан Эрвин Специалист по цифровому маркетингу (CLLAX) (2022–05)