Wireless Application Protocol

advertisement
MAKALAH
Wireless Application Protocol
Disusun Oleh :
Johanes W.Y. (A11.2010.05321)
Maulana Wahid (A11.2010.05635)
Reza Wissarto(A11.2010.05350)
Sebastian Rori (A11.2010.05422)
Valentino F.W. (A11.2010.05584)
PROGRAM STUDI TEKNIK INFORMATIKA S-1
FAKULTAS ILMU KOMPUTER
UNIVERSITAS DIAN NUSWANTORO
SEMARANG
2013
1. Pengertian WAP
 WAP (Wireless Aplication Protocol) adalah suatu protocol aplikasi yang memungkinkan
Internet dapat diakses oleh ponsel dan perangkat wireless lainya. WAP membawa
informasi online melewati Internet langsung menuju ponsel atau clint WAP lainnya.
Dengan adanya WAP, berbagai informasi dapat diakses setiap saat hanya dengan
menggunakan ponsel.
 Ada tiga bagian utama dalam akses WAP, yaitu perangkat wireless yang mendukung
WAP, WAP Gateway sebagai perantara dan server sebagai sumber dokumen.
2. Standar WAP
Protokol , standar dan spesifikasi WAP ditentukan oleh suatu badan yang bernama WAP
forum dimana nokia, ericson , motorola , unwired planet adalah pemrakarsa forum tersebut
dengan standar sebagai berikut

Browser
“Micro browser”, versi kecil dari web browser yang sudah ada

Script language
Bahasa Markup yang diadaptasi pada device mobile

Gateway
Transition from wireless to wired world Transisi dari kabel ke dunia wireless

Server
“Wap/Origin server”, sama seperti web server yang sudah ada

Protocol layers
Transport layer, security layer, session layer .
3. Reference model and protocols
 WDP (Wireless Datagram Protocol)
 Menyediakan fungsi transport layer
 Dasar ide dari UDP
 WTLS (Wireless Transport Layer Security):
 Menyediakan integritas data, privacy,fungsi authentikasi
 Dasar ide dari TLS/SSL
 WTP (Wireless Transaction Protocol):
 Menyediakan mekanisme pengiriman pesan yang handal
 Dasar ide dari TCP
 WSP (Wireless Session Protocol):
 Menyediakan HTTP 1.1 secara fungsional
 Mendukung session management, security.
 WAE (Wireless Application Environment):
 Architecture: application model, browser, gateway, server
 WML: XML-Syntax, based on card stacks, variables, ...
 WTA: telephone services, such as call control, phone book etc.
4. WAE Logical Model
5. Istilah
Istilah-istilah dibawah ini untuk memperjelas maksud dari point no 4 diatas.
• 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, IS136 paket data dan GPRS.
• Transport Layer Security
 sebuah layer keamanan yang menyediakan kemampuan enkripsi sehingga keamanan
transaksi yang dibutuhkan oleh aplikasi seperti e-commerce dapat terpenuhi.
• 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.
6. Persiapan
A. WAP enabled Web server
B. WAP editor
C. WAP Browser
D. Image Converter
A. WAP enabled Web server
MIME Handling
a. 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>
Gambarnya sebagai berikut :
b. Apache
/etc/httpd/conf/httpd.conf.
AddType text/vnd.wap.wml
.wml.
c. Xitami
 Xitami.cnf
B. WAP editor
Freeware WAPtor
C. WAP Browser
 Winwap
 Klondike
 M3Gate
D. Image Converter
PIC2WBMP
UnWired.8bi versi 2.0
7. Hirarki dalam WML
• Cards and Decks
 Dokumen terdiri dari banyak card, card dikelompokkan ke deck
 Deck ini mirip dengan halaman HTML
 WML hanya menjelaskan maksud interaksi secara abstrak
 Hasil / presentasi tergantung dari kemampuan device
• Features
 text and images
 user interaction
 navigation
 context management
• WMLScript
 Menyediakan kemampuan scripting secara umum
 Cek validitas dari masukan pengguna, interaksi pengguna lokal
 Akses ke fasilitas device (phone call, address book etc.)
8. Contoh Program WML
Download