開発 ワイヤレス抽象XML(ワックス)とは何ですか? -techopediaからの定義

ワイヤレス抽象XML(ワックス)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Wireless Abstract XML(WAX)とはどういう意味ですか?

Wireless Abstract XML(WAX)は、無線アプリケーションの開発と移植性を促進するために設計された抽象的なマークアップ言語とツールのセットです。 WAXは、Kargoのオープンソースアプリケーション開発プラットフォームであるMorphisによって開発された仕様です。


HTML、ワイヤレスマークアップ言語(WML)、ハンドヘルドデバイスマークアップ言語(HDML)などの言語は、ワイヤレスデバイス間で移植できません。 WAXは、他のマークアップ言語と比較してはるかに高いレベルで動作するため、さまざまなワイヤレスデバイス間で移植可能です。 アプリケーション開発者は、特定のコードセクションのWAX仕様を作成します。この仕様は、基本的な変更なしにさまざまなデバイスに実装できます。 WAXの学習曲線は非常に小さいため、アプリケーション開発者は、必要なカスタマイズを行って、非常に短い時間でテクノロジーを学習できます。

TechopediaがWireless Abstract XML(WAX)について説明しています

ワイヤレスデバイスの移植性の問題は、さまざまな携帯電話でサポートされるさまざまな画像形式とテキストファイルが原因で発生します。 ハイエンドハンドヘルドデバイスはJPEGやBMPなどの画像形式をサポートしますが、ローエンドデバイスはGIF画像のみをサポートできます。 したがって、特定のデバイスにこのような制約を自動的にマッピングできるため、アプリケーション開発時にはポータブル言語が不可欠です。 WAXには、サービスのXMLデータベース、デバイス認識機能、およびコンテンツの最適なレンダリングを決定するレジストリが含まれています。 同様の側面と属性を共有するデバイスは、1つのカテゴリにグループ化できます。 WAX仕様は、XSL変換の助けを借りてさまざまなワイヤレス言語に変換されます。


WAX言語仕様は、非常に高度な抽象化で機能します。 これらは、HTMLとWMLの両方の構文プロパティに基づいています。 同じWAXコンポーネントは、最適な主観的な外観に関して、ブラウザによって異なる方法で異なる方法でレンダリングされます。 WAX仕様は、拡張スタイルシート変換(XSLT)を適用することにより、ターゲットのHTML、HDML、およびWMLマークアップ言語に変換されます。


最適なコンテンツ配信メカニズムを決定するために、さまざまなデバイスメーカー、デバイス識別特性、およびその他の機能を含むデバイスレジストリが含まれています。 開発者はレジストリを拡張して、特殊なアプリケーション用のより多くのデバイス固有の情報を含めることができます。 たとえば、同じイメージの複数の形式をディスクに保存し、実行時に特定のデバイスに適切な形式をレンダリングできます。これは、レジストリから機能と仕様を決定することで実行できます。 画像に特定の形式で名前を付けて、実行時にブラウザに配信する画像のバージョンを識別することもできます。


WAXサーブレットは、WAX仕様のコアクラスです。 ただし、Javaベース以外の言語とサーバーを使用できます。 また、固有のWAXクラスは、データベースプーリングとアプリケーションロギングメカニズムを提供します。

ワイヤレス抽象XML(ワックス)とは何ですか? -techopediaからの定義