無線套用環境

無線套用環境

無線套用環境(WAE)在無線套用協定(WAP)協定棧,定義了標準的內容格式,規定WAP移動終端使用無線置標語言(WML)顯示各種文字圖像數據的最高層協定

在無線套用協定技術中,無線套用環境(WAE)是WAP的客戶端與具體套用產品實現相關的部分,被規劃在整個WAP標準之中,其目的是建立一個互操作環境,以便使網路運營商服務提供商能夠有一個實用有效的方法,使他們在變化多樣的無線平台上提供應用程式和服務。

中文名稱無線套用環境
英文名稱wireless application environment;WAE
定  義在無線套用協定(WAP)協定棧,定義了標準的內容格式,規定WAP移動終端使用無線置標語言(WML)顯示各種文字圖像數據的最高層協定。
套用學科通信科技(一級學科),通信協定(二級學科)

基本介紹

  • 中文名:無線套用環境
  • 外文名:Wireless Application Environment
  • 縮寫:WAE
  • 套用學科:通信技術,通信協定
定義,主要功能,技術特點,組成部分,內容生成器,標準內容編碼,WAE用戶代理,

定義

無線套用環境(WAE)是無線套用協定WAP)中的套用層,是基於全球資訊網和行動電話技術的套用開發環境,主要目的是建立一個可操作的環境,提供開發套用和服務。

主要功能

無線套用環境(WAE)是以網際網路技術為基礎的框架結構,包含了一個基於瀏覽器的微型環境,主要功能有:無線標記語言(WML)、無線電話套用(WTA)、無線會話協定(WSP)、無線事務協定(WTP)、無線數據報協定(WDP)。

技術特點

WAE借鑑了已經出現的種種技術,其中主要包括:
(1)手持標註語言HDML(Unwired Planet’Hand Held Mark—up Language);
(2)超文本標註語言HTML(HyperText Markup Language);
(3)基於Java Script和ECMA一262標準的ECMA Script Language Specification[ECMASCRIPT];
(4)vCard/vCalendar技術;
(5)www技術如URI_s和HTFP等;
借鑑以上種種技術的基礎上,WAE的技術在體系結構和技術方面,能夠適應WAP的要求,並適應嵌入式移動終端設備的特點;適應移動通信特點——窄帶中高延遲;同時,在應用程式模型上,支持通用移動應用程式設計;能夠提供基於intemet和WWW的程式開發模型,如瀏覽器編程和腳本語言,並且做到與支持WAP的設備良好地適配。

組成部分

WAE的各個組成部件分布在客戶端WAP網關和源伺服器上,包括以下部分:

內容生成器

內容生成器(Content Generators)位於源伺服器上,可以回響移動終端上的用戶代理髮出的請求,並創建相應的具有標準內容格式的套用WML文檔(Wireless Markup language)或WML SCript文檔。WAE中定義了WML和WML SCript這兩種語言標準的內容格式,源伺服器上存放或生成的內容必須是這兩種格式的。

標準內容編碼

標準內容編碼(Standard Content Encoding)。考慮到無線通信環境的低頻寬和中高延遲,為提高頻寬利用率和系統效率,有必要將源伺服器上的內容進行編碼壓縮後再傳給客戶方。WAE中定義了WML的壓縮編碼WBXML (Wireless Binary ExtensibleMarkup Language)、WML SCript的位元組碼,以及其他內容格式如圖像等的編碼式。
WAP網關的實現中需要WML和WML script編碼器,將WML文檔編碼為WBXML格式,將WMLSCript函式編碼為WMLScript位元組碼。

WAE用戶代理

WAE用戶代理(WAE User Agent)。用戶代理是在移動終端上用於解釋和執行內容的軟體。WAE中的用戶代理包括WML用戶代理WTA(無線電話套用)用戶代理,當然也可以有對應於其他套用的其他用戶代理。WML用戶代理是基本的用戶代理,支持WML和WMLSCript,可以向WAP網關發出請求,接收WAP網關傳送過來的(WBXML或WML Script位元組碼),正確解釋、執行並顯示。

相關詞條

熱門詞條

聯絡我們