Wireless Application Protocol Ridwan Sanjaya Onno W. Purbo Onno@indo.net.id
Referensi Membuat Aplikasi W@P dengan PHP http://www.wapforum.org Ridwan Sanjaya & Onno W. Purbo http://www.wapforum.org WML subset XML
Ilustrasi Kerja WAP
Arsitektur Gateway WAP
Beberapa Istilah WDP : WAP Datagram Protocol layer transport yang digunakan untuk mengirim dan menerima pesan/data melalui segala macam pembawa pesan di jaringan, termasuk SMS, USSD, CSD, CDPD, IS-136 paket data dan GPRS. WTLS : Wireless Transport Layer Security sebuah layer keamanan yang menyediakan kemampuan enkripsi sehingga keamanan transaksi yang dibutuhkan oleh aplikasi seperti e-commerce dapat terpenuhi.
Beberapa Istilah .. WTP : WAP Transaction Protocol layer pendukung transaksi. Layer ini menambahkan reliability ke datagram service yang disediakan oleh WDP. WSP : WAP Session Protocol layer yang menyediakan sesi layer lightweight untuk efisiensi pertukaran data diantara aplikasi. HTTP Interface untuk melayani penerimaan WAP content dari internet menggunakan ponsel.
Persiapan
Persiapan WAP enabled Web server WAP editor WAP Browser Image Converter
WAP enabled Web server Personal Web Server (PWS) Apache Xitami
MIME handling Deskripsi File Extension MIME Type WML Source .wml text/vnd.wap.wml Wireless Bitmap .wbmp image/vnd.wap.wbmp WML Script Source .wmls text/vnd.wap.wmls Compiled WML .wmlc application/vnd.wap.wmlc Compiled WML Script .wmlsc application/vnd.wap.wmlscriptc WML Script .wsc text/vnd.wap.wmlscript .wmlscript
Personal Web Server (PWS) Konfigurasi MIME di Windows 9x, lokasi konfigurasi tipe MIME dalam registry Windows terletak pada : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\MimeMap Isi nilainya dengan format: <mime/type>,<extension>,<unused>,<unused>
Apache /etc/httpd/conf/httpd.conf. AddType text/vnd.wap.wml .wml.
Xitami Xitami.cnf
WAP Editor Freeware WAPtor http://www.wapdrive.net
WAP Browser / Emulator Winwap (http://www.winwap.org) Klondike (http://www.apachesoftware.com) M3Gate (http://www.mywap.to)
Klondike WAP
WinWAP
Image Converter PIC2WBMP UnWired.8bi versi 2.0 http://www.gingco-newmedia.de UnWired.8bi versi 2.0 http://www.rcp.co.uk/distributed/.
Sedikit Ttg. Programming
Hirarki dalam WML DECK TEMPLATE CARD 1 CARD 2 CARD 3 previous, next, home CARD 1 Halaman Utama CARD 2 Halaman Help CARD 3 Halaman Contact
Contoh Source WML <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <template> </template> <card title="Selamat Datang" id="utama" ontimer=”#help”> <timer value=”10”/> <p> <!-- Kartu Pertama --> Halaman Utama ini akan menjadi card pertama bagi user. <br/> <a href="#Help">Klik</a> untuk maju ke halaman berikutnya<br/> atau dalam waktu 10 hitungan akan maju ke halaman berikutnya secara otomatis. </p> </card> <card title="Help" id="help"> <b>Halaman Help</b> <card title="Contact us" id="contact"> <b>Halaman Contact</b> </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="MainCard" title="Options"> <do type="accept" label="Kirim"> <go href="#hasil"/> </do><p><small>Pilih Team :</small><br/> <select name="team"> <option value="Persija">Persija</option> <option value="Persib">Persib</option> <option value="PSIS">PSIS</option> <option value="Persebaya">Persebaya</option> </select></p> </card> <card id="hasil" title="Terima Kasih"> <p>Anda telah memilih $team!<br/>Terima Kasih!</p> </wml>