Популярные стили пользовательского интерфейса

Развитие программного обеспечения потребовало от­дельного изучения и прогресса в области разработки про­граммных интерфейсов. Их многообразие позволяет вы­делить ряд стилей пользовательского интерфейса (ПИ), которые завоевали популярность в индустрии программных средств. Среди них:

· графический пользовательский интерфейс (GUI);

· пользовательский Web-интерфейс (WUI);

· пользовательские интерфейсы карманных устройств (НUI);

· объектно-ориентированные ПИ.

Графический пользовательский интерфейс (Graphical User Interface – GUI) определяется как стиль взаимодей­ствия «пользователь-компьютер», в котором применяют­ся четыре фундаментальных элемента: окна, пиктограм­мы, меню и указатели. Иногда GUI-интерфейс называют WIMP-интерфейсом (Windows – окна, Icons – пиктограм­мы, Menus – меню и Pointers – указатели).

Важнейшие свойства GUI-интерфейса – это возмож­ность непосредственного манипулирования, поддержка мыши или указателя, использование графики и наличие области для функций и данных приложения.

Базовый WUI-стиль (Web User Interface) похож на меню с иерархической структурой, пользователи знают его по опыту работы в средах с неграфическим интер­фейсом, но он имеет более наглядное представление информации и использует гиперссылки. Необходимая навигация выполняется в рамках одного или нескольких приложе­ний с использованием текстовых или визуальных гипер­ссылок. В зависимости от структуры гиперссылок прило­жения, навигация в пределах WUI-интерфейса приводит к отображению Web-страниц в иерархии приложения. Основные особенности приложения, исполь­зующего WUI-стиль:

· информация отображается в единственном GUI-окне, называемом браузером, хотя для пред­ставления данных в приложении могут использо­ваться несколько окон браузеров;

· браузер обеспечивает меню для Web-приложения;

· клиентская область не содержит традиционных пиктограмм;

· поддержка указателя осуществляется в основном для выбора с помощью одного щелчка мышью или выбора по навигационным ссылкам;

· технология «drag and drop» («перенести и поместить») не поддерживается за исключением случаев специального программирования в определенных сре­дах.

Web-ориентированное ПО становится все более похожим на GUI-ориентированное программное обеспечение (возмож­но потому, что пользователи неизменно требуют наличия популярных и полезных свойств GUI-интерфейса наподобие метода «drag and drop» или всплывающих меню).

Сегодня широко известны два основных класса PDA (Personal Digital Assistant – персональный цифровой ас­систент – «карманный» компьютер, предназначенный для выполнения некоторых специальных функций). В некоторых используется GUI-стиль как по внешнему виду, так и по поведению, в других применяется подмножество GUI-интерфейса. Для ввода данных пользователи применяют «жестикуляционный» стиль с пером и сенсорным экраном.

Обычно подобные устройства обладают очень маленьким экраном. Каждая область дисплея PDA меньше, чем боль­шинство окон GUI-ориентированных приложений для на­стольных и портативных систем. Для поддержки PDA обыч­но используется GUI-ориентированное программное обеспе­чение для портативных или настольных компьютеров.

Проектирование программных объектов дает возмож­ность предоставить в распоряжение пользователя прило­жение, обладающее объектно-ориентированным стилем пользовательского интерфейса и/или объектно-ориенти­рованной внутренней структурой (реализацией). Многие объектно-ориентированные свойства реального мира на­ходят отражение во внешнем виде, поведении, требовани­ях к взаимодействию и функциональных возможностях. Компьютеризованное усовершенствование или дополнение объектов реального мира, если они плохо спроек­тированы или реализованы, не очевидны для конечного пользователя, и не в состоянии преодолеть его устоявшие­ся знания и восприятие. Представленные в явном виде при проектировании обозначения классов объектов, иерархии классов и наследование посредством иерархии классов, являются понятными для пользователя.

Объектно-ориентированный прикладной пользова­тельский интерфейс должен обладать следующими свой­ствами:

· обеспечивать непосредственное манипулирование (перетаскивать любые объекты куда угодно);

· обеспечивать непосредственный ввод данных (за­писывать любую информацию);

· обеспечивать контекстную зависимость от объектов (всплывающие (контекстные) меню, справки, согла­сованность и т.д.).

Хороший прикладной объектно-ориентированный ПИ прост в использовании – это значит, что его механизмы прозрачны.

Многие пользователи использует интерфейс в стиле мейнфреймов или миникомпьютеров, но тенденция к доминированию явно скло­няется в пользу GUI-интерфейсов и им подобным.

GUI-интерфейс преобладает в сфере персональных ком­пьютеров, и количество разновидностей этого стиля неве­лико. WUI-интерфейсы соответствующих приложений, которые используют GUI-стиль, превалируют в области доступа к сетям Internet. Стилевые детали WUI-интерфейсов незначительно отличаются друг от друга, что подтверждают диалоговые окна Web-браузеров.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: