Teknologi ASP di WAP (1)
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 19:54:49
Bagian 1: Potensi WAP
Saat ini kita sering mendengar tentang teknologi WAP, sebuah teknologi untuk akses Internet seluler. Secara teknis, ponsel tidak mungkin bisa bersaing dengan PC. Layar ponsel hanya dapat menampung beberapa karakter, bandwidthnya sangat terbatas, dan inputnya tidak tepat. Lalu kenapa saya tetap memperkenalkannya? Hehe, ada dua faktor utama yang menurut saya WAP harus sukses.
Di mana saja:
Selama Anda memiliki ponsel, Anda dapat mengakses situs WAP kemanapun Anda pergi.
Agen penagihan:
Dalam waktu dekat, kami akan mampu membayar semua pengeluaran kami dan menanyakan banyak informasi melalui ponsel kami. Hanya saja ada biaya lain "biaya layanan WAP" yang ditambahkan ke biaya telepon seluler kami.
Dengan cara ini kita bisa membayar barang kita dengan ponsel tanpa menggunakan kartu kredit. Ini pasti akan menjadi cara konsumsi yang baru.
Bagian 2: Dasar-dasar WAP
WAP (Wireless Application Protocol) v1.1 adalah spesifikasi terbuka yang berupaya menstandarisasi akses ponsel ke industri informasi dan layanan. Spesifikasi ini disediakan oleh
Dikembangkan oleh WAP Forum, sebuah organisasi non-pemerintah. Versi 1.2 dari protokol WAP akan dianggap sebagai spesifikasi WAP akhir.
Konsep paling dasar tentang WAP adalah menggunakan kembali protokol Internet. Protokol ini jelas harus memanggil layanan WAP dengan mudah pada teknologi yang ada.
Protokol WAP menggunakan struktur berlapis seperti jaringan komputer kita. Tingkat yang lebih rendah tidak seperti aplikasi web yang biasa kita gunakan, tetapi tingkat atas masih tetap menjadi teman lama kita-HTTP.
Data juga dikirim dan diterima dari server, informasinya bisa disimpan di server, panggilannya juga bisa menggunakan CGI atau metode lain, seperti ASP, dengan kata lain, selama Anda tahu ASP, Anda bisa dengan mudah tulis aplikasi WAP pertama Anda.
Tentu saja, dalam hal bandwidth ponsel dan kemampuan pengguna, ponsel memerlukan peralatan yang berbeda (lebih ketat), sehingga dalam kondisi saat ini HTML tidak dapat beradaptasi dengan bandwidth yang disediakan WAP.
Positioning WAP Forum adalah WML (Wireless Mark-up Language), bahasa dalam format xml. WML menghilangkan HTML.
Forum WAP juga menetapkan WMLScript, yang mirip dengan JavaScript, tetapi untuk telepon seluler, dan dapat menangani program sisi klien.
Bagian 3: WML
Meskipun saya telah menjelaskan komunikasi antara telepon dan server, klien sebenarnya bukanlah telepon. Sebuah perangkat lunak (wap gateway) sebenarnya memenuhi peran ini. Ini mengubah permintaan ponsel menjadi permintaan HTTP, dan juga mengembalikan respons server ke ponsel. Saat ini, file WML dikompilasi menjadi file biner oleh WAP GateWay. Meskipun beberapa
WAP geteway bisa langsung mengkonversi HTML ke WML, namun jangan harap mereka akan seenaknya mengubah HTML menjadi sesuatu yang bisa kita pahami di ponsel kita.
Tentu saja, emulator tidak memerlukan gateway WAP agar dapat berfungsi. Emulator akan mengunduh file WML langsung dari server (atau membuka WML langsung di mesin lokal) dan menampilkannya di layar ponsel. Gambar 1 Struktur WAP
emulator WAP
Untuk menggunakan layanan WAP, masyarakat miskin seperti kita yang tidak mampu membeli ponsel memerlukan emulator wap. Anda dapat mengunjungi situs web Nokia untuk mendownload Nokia Toolkit
1.2, Anda juga perlu menginstal Java Virtual Machine 1.2.2, yang dapat diunduh secara gratis dari SUN Berikut ini contohnya.
struktur WML
Dokumen WML terdiri dari beberapa bagian, dan satu bagian berisi banyak kartu. Dalam praktiknya, Anda dapat menganggap bagian sebagai kumpulan tag bernama
HTML.
Unduhan seluler satu bagian lengkap, tetapi hanya satu kartu yang dapat ditampilkan dalam satu waktu. Jelajahi berbagai tempat melalui tautan.
Kita akan melihat dokumen WML sederhana, dan Anda perlu mengetahui beberapa XML dasar.
<?xml versi="1.0"?>
<!DOCTYPE WML PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<!-- elemen akar -->
<card id="card1" title="Contoh 1">
<p> <!-- Kartu hanya dapat mendukung p dan melakukan blok-->
<lakukan type="accept" label="buka kartu 2">
<pergi href="#kartu2"/>
</lakukan>
Ini adalah kartu pertama.
</p>
</kartu>
<card id="card2" title="Contoh 1">
<p>
Ini adalah kartu kedua.
</p>
</kartu>
</wml>
Setelah telepon menerima blok tersebut, ia akan menampilkan kartu pertama, dan ketika Anda menekan tombol lunak kiri, Anda akan melihat kartu kedua.