ГОСТ Р 70177—2022
т. д.) и кросс-системные среды выполнения (например, виртуальную машину Java). Пользовательские агенты мо гут
выступать в качестве платформы, основанной на технологиях контента, для других пользовательских агентов.
Пользовательские агенты могут задействовать серверную обработку данных, такую как преобразование контента,
синтез речи по тексту и т. д. Пользовательский агент может задействовать функции, размещенные на нескольких
платформах.
3.1.71 подключаемый модуль пользовательского агента:
Программное обеспечение, уста
новленное в пользовательский агент, которое добавляет одну или несколько дополнительных функций,
изменяющих поведение пользовательского агента.
П р и м е ч а н и е — Расширения и надстройки — это разновидности подключаемых модулей. Подключае
мые модули пользовательских агентов имеют две общие возможности:
- изменить контент до того, как пользовательский агент отобразит его (например, чтобы добавить области
выделения, если присутствуют определенные типы альтернативного контента):
- изменить пользовательский интерфейс пользовательского агента (например, добавить представление
заголовков).
3.1.72
подсказка:
Любой инициируемый пользовательским агентом запрос у пользователя ре
шения или части информации.
3.1.73 пользовательский агент:
Любое программное обеспечение, которое извлекает, отобра
жает и упрощает взаимодействие конечных пользователей с цифровым контентом.
П р и м е ч а н и е — Настоящий стандарт различает следующие архитектуры пользовательских агентов:
а ) платформенный пользовательский агент — пользовательские агенты, которые работают на платфор
мах, не являющихся частью контента (операционных системах и кросс-системных платформах, таких как вирту
альная машина Java) и сами выполняют поиск контента, отображение и облегчение взаимодействия с конечным
пользователем (например, интернет-браузеры для настольных компьютеров);
б) встроенный пользовательский агент, подключаемый модуль — пользовательские агенты, которые под
ключаются к другим пользовательским агентам или приложениям (например, подключаемый модуль media player
для web-браузера, компонент WebView). Встроенные пользовательские агенты могут устанавливать прямые со
единения с платформой (например, связь через службы доступности платформы):
в) контентный пользовательский агент — пользовательские агенты, у которых есть пользовательские интер
фейсы, реализованные с использованием технологий контента, и к которым пользователи получают доступ через
пользовательский агент. Контентные пользовательские агенты преобразуют контент, который основной пользова
тельский агент не может распознать, в контент, отображение которого поддерживает основной пользовательский
агент (например, web-приложение для чтения ePub).
П р и м е ч а н и я
1
Критериям выполнения может соответствовать и другое программное обеспечение.
2 Многие web-приложения извлекают, обрабатывают и упрощают взаимодействие с очень ограниченными
наборами данных (например, онлайн-бронирование билетов). В таких случаях для оценки доступности приложе
ния может оказаться более подходящим ГОСТ Р 52872.
Примеры программного обеспечения, которое в настоящем стандарте рассматривается как пользователь
ские агенты:
а) web-браузеры для персональных компьютеров (например, Internet Explorer, Firefox, Chrome, Safari, Opera);
б) web-браузеры для мобильных устройств (например, Firefox, Chrome, Safari, браузер Android, Opera Mini,
Atomic Web, Puffin);
в) подключаемые модули браузера (например, плагин GuickTime для Firefox, плагин Acrobat Reader для
Internet Explorer, плагин Shockwave для Chrome);
г) компоненты web-представления (например, компонент Webkit Webview, подключаемый модуль платфор
мы web-инструментов для Eclipse, UlWebView для iOS);
д) инструменты разработки, отображающие редактируемый web-контент (например, Word, Dreamweaver,
HTML-Kit).
Примеры программного обеспечения, которое в настоящем стандарте не рассматривается в качестве поль
зовательских агентов:
а) операционные среды или пакеты программного обеспечения, которые включают платформенные пользо
вательские агенты (например, Windows, OS X, KDE, iOS), хотя сами включенные пользовательские агенты охваты
ваются настоящим стандартом;
б) платформы или наборы инструментов общего назначения, которые не используют технологии цифрового
контента, хотя они могут использоваться пользовательскими агентами для других целей (например, GNOME, KDE,
NET Framework/CLR);
в ) инструменты разработки, которые отображают только исходный текст редактируемого цифрового кон
тента (например, Блокнот, Vim).
10