.HDM オプション番号
HDM ファイルは、Handheld Device Markup Language (HDML) で作成されたマークアップ言語 Web ページ ファイルです。 HTML 言語に似たマークアップ タグが含まれていますが、スマートフォンや PDA などのハンドヘルド電子デバイス用に設計されています。 HDML ファイル形式の仕様 は標準化のために W3C に提出されましたが、標準になることはできませんでした。 HDM は、W3 Web サイトで入手可能な HDML ファイル形式仕様に基づいています。
HDM ファイル形式 - 詳細情報
HDM ファイルは、ハンドヘルド デバイスで視覚的に設計された Web サイトにレンダリングされるマークアップ タグで構成されます。 HDM ファイルは、HTML ページに使用される HTTP プロトコルではなく、HDTP (Handheld Device Transport Protocol) プロトコルを使用してデバイスにコピーされます。
HDML ファイルの要素
以下は、HDML の実行時環境を提供する一連の要素であり、ユーザー エージェントと呼ばれます。
要素 | 説明 |
---|---|
Cards | これは HDML の基本的なビルディング ブロックであり、ユーザーが情報のカードを表示して操作できるようにします。 |
デッキ | HDML カードはデッキにグループ化されます。 HDML デックは、URL [RFC1738] によって識別され、サーバーから要求され、ユーザー エージェントによってキャッシュされるコンテンツの単位であるという点で、HTML ページに似ています。 |
アクション | アクションは、PREV、SOFT1-SOFT8、および HELP タイプにすることができます。これらは抽象的であり、ユーザー エージェント固有の方法でユーザー インターフェイスでサポートされます。 |
アクティビティ | アクティビティは、1 つの論理的な機能を実行する関連カードのグループのようなものです。これらは、1 つまたは複数のデッキにまたがる場合があります。 HDML ナビゲーションおよび状態モデルは、アクティビティを中心に構成されています。 |
履歴ベースのナビゲーション | ユーザー エージェントは、ユーザーに表示されたカードの履歴を保持します。アクセスされた各カードは、カード履歴に追加されます。ユーザー エージェントにより、ユーザーは履歴の前のカードに簡単に戻ることができます。 |