Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Wireless Application Protocol. wapforum.org: co-founded by Ericsson, Motorola, Nokia, Phone.com Goals deliver Internet services to mobile devices independence.

Presentasi serupa


Presentasi berjudul: "Wireless Application Protocol. wapforum.org: co-founded by Ericsson, Motorola, Nokia, Phone.com Goals deliver Internet services to mobile devices independence."— Transcript presentasi:

1 Wireless Application Protocol

2 wapforum.org: co-founded by Ericsson, Motorola, Nokia, Phone.com Goals deliver Internet services to mobile devices independence from wireless network standards GSM, CDMA IS-95, TDMA IS-136, 3G systems (UMTS, W-CDMA) Browser “Micro browser”, similar to existing web browsers Script language Similar to Javascript, adapted to mobile devices Gateway Transition from wireless to wired world Server “Wap/Origin server”, similar to existing web servers Protocol layers Transport layer, security layer, session layer etc. Telephony application interface Access to telephony functions

3 WAP: Reference model and protocols Bearers (GSM, CDPD,...) Security Layer (WTLS) Session Layer (WSP) Application Layer (WAE) Transport Layer (WDP) TCP/IP, UDP/IP, media SSL/TLS HTML, Java HTTP InternetWAP WAE comprises WML (Wireless Markup Language), WML Script, WTAI etc. Transaction Layer (WTP) additional services and applications WCMP A-SAP S-SAP TR-SAP SEC-SAP T-SAP

4 WAP: Stack Overview WDP (Wireless Datagram Protocol): Provides transport layer functions Based on ideas from UDP WTLS (Wireless Transport Layer Security): Provides data integrity, privacy, authentication functions Based on ideas from TLS/SSL WTP (Wireless Transaction Protocol): Provides reliable message transfer mechanisms Based on ideas from TCP WSP (Wireless Session Protocol): Provides HTTP 1.1 functionality Supports session management, security, etc. 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. Content encoding, optimized for low-bandwidth channels, simple devices

5 Ilustrasi Kerja WAP

6 WAP: Network elements wireless networkfixed network WAP proxy WTA server filter/ WAP proxy web server filter PSTN Internet Binary WML: binary file format for clients Binary WML HTML WML HTML

7 Origin Servers WAE: Logical model web server other content server GatewayClient other WAE user agents WML user agent WTA user agent encoders & decoders encoded request encoded response with content response with content push content encoded push content

8 Arsitektur Gateway WAP

9 Beberapa Istilah 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, IS-136 paket data dan GPRS. WTLS : Wireless Transport Layer Security sebuah layer keamanan yang menyediakan kemampuan enkripsi sehingga keamanan transaksi yang dibutuhkan oleh aplikasi seperti e- commerce dapat terpenuhi.

10 Beberapa Istilah.. 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.

11 Persiapan

12 WAP enabled Web server WAP editor WAP Browser Image Converter

13 WAP enabled Web server Personal Web Server (PWS) Apache Xitami

14 MIME handling Deskripsi FileExtensionMIME Type WML Source.wmltext/vnd.wap.wml Wireless Bitmap.wbmpimage/vnd.wap.wbmp WML Script Source.wmlstext/vnd.wap.wmls Compiled WML.wmlcapplication/vnd.wap.wmlc Compiled WML Script.wmlscapplication/vnd.wap.wmlscr iptc WML Script.wsc text/vnd.wap.wmlscript WML Script.wmlscripttext/vnd.wap.wmlscript

15 Personal Web Server (PWS) Konfigurasi MIME di Windows 9x, lokasi konfigurasi tipe MIME dalam registry Windows terletak pada : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS et\Services\InetInfo\Parameters\MimeMap Isi nilainya dengan format:,,,

16

17 Apache /etc/httpd/conf/httpd.conf. AddType text/vnd.wap.wml.wml.

18 Xitami Xitami.cnf

19 WAP Editor Freeware WAPtor http://www.wapdrive.net

20

21 WAP Browser / Emulator Winwap (http://www.winwap.org)http://www.winwap.org Klondike (http://www.apachesoftware.com)http://www.apachesoftware.com M3Gate (http://www.mywap.to)http://www.mywap.to

22 Klondike WAP

23 WinWAP

24 Image Converter PIC2WBMP http://www.gingco-newmedia.de UnWired.8bi versi 2.0 http://www.rcp.co.uk/distributed/. http://www.rcp.co.uk/distributed/

25 Sedikit Ttg. Programming

26 Hirarki dalam WML DECK TEMPLATE previous, next, home CARD 1 Halaman Utama CARD 2 Halaman Help CARD 3 Halaman Contact DECK TEMPLATE previous, next, home CARD 1 Halaman Utama CARD 2 Halaman Help CARD 3 Halaman Contact

27 Wireless Markup Language (WML) Cards and Decks Document consists of many cards, cards are grouped to decks Deck is similar to HTML page, unit of content transmission WML describes only intent of interaction in an abstract manner Presentation depends on device capabilities Features text and images user interaction navigation context management WMLScript Provides general scripting capabilities Validity check of user input, local user interaction Access to device facilities (phone call, address book etc.)

28 Contoh Source WML <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> Halaman Utama ini akan menjadi card pertama bagi user. Klik untuk maju ke halaman berikutnya atau dalam waktu 10 hitungan akan maju ke halaman berikutnya secara otomatis. Halaman Help Halaman Contact

29

30 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN“ "http://www.wapforum.org/DTD/wml_1.1.xml"> Pilih Team : Persija Persib PSIS Persebaya Anda telah memilih $team! Terima Kasih!

31


Download ppt "Wireless Application Protocol. wapforum.org: co-founded by Ericsson, Motorola, Nokia, Phone.com Goals deliver Internet services to mobile devices independence."

Presentasi serupa


Iklan oleh Google