WAP は携帯電話等からインターネットを利用するためのプロトコルです。WAP によって Web コンテンツは WAP gateway サーバーを通じて携帯電話等の携帯端末に送られます。XML や IP といったインターネットの既存の技術を利用して、WAP は携帯端末がインターネットのコンテンツとサービスを使えるようにしています。このプロトコルは WAP Forum が開発しました。
設定
Virtual サーバー上の web サーバーで WAP 対応ドキュメントを使えるようにするのは非常に簡単です。WAP gateway サーバーは携帯電話会社が提供していますから、すべきことは Apache Web サーバー の MIME Types を設定するだけです。
-
Virtual サーバーに Telnet 又は SSH でアクセスし pico 等のエディターで web サーバーの設定ファイル (~/www/conf/httpd.conf)を開きます。あるいは、FTP でダウンロードします。(この場合、ダウンロードもアップロードも必ず ASCII コードで行ってください)そして設定ファイルに以下の追加を行います。
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
-
DirectoryIndex
ディレクティブに以下のように index.wml
を加えても良いでしょう。
DirectoryIndex index.wml index.html
確認
Apache の設定が正しく行われているかを確認するため ~/www/htdocs/hello.wml のファイル名で、以下のコードをサーバーに置いてください。
Wireless Markup Language (.wml) を使って二つのサンプルカードを作る例です。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="My Wap Page">
<p>Hello world - this is my first wap card!</p>
<p><a href="#card2">Go to the second card</a></p>
</card>
<card id="card2" title="Second Card">
<p>This is my second wap card!</p>
<p><a href="#card1">Go back to the first card</a></p>
</card>
</wml>
WAP 文書を閲覧するためには WAP 対応デバイス(携帯電話等)が必要です。PC 上で WAP 文書を閲覧するためには以下の様な WAP エミュレータを入手してください。
詳細情報
詳細情報は以下をご覧下さい。