Minggu, 17 Oktober 2010

Belajar WAP yuk..

Membangun website yang yang dapat diakses dengan menggunakan browser handphone sekarang banyak sekali caranya. salah satunya dengan WAP (Wireless Aplication Protokol). sekarang ini WAP dikatakan mati suri, tidak berkembang, sudah kuno seiring pesatnya teknologi informasi yang baru yang lebih bagus.
pendapat itu boleh-boleh saja namun g ada salahnya kan kita belajar dasarnya lagi agar kita dapat mengikuti perkembangan selanjutnya. ya kita kuatkan ilmu pondasi kita untuk mengikuti perkembangan teknologi. berikut ini persiapan yang dibutuhkan dalam membuat aplikasi WAP.


1. web server
web server dapat menggunakan Apache, IIS, Xitami, maupun PWS. adapun cara mendapatkan software dan cara instalasinya tanya om google ya _:D_. konfigurasi webserver apache supaya bisa mendukung tipe ekstensi program yang bisa digunakan untuk wap, adalah dengan memberikan penambahan parameter yang menyatakan dukungan untuk WAP. ekstensi-ekstensi program WAP yang digunakan antara lain adalah .wml, .wbmp, .wmls, atau .php. caranya menkonfigurasi webserver apache agar bisa mendukung WAP, yaitu dengan memberikan parameter tambahan pada file httpd.conf . Adapun langkah menkonfigurasi file httpd.conf adalah sebagai berikut:

* instal dahulu webserver apache( tanya om google ya _:D_,
bisa dengan php triad ataupun AppServ
* Buka file httpd.conf , klo kita menginstal apache biasanya letak filenya
berada pada C:\apache\conf tergantung kita waktu menginstal apache dulu :)
kemudian tambahkan parameter dibawah ini dan letakan pada baris setelah
parameter AddType yang berhubungan dengan php.
—————————————————
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
#Tambahan parameter untuk wap disini
AddType application/x-httpd-php .wml
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbp .wbmp
AddType text/vnd.wap.wmlscript .wmlsc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlc .wmlc
AddType application/vnd.wap .wmlscriptc
AddType text/vnd.wap .wmlscript
AddType text/vnd.wap .wmlscript
—————————————————
* Setelah itu simpah file httpd.conf dengan klik file lalu save  atau Ctrl + S
kemudian restart apache nya.

* Untuk mengetesnya dapat menggunakan Emulator WAP seperti Openwave Phone Simulator atau M3Gate silahkan download dulu dan install dikomputer.

2. teks editor
teks editor ini fungsinya untuk menuliskan tag-tag HTML atau WML atau membuat dokumen web lainnya. teks editor yang enak tanpa kita nginstal lagi adalah menggunakan notepad karena kalau kita menggunakan OS windows dari sononya dah ada tentunya _:P_. kalau mau yang lebih enak lagi menulis tag-tagnya dapat menggunakan software WAPTOR. tenang aja ini jg gratis kuq asyiiiik :)
3. WAP Browser
WAP Browser ini digunakan untuk melihat dokument HTML atau XML. dalam hai ini kita dapat langsung menggunakan handphone yang sudah support dengan WAP. namun untuk pengiritan biar tidak keluar biaya hehe kita gunakan semacam emulator WAP browser simulator ini merupakan aplikasi simulasi dari WAP browser di HP dan simulator ini dapat berjalan di komputer kita. beberapa wap browser yang dapat digunakan adalah M3GATE, Winwap dan klondike.
Wireless Application Protocol (WAP) bukanlah sesuatu yang baru dewasa ini. Banyak sekali alat komunikasi yang telah menyertakan teknologi tersebut ke dalam alat mereka, tentunya dengan tujuan untuk dapat memberikan pelayanan lebih kepada penggunanya. Dan banyak sekali yang dapat kita peroleh dengan menggunakan teknologi tersebut. Mungkin Anda salah satu pengguna ponsel yang sudah memiliki teknologi WAP di dalamnya, tetapi sayangnya Anda hanya bisauntuk membangun aplikasi dan layanan menggunakan teknologi tersebut tanpa mengetahui dengan benar apakah teknologi WAP tersebut sebenarnya. Karena saat ini banyak sekali alat komunikasi mobile yang telah menyediakan fasilitas tersebut, tentunya setelah bekerja sama dengan penyedia layanan TI nya.WAP adalah sebuah lingkungan aplikasi dan kumpulan protokol komunikasi yang diperuntukkan bagi alat-alat tanpa kabel yang memungkinkan pabrikan, vendor TI, dan pengguna alat tersebut untuk dapat mengakses ke dalam Internet dan pelayanan telephony lainnya. Dengan WAP, jurang antara dunia mobile dan Internet dapat dihilangkan, karena WAP mampu membawa informasi secara online melewati internet, seperti mobile banking, e-mail, secara langsung ke dalam ponsel yang Anda miliki.




Komponen Arsitektur WAP
Berikut ini beberapa keterangan singkat mengenai komponen arsitektur WAP

   1. Wireless Application Environment (WAE)

Wireless Application Environment berfungsi untuk menggabungkan World Wide Web (WWW) dengan teknologi yang dimiliki oleh ponsel. Objek pokok yang diterapkan WAE ini adalah mengatur operasi-operasi yang telah diatur oleh operator (vendor) dan penyedia layanan yang dapat digunakan melalui platforms wirelessyang berbeda sehingga menghasilkan, efisien dan bermanfaat bagi penggunanya. Di dalam WAE berisi micro browser yang berfungsi sebagai:

    * Pendukung Wireless Markup Language (WML, bahasa pemrograman yang digunakan pada teknologi mobile).
    * Pendukung WMLscript, penggunaannya hampir sama dengan JavaScript.
    * Pendukung interface pemrograman dan layanan telephony yang berisi format data, gambar, dan lain-lain.

   2. Wireless Session Protocol (WSP)

Wireless Session Protocol (WSP) berfungsi sebagai pembuka atau mengakhiri suatu koneksi jaringan. WSP sendiri terbagi menjadi dua buah session, yaitu connection-oriented, koneksi yang khusus untuk berinteraksi dengan operasi yang terjadi pada Transaction Layer Protocol (WTP) dan yang kedua adalah Wireless Datagram Protocol (WDP), koneksi yang berkaitan erat dengan keamanan data. Selain hal tersebut WSP juga mendukung:

    * Fungsi dari HTTP/1.1 serta juga pengodean data.
    * Pemeriksaan data yang reliable dan unreliable.
    * Pengontrolan waktu akses data.

   3. Wireless Transaction Protocol (WTP)

Wireless Transaction Protocol (WTP) berfungsi memeriksa format data, konversi data dan atau pengodean yang akan ditransmisikan, misalnya:

    * Melakukan pemeriksaan keabsahan data antarpengguna.
    * Pemeriksaan terhadap nomor pesan yang akan dikirim.
    * Melakukan sinkronisasi data transaksi.

   4. Wireless Transport Layer Security (WTLS)

Wireless Transport Layer Security (WTLS) adalah sebuah protokol yang berfungsi sebagai keamanan data yang disesuaikan oleh standar industri Transport Layer Security (TLS) yang tentunya mendukung Secure Sockets Layer (SSL). WTLS tersebut ditujukan pada penggunaan aplikasi WAP, yang terdiri dari:

    * Integritas data, mengenai keabsahan dari data yang akan dikirim
    * Privacy, menyangkut kerahasiaan data, di mana data yang akan dikirim tidak akan bisa didapat oleh orang lain yang tidak bersangkutan.
    * Authentication, menyangkut kebenaran jati diri pengguna.
    * Denial-Of service protection, pemeriksaan dan pembuktian pengamanan data yang valid.

   5. Wireless Datagram Protocol (WDP)

merupakan kelanjutan dari WTLS yang mampu berkomunikasi dengan bearer. Bertugas untuk melakukan transmisi data dalam format biner melalui media gateway, serta melakukan definisi pengalamatan jaringan yang nantinya akan dapat dikenalai oleh lapisan bearer.
Bearers
Bearers itu sendiri terdiri atas data switch, short message, dan data paket. Ia memiliki fungsi untuk dapat melakukan transfer data dari suatu unit informasi yang berisi alamat dan melakukan pemeriksaan kesalahan (error checking) serta melakukan penundaan transfer hingga proses yang dilakukan sudah benar.
Others Services and Applications
Selain dari layer-layer yang telah dijelaskan, ada beberapa pendukung aplikasi lainnya yang merupakan program aplikasi jaringan, seperti e-mail, notepad, phonebook, dan lain-lain. Kesemuanya itu diberikan agar pengguna dapat merasakan manfaat yang cukup banyak.
Wireless Application Protocol (WAP) Model
Model dari teknologi WAP sebenarnya tidak terlalu berbeda jauh dengan model World Wide Web (WWW) yang telah ada sebelumnya, karena pada dasarnya WAP juga menggunakan standar komunikasi protokol pada WWW tersebut. Prinsip kerjanya adalah aliran data dari pengguna WAP akan mengirimkan encoded request. Kemudian protokol gateway akan mentranslasikan (menterjemahkan) request dari WAP protokol yang terdiri dari WSP, WTP, WTLS, dan WDP tersebut menuju WWW protokol (origin server, yaitu HTTP, TCP/IP). Encoder kemudian akan melakukan penyesuaian format data dengan server jaringan WWW yang dapat berupa CGI dan Script, di mana nantinya server akan merespon request tersebut dan kemudian akan mengirimkannya kembali melalui protocol gateway untuk kemudian diterjemahkan kembali menuju WAP pengguna yang dalam hal ini adalah pengguna ponsel tersebut.

Manfaat WAP
Jika kita membicarakan manfaat, maka harus dilihat dari beberapa sisi. Dari sisi pengguna, vendor TI, atau pengembang teknologi WAP itu sendiri. Apabila kita melihat dari sisi pengguna WAP, maka keuntungan yang dapat dirasakan adalah mudah dan tingkat keamanan yang lebih dalam mengakses Internet dan kemampuan untuk dapat mengakses pelayanan lainnya. Tetapi jika dari sisi pengembang teknologi WAP itu sendiri, maka keuntungan yang dapat dirasakan adalah bahwa banyak alat yang akan dapat mengakses apa yang mereka ciptakan dengan begitu akan lebih banyak pasar yang dapat diraih. Jadi pada prinsipnya, banyak keuntungan yang dapat dioperoleh oleh banyak pihak dengan menggunakan teknologi WAP tersebut.

Contoh Kasus Jaringan WAP
Dalam contoh ini, komunikasi WAP pengguna memiliki dua buah server jaringan wireless, yaitu terdiri atas WAP proxy yang berfungsi untuk mentranslasikan WAP request menuju WWW request web server. Proxy tersebut juga melakukan pengodean dari web server untuk kemudian menerjemahkan format biner sehingga dapat dimengerti oleh pengguna. Jika web server mengirimkan data dalam format WML, WAP proxy akan langsung mengirimkan ke media ponsel, dan jika web server mengirimkan data berupa HTML, maka akan disaring terlebih dahulu oleh HTML filter kemudian akan diterjemahkan menjadi file WML sehingga akan dapat dimengerti oleh WAP proxy server dan langsung dikirimkan menuju ponsel. Sedangkan WTA server (Wireless Telephony Application) adalah sebuah server gateway yang akan merespon request dari WAP client secara langsung.

Tidak ada komentar:

Posting Komentar