目次:
定義-ワイヤレスマークアップ言語(WML)とはどういう意味ですか?
ワイヤレスマークアップ言語(WML)は、ワイヤレスアプリケーションプロトコル(WAP)に準拠し、処理能力が制限されているワイヤレスデバイス用のマークアップ言語です。 HTMLがデスクトップブラウザー用のコンテンツをレンダリングするマークアップ言語であるように、WMLは、適切な処理能力を持たないワイヤレスデバイス用のコンテンツをレンダリングします。 WAPには、HTMLベースのサイトのようなWMLで記述されたサイトもあります。
WMLは、小さいディスプレイサイズ、制限されたユーザー入力機能、遅延の大きい狭帯域ネットワーク接続、メモリの制限、計算処理能力などの問題を処理するように設計されています。
TechopediaがWireless Markup Language(WML)について説明しています
WMLはプレーンテキスト形式で記述されているため、いくつかの点でHTMLと類似しています。 ただし、ワイヤレスデバイスの表示、処理能力、およびボタンレイアウトは同じではないため、一部の機能はWMLに組み込まれているデバイスに固有です。
以下は、HTMLと比較したWMLの主要な機能です。
- WMLは、小型のワイヤレスコンピューティングデバイス用のマークアップ言語です。
- WMLでは、データを文字列形式で保存する変数を定義できます。 HTMLでは、変数を保存できません。
- WMLは、クライアント側のスクリプティングにWMLスクリプトを使用します。これは別のファイルに保存されます。 HTMLはJavaScriptを使用します。
- WMLでサポートされている画像形式はWBMPです。 HTMLはJPEG、GIF、BMPをサポートしています。
- マイクロブラウザーは、WMLマークアップを実行するために使用されます。 HTMLマークアップの実行には、Internet Explorer、Firefox、Chromeなどの通常のブラウザーが使用されます。
- WMLはXHTML仕様に準拠しているため、大文字と小文字が区別されます。 HTMLは大文字と小文字を区別しません。
- WMLはHTMLと比較してタグが少ないです。
- デッキは、WMLカードのセットです。 HTMLでは、サイトはHTMLページのセットです。
WMLを装備したデバイスには、次の特性があります。
- ディスプレイサイズ:デバイスの画面サイズは小さく、解像度は低いです。 したがって、WMLは、表示サイズに関係なくコンテンツをレンダリングできる必要があります。
- 入力:小型のコンピューティングデバイスには、マウスまたはポインターベースのナビゲーションデバイスはありません。 デバイスがシンプルであるか洗練されているかに基づいて、小さな数字キーパッドまたはQWERTYキーパッドがあります。 WMLは、デバイスの制限に関係なく、必要なユーザー入力を取得できる必要があります。
- 処理:低電力のCPUとメモリの少ない容量の充電可能なバッテリーがあります。 WMLブラウザはシンクライアントのように動作し、デバイスで最小限の処理を実行する必要があります。
- ネットワーク機能:小型のコンピューティングデバイスは、帯域幅が狭く、ネットワークの待ち時間が長くなります。 WMLは、サーバーから要求されたWebページをフェッチする際の最大効率を確保する必要があります。
