Типы пользовательского интерфейса
С точки зрения пользователя операционная система формирует удобный пользователь-ский интерфейс, программное окружение, на фоне которого выполняется разработка и осу-ществляется исполнение прикладной программы пользователя.
Здесь пользовательский интерфейс можно рассматривать как командный язык для управления функционированием компьютера и набор сервисных услуг, освобождающих пользователя от выполнения рутинных операций. Интерфейс пользователя — элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользова-теля с программным обеспечением. В том числе:
средства отображения информации, отображаемая информация, форматы и коды;
командные режимы, язык пользователь-интерфейс;
устройства и технологии ввода данных;
диалоги, взаимодействие и транзакции между пользователем и компьютером; обрат-ная связь с пользователем;
поддержка принятия решений в конкретной предметной области; порядок использо-вания программы и документация на нее.
В зависимости от типа пользовательского интерфейса информационные технологии имеют соответствующую классификацию (Рис. 3.1) [11]. При этом выделяется системный и прикладной интерфейс.
Прикладной интерфейс связан с реализацией некоторых функциональных информаци-онных технологий.
Системный интерфейс —это набор приемов взаимодействия с компьютером,которыйреализуется операционной системой или ее надстройкой.
Пользовательский
интерфейс ИТ
Командный | WIMP | SIKL | ||
Однопрограм- | Многопрограм- | Многопользова- | |||||
мная ОС | мная ОС | тельская ОС | |||||
Пакетная | Диалоговая | Сетевая | ||||||
технология | технология | технология | ||||||
Рис. 3.1. Классификация информационных технологий по типу
Пользовательского интерфейса
Кратко охарактеризуем основные типы пользовательского интерфейса: командный, WIMP (графический), SILK (речевой).
Командный интерфейс
Командный интерфейс — самый простой.Он обеспечивает выдачу на экран системно-го приглашения для ввода команды. Например, в операционной системе MS-DOS приглаше-ние выглядит как С:\>, а в операционной системе UNIX — это обычно знак доллара.
Некогда ранее распространенный командный интерфейс имеет ряд существенных не-достатков с точки зрения пользователя: многочисленность команд, отсутствие стандарта для приложений и т.д. Все это что ограничивает круг его применения.
Для преодоления недостатков были предприняты попытки упрощения командного ин-терфейса . Так появились специальные программные оболочки, облегчающие общение поль-зователя с операционной системой (программа Norton Commander и др.).
Настоящим же решением проблемы стало создание и внедрение графической оболочки для операционной системы.
WIMP-интерфейс
WIMP-интерфейс расшифровывается какWindows (окно) Image (образ) Menu (меню)Pointer (указатель).
При использовании WIMP-интерфейса на экране высвечивается окно, содержащее об-разы программ и меню действий. Для выбора одного из них используется указатель.
В настоящее время практически все распространенные операционные системы предос-тавляют для своей работы графический интерфейс WIMP, использующий указательное уст-ройство (например, «мышь»), выбор команд из меню, предоставление программам отдель-
ных окон, использование для обозначения программ образов в виде пиктограмм.
Удобство интерфейса и богатство возможностей делают Windows оптимальной систе-мой для повседневной работы. Приложения, написанные под Windows, используют тот же интерфейс, поэтому его единообразие сводит к минимуму процесс обучения работе с любым приложением Windows.
SILK-интерфейс
SILK-интерфейс расшифровывается какSpeech (речь) Image (образ) Language (язык)Knowledge (знание).
При использовании SILK-интерфейса на экране по речевой команде происходит пере-мещение от одних поисковых образов к другим по смысловым семантическим связям.
Современные операционные системы поддерживают командный, WIMP- и SILK- ин-терфейсы.
В последнее время внимание привлекают новые виды интерфейса, такие как биометри-ческий (мимический) и семантический (общественный). В связи с этим поставлена проблема создания общественного интерфейса (social interface). Общественный интерфейс будет включать в себя лучшие решения WIMP- и SILK-интерфейсов.
Предполагается , что при использовании общественного интерфейса не нужно будет разбираться в меню. Экранные образы однозначно укажут дальнейший путь. Перемещение от одних поисковых образов к другим будет проходить по смысловым семантическим свя-зям.