什麼是手持裝置標記語言 (HDML)?概念、運作方式
手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。
什麼是 HDML(手持設備標記語言)?
一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限,需要相應地格式化超文本信息。手持設備標記語言 (HDML) 目前由 AT&T、Ameritech 和 Bell Atlantic 等無線運營商使用。其當前版本是 HDML 2.0。
行動網路相關標記語言的演變
HDML(手持設備標記語言)如何運作?
HDML 適用於顯示 4 行 x 20 個字元或更小的裝置。它並非旨在作為向這些裝置傳遞標準 Web 內容的一種方式 - 標準 HTML 頁面根本無法重新格式化以適合此類裝置。相反,HDML 提供了一種使用無線網際網路協定 (IP) 而不是傳統的電路交換蜂窩通訊系統將資訊傳遞到手持無線裝置的新方法。因此,HDML 不是 HTML 的子集或縮小版本,而是一種專門為這些裝置設計的新標記語言。不對這些裝置使用縮小 HTML 的另一個原因是 HTML 需要允許點擊連結等操作的使用者介面,而這不適用於手持裝置。
定義 HDML 2.0 版的規格
此版本的 HDML 於 1997 年 4 月 11 日發布。
介绍
萬維網提供了一個強大、靈活且無處不在的資訊存取模型。採用 WWW 作為從台式 PC 和工作站傳播和訪問信息的首選方式,產生了對其他設備訪問相同信息的需求。這些設備或“替代平台”的範圍從基於語音和傳真的用戶代理到低成本網絡計算機,再到移動電話和 PDA 等手持設備。
雖然網路的基礎設施和協定完全支援這些替代平台,但 HTML 本身卻不支援。特別是,HTML 固有的導覽和顯示模型在套用至一般手持裝置時會摺疊。然而,將標準 Web 協定和基礎設施(URL、HTTP、SSL 加 CGI、Perl、商業 Web 伺服器)的使用與替代但互補的標記語言相結合,使手持裝置能夠充當成熟的 Web 用戶端。
手持設備
雖然手持設備有多種類型、樣式和類別,但此規範對於具有相似物理特性的更大類別的設備很有用。這些特徵包括:
小顯示尺寸(始終)
有限的輸入功能(通常)
兩者都有有限的頻寬(經常)
有限的資源,例如記憶體、處理能力、永久儲存(通常)
本規範將以數據就緒的行動電話作為典型手持裝置的範例。該規範還將繼續使用術語“手持設備”,並認識到該術語並不包括所有將受益於 HDML 的設備。
物理特性
手持設備的主要特點是顯示尺寸有限。典型的顯示器能夠顯示 4-10 行 12-20 個字元寬的文本,並且可以是圖形(點陣圖)或純文字。PDA 式顯示器不一定包含在此手持設備類別中,儘管 HDML 在這些設備上也很有用。
手持設備可能具有也可能沒有全鍵盤,並且可能具有也可能沒有指向/選擇設備。例如,數據就緒的手機只有:
通常在電話上找到的按鍵(0-9、*、#,字母標在 2-9 上)
光標/方向鍵(通常只是上下或左右)
多個專用功能鍵(SEND、END等)
一個或多個帶有可編程標籤的“軟鍵”
字母數字尋呼機的按鍵甚至更少。項目選取是透過編號清單或使用游標鍵來強調顯示選項,然後要求對該項目執行動作來完成。通過觸摸板、觸摸屏、滾珠等指向設備進行全二維光標控制的情況很少見。完整的 QWERTY 鍵盤也很少見。與典型的 PC 或 PDA 相比,輸入受到嚴重限制。
由於網路技術的限制或簡單的經濟性,網路頻寬通常較低。其他資源也是如此:記憶體、處理能力,甚至電池壽命。一切都以經濟學的名義。雖然某些設備確實具有大量內存或處理能力,但這些設備是例外。大眾市場和面向消費者的設備將在多年內繼續受到這些限制。