Индустрия программирования


UIDS/UIMS - часть 23


которые могут быть, а могут и не быть связаны с определённым поведением. Чаще всего их
поведение подобно кнопкам или представляет специфическое поведение объектов "письменного
стола".

Синтаксические моды и обратная связь

DM часто называют интерактивной технологией с отсутствием режимов. Это конечно не так, но
верно, что пользователь получает доступ к множеству функциональностей, работая в нормальном
контексте, команды и режимы ввода, присущие командно-ориентированным редакторам в этой
технологии по возможности не используются. Обычной синтаксической композицией
взаимодействия в DM является "выбор объекта", за которым следует "активация функции".
Переход в режим "объект выбран" отражается изменением яркости объекта, после активации
функции возможен переход в новый режим (например ожидания ввода параметра), отображаемую
изменением формы курсора.

Требования к конструированию DM интерфейсов:

  • поддержка разных классов интерактивной технологии;
  • возможность создания новых типов технологий;
  • использования подходящего, простого в изучении
  • языка программирования для описания частей системы, которые трудно
    специфицировать графически; предоставление разной интерактивной
    технологии одновременно;
  • обеспечение семантической обратной связи,
  • проверки семантики и использования в семантике установок по умолчанию;
    гибкость компоненты представления;
  • выражение синтаксиса в терминах индивидуальных объектов.

Пример реализации UIDS/UIMS

В заключении приведём в качестве примера описание системы UIMS XFaceMaker3 фирмы Non
Standard Logics, созданной на базе OSF/Motif и X Window System.

  1. Проектирование интерфейса. Пользователь создает интерфейс в интерактивном
    режиме, используя предопределённые элементы - заготовки (Widgets).

  2. Спецификация ресурсов. Реализует простую установку параметров(ресурсов) для
    заготовок. Многообразие ресурсов заготовок и их взаимодействия делает задачу установки
    параметров чрезвычайно сложной. XFM3 везде, где это возможно, предоставляет



    Начало  Назад  Вперед



    Книжный магазин