stringtranslate.com

Доступ обычных пользователей IBM

Common User Access ( CUA ) — стандарт для пользовательских интерфейсов операционных систем и компьютерных программ . Он был разработан IBM и впервые опубликован в 1987 году как часть их Systems Application Architecture . Первоначально использовавшийся в операционных системах MVS/ESA , VM/CMS , OS/400 , OS/2 и Microsoft Windows , части стандарта CUA теперь реализованы в программах для других операционных систем, включая варианты Unix . Он также используется Java AWT и Swing .

Мотивации и вдохновение

IBM хотел стандартный способ взаимодействия с текстовым пользовательским интерфейсом , будь то экран немого терминала, подключенного к мэйнфрейму или PS/2 с графикой VGA . [1] CUA была подробной спецификацией и устанавливала строгие правила о том, как приложения должны выглядеть и функционировать. Ее целью было отчасти достижение гармонии между приложениями DOS , которые до этого независимо реализовывали различные пользовательские интерфейсы. [ необходима цитата ]

Например, чтобы открыть файл:

F1часто была клавишей справки (например, Volkswriter (1982) [3] ), но в WordPerfect справка была включена . Некоторые программы использовали ее для отмены действия, а некоторые использовали ее для завершения; WordPerfect использовал ее для повтора символа. Некоторые программы использовали ее для перехода к концу строки, а некоторые использовали ее для завершения заполнения формы. иногда переключался между заменой и вставкой символов, но некоторые программы использовали ее для «вставки».F3EscEndIns

Таким образом, каждую программу приходилось изучать индивидуально, а ее полный пользовательский интерфейс запоминать. Это было признаком мастерства — изучить пользовательский интерфейс десятков приложений, поскольку новичок, столкнувшийся с новой программой, обнаружил бы, что его существующие знания о похожем приложении бесполезны или активно мешают пониманию, поскольку для нового приложения, возможно, придется отучиться от выученного поведения.

Подробная спецификация CUA, опубликованная в декабре 1987 года, состоит из 328 страниц. Она имеет сходство с подробными рекомендациями по интерфейсу пользователя Apple Computer (139 страниц). [1] Apple HIG — это подробная книга, описывающая, как должно выглядеть и функционировать программное обеспечение для компьютера Apple Macintosh 1984 года. [4] Когда она была впервые написана, Mac был новым, а программное обеспечение графического пользовательского интерфейса (GUI) было новинкой, поэтому Apple приложила большие усилия, чтобы гарантировать, что программы будут соответствовать единому общему внешнему виду и поведению. [ необходима цитата ] У CUA была похожая цель, но она столкнулась с более сложной задачей попытки навязать это задним числом существующей, процветающей, но хаотичной отрасли с гораздо более амбициозной целью унификации всех пользовательских интерфейсов, от персональных компьютеров до мини-компьютеров и мэйнфреймов; и поддержки как символьных, так и графических режимов, а также пакетных и интерактивных дизайнов. Для сравнения, Apple HIG поддерживала интерактивный графический интерфейс только на отдельном персональном компьютере. CUA также пытался стать более измеримым стандартом, чем Apple HIG, и имел большие разделы, отформатированные в виде контрольных списков для оценки соответствия.

Описание

CUA содержит стандарты работы таких элементов, как диалоговые окна , меню и сочетания клавиш , которые стали настолько влиятельными, что сегодня их реализуют многие программисты, никогда не читавшие CUA.

Некоторые из этих стандартов можно увидеть в работе самой Windows и приложений на базе DOS, таких как полноэкранный текстовый редактор MS-DOS 5 edit.com . Отличительные черты CUA включают:

CUA охватывает не только приложения DOS, но и является основой для стандарта единого пользовательского интерфейса Windows (CUI), а также для приложений OS/2 — как текстовых, так и с графическим интерфейсом Presentation Manager — и мэйнфреймов IBM, которые соответствуют архитектуре системных приложений .

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

Третье издание CUA радикально отошло от первых двух, введя объектно-ориентированное рабочее место . Это изменило акцент взаимодействия пользователя на данные (документы, изображения и т. д.), с которыми работал пользователь. Акцент на приложениях был снят с намерением сделать компьютер более простым в использовании, соответствуя ожиданиям пользователей, что они будут работать с документами с помощью программ (а не использовать программы для работы с документами). (См. также объектно-ориентированный пользовательский интерфейс .)

Влияние

CUA оказала сильное влияние на раннюю операционную систему Microsoft Windows в период совместного сотрудничества IBM и Microsoft по OS/2 Presentation Manager. Но более поздние выпуски документов CUA от IBM не использовались для продуктов Microsoft, и поэтому CUA стала менее значимой в среде Windows. Например, было введено меню «Пуск» . Большинство стандартных нажатий клавиш и базовых виджетов GUI, указанных CUA, остаются доступными в Windows. Известная комбинация для закрытия окна, + , происходит от CUA. [5]AltF4

CUA никогда не оказывал значительного влияния на дизайн приложений Unix -терминала (символьного режима), которые предшествовали CUA более чем на десятилетие. [ необходима цитата ] Однако все основные среды/инструментарии Unix GUI, основанные на X Window System или нет , имели различные уровни совместимости с CUA, при этом Motif/ CDE явно указывает на это как на цель разработки. Текущие основные среды, GNOME и KDE , также имеют обширную совместимость с CUA. Подмножество CUA, реализованное в Microsoft Windows или OSF/Motif, обычно считается фактическим стандартом , которому должна следовать любая новая среда Unix GUI.

Смотрите также

Ссылки

  1. ^ ab Олсоп, Стюарт II (1988-01-18). "Microsoft Windows: эклектизм в пользовательском интерфейсе" (PDF) . PC Letter . 4 (2): 6–7.
  2. ^ "Справочное руководство WordStar для версии 3.3" (PDF) .
  3. ^ Шуфорд, Ричард С. (май 1983 г.). «Инструменты Word для персонального компьютера IBM». BYTE . Том 8, № 5. стр. 176–216 . Получено 19 октября 2013 г.
  4. ^ Руководство по интерфейсу пользователя: Интерфейс рабочего стола Apple . Addison-Wesley. 1987. ISBN 0-201-17753-6.
  5. ^ Чен, Рэймонд (18 сентября 2018 г.). «Почему Alt+F4 — это горячая клавиша для закрытия окна? Почему не Alt+F5 или Alt+F3?». The Old New Thing .

Внешние ссылки