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.