.HDM вариант №
Файл HDM представляет собой файл веб-страницы на языке разметки, созданный на языке разметки для портативных устройств (HDML). Он содержит теги разметки, аналогичные языку HTML, но предназначен для портативных электронных устройств, таких как смартфоны и КПК. Спецификации формата файла HDML были отправлены в W3C для стандартизации, но не смогли стать стандартом. HDM основан на спецификациях формата файлов HDML, доступных на веб-сайте W3.
Формат файла HDM — дополнительная информация
Файл HDM состоит из тегов разметки, которые отображаются на визуально оформленном веб-сайте на портативных устройствах. Файлы HDM копируются на устройства с использованием протокола HDTP (транспортный протокол для портативных устройств) вместо протокола HTTP, который используется для HTML-страниц.
Элементы файла HDML
Ниже приведен список элементов, которые обеспечивают среду выполнения для HDML и называются пользовательским агентом.
Элемент | Описание |
---|---|
Карты | Это основной строительный блок HDML, который отображает и позволяет пользователю взаимодействовать с карточками информации. |
Колоды | Карты HDML сгруппированы в колоды. Дека HDML похожа на HTML-страницу тем, что идентифицируется по URL-адресу [RFC1738] и представляет собой единицу содержимого, запрашиваемую с сервера и кэшируемую агентом пользователя. |
Действия | Действия могут быть типа PREV, SOFT1-SOFT8 и HELP. Они являются абстрактными и поддерживаются в пользовательском интерфейсе особым способом пользовательского агента. |
Активности | Активность похожа на группу связанных карточек, выполняющих одну логическую функцию. Они могут охватывать одну или несколько колод. Модель навигации и состояния HDML построена вокруг действий. |
Навигация на основе истории | Агент пользователя поддерживает историю карточек, отображаемых пользователю. Каждая открытая карта добавляется в историю карт. Пользовательский агент позволяет пользователю легко вернуться к предыдущей карточке в истории. |