Що таке файл HDM?
Файл HDM – це файл веб-сторінки мовою розмітки, який створюється мовою розмітки портативних пристроїв (HDML). Він містить теги розмітки, подібні до мови HTML, але розроблений для кишенькових електронних пристроїв, таких як смартфони та КПК. Специфікації формату файлу HDML було подано до W3C для стандартизації, але не могло стати стандартом. HDM базується на специфікаціях формату файлів HDML, доступних на веб-сайті W3.
Формат файлу HDM - Додаткова інформація
Файл HDM складається з тегів розмітки, які відображаються на візуально розробленому веб-сайті на портативних пристроях. Файли HDM копіюються на пристрої за допомогою протоколу HDTP (Handheld Device Transport Protocol) замість протоколу HTTP, який використовується для сторінок HTML.
Елементи файлу HDML
Нижче наведено список елементів, які забезпечують середовище виконання для HDML і називаються агентом користувача.
Елемент | Опис |
---|---|
Картки | Це основний будівельний блок HDML, який відображає та дозволяє користувачеві взаємодіяти з картками інформації. |
Колоди | Картки HDML згруповані в колоди. Колода HDML подібна до HTML-сторінки тим, що вона ідентифікується за URL [RFC1738] і є одиницею вмісту, яку запитує сервер і кешує агент користувача. |
Дії | Дії можуть бути типу PREV, SOFT1-SOFT8 і HELP. Вони є абстрактними та підтримуються в інтерфейсі користувача за допомогою спеціального агента користувача. |
Дії | Діяльність схожа на групу пов’язаних карток, які виконують одну логічну функцію. Вони можуть охоплювати одну або декілька колод. Модель навігації та стану HDML структурована навколо дій. |
Навігація на основі історії | Агент користувача зберігає історію карток, які відображаються користувачеві. Кожна картка, до якої відкривається доступ, додається до історії карток. Агент користувача дозволяє користувачеві легко повернутися до попередньої картки в історії. |