WAP - Lingkungan
Wireless Application Environment (WAE), lapisan paling atas dalam tumpukan WAP, menyediakan lingkungan yang memungkinkan berbagai aplikasi digunakan pada perangkat nirkabel. Kami sebelumnya telah membahas tentang model pemrograman WAP WAE. Pada bab ini, kita akan fokus pada berbagai komponen WAE.
Komponen WAE
Model Pengalamatan
Sintaks yang cocok untuk memberi nama sumber daya yang disimpan di server. WAP menggunakan model pengalamatan yang sama dengan yang digunakan di Internet yaitu Uniform Resource Locators (URL).
Wireless Markup Language (WML)
Bahasa markup ringan yang dirancang untuk memenuhi batasan lingkungan nirkabel dengan bandwidth rendah dan perangkat genggam kecil. Wireless Markup Language adalah analogi WAP dengan HTML yang digunakan di WWW. WML didasarkan pada Extensible Markup Language (XML).
WMLScript
Bahasa skrip yang ringan. WMLScript didasarkan pada ECMAScript, bahasa skrip yang sama dengan JavaScript. Ini dapat digunakan untuk meningkatkan layanan yang ditulis dalam WML sedemikian rupa sehingga sampai batas tertentu menambahkan kecerdasan ke layanan; misalnya, logika prosedural, loop, ekspresi kondisional, dan fungsi komputasi.
Aplikasi Telepon Nirkabel (WTA, WTAI)
Kerangka kerja dan antarmuka pemrograman untuk layanan telepon. Lingkungan Wireless Telephony Application (WTA) menyediakan sarana untuk membuat layanan telepon dengan menggunakan WAP.
Persyaratan Perangkat Keras dan Perangkat Lunak
Minimal mengembangkan aplikasi WAP membutuhkan server web dan simulator WAP. Menggunakan perangkat lunak simulator saat mengembangkan aplikasi WAP sangatlah praktis karena semua perangkat lunak yang diperlukan dapat diinstal pada PC pengembangan.
Meskipun, simulator perangkat lunak itu sendiri bagus, tidak ada aplikasi WAP yang dapat diproduksi tanpa mengujinya dengan perangkat keras yang sebenarnya. Daftar berikut ini memberikan gambaran umum singkat tentang perangkat keras dan perangkat lunak yang diperlukan untuk menguji dan mengembangkan aplikasi WAP -
Server web dengan koneksi ke Internet
Sebuah WML untuk mengembangkan aplikasi WAP
Simulator WAP untuk menguji aplikasi WAP
Gerbang WAP
Telepon WAP untuk pengujian akhir.
Microsoft IIS atau Apache di Windows atau Linux dapat digunakan sebagai server web dan Nokia WAP Toolkit versi 2.0 sebagai simulator WinWAP.
Silakan lihat WAP - Sumber - Sumber Berguna untuk mengetahui semua komponen di atas.
Konfigurasikan Server Web untuk WAP
Dalam arsitektur WAP, server web berkomunikasi dengan gateway WAP, menerima permintaan HTTP dan mengembalikan kode WML ke gateway. Protokol HTTP mengamanatkan bahwa setiap balasan harus menyertakan sesuatu yang disebut jenis Multi-Purpose Internet Mail Extensions (MIME).
Dalam aplikasi web normal, jenis MIME ini disetel ke teks / html, yang menunjukkan kode HTML biasa. Gambar di sisi lain dapat ditentukan sebagai image / gif atau image / jpeg misalnya. Dengan spesifikasi tipe konten ini, browser web mengetahui tipe data yang dikembalikan server web.
Dalam aplikasi WAP, sekumpulan jenis MIME baru harus digunakan, seperti yang ditunjukkan pada tabel berikut -
Jenis file | Jenis MIME |
---|---|
WML (.wml) | teks / vnd.wap.wml |
WMLScript (.wmls) | teks / vmd.wap.wmlscript |
WBMP (.wbmp) | image / vnd.wap.wbmp |
Dalam aplikasi dinamis, jenis MIME harus disetel dengan cepat, sedangkan dalam aplikasi WAP statis, server web harus dikonfigurasi dengan benar.
Untuk informasi lebih lanjut tentang cara mengkonfigurasi jenis MIME untuk server web Anda, silakan lihat dokumentasi server web Anda.