Title: Wireless Application Protocol
1Wireless Application Protocol WAP
?????????????????????????? WAP Forum
?????????????????????????????????
?????????????????? ??????????? PDA(Personal
digital assistants ???????????????????????????????
????????????????????????????????????? Web WAP
??????????????????????????????????????????????????
??????????????????????????????????????????????????
??????????? IP XML HTML ??? HTTP
2WAP Protocol Stack
3- ?????????? base on ??????? WWW
- ????????? markup languages , Wireless Markup
language ??????? XML - ??? browser ????????????? ????????????????????????
???????????????????????????? - lightweight communications protocol stack
- ??????????????????????? Wireless telephony
application(WTAs)
WAP Programming Model
4WAP Infrastructure
5Wireless markup language WML ????????????????????
content ??????????????????? presenting
??????????????????????????? ????????????
??????????????????? ???????????????????????
???????????????????????????????? WML
???????????????????????????????
????????????????????? ??? smart phone
???????????????
6????????????? WML ?????????? - ???????????????????
??????????????? ?????? commands
??????????????????????????????????????????????????
??? - Deck/card organizational ?????? WML
???????????????????????????? ?????????????????????
???????????????????? cards ?????????? (navigate)
???????????(moving back) ????????????????? cards
??????????????????????????????????????????????????
?????? (???? ?????????????????????) WML desk
?????????? HTML page ????????????? Web
address(URL) ???????????????????? content -
???????? navigation ??????? card ??? deck WML
???????????????????????? (handing)
????????????????????????? executing scripts
7WML Script ??????????????????? Java Script
????????? - ??????????????????????????????????????
???????? content server - Access decive
facilities and peripherals - ?????????????????????
?? introduction round trip ????? origin server
8?????????? WML Script ???????? - JavaScript-based
scripiting language WML Script ????????????????
Java Script ???????????????????????????????? -
Proceddural logic WML Script ????????????????????
?? Wireless Application Environment (WAE) -
Compiled implementation WML Script
?????????????? ??? code ?????????????????????????
- Integeated into WAE WML Script ?????????????
WML brower ??????????????????????????????? WML
??? WML Script - Efficient extensible library
support WML Script ????????????
??????????????????????????????????
9Wireless Application Environment ????????????
tool ??? format
10- WAE User agent ??????????????????????????????
??????????????????????????????? user - Content
generators ??????????????? server ?????? format
??? ???????????? mobile terminal - Standard
content encoding ????????????????? WAE
agent ?????????? Web content - Wireless telephony
applications (WTA) ??????????????????????????????
????????????????????????????? mobile ??????????
microbrower ??????????????????????????????????????
????????
11Wireless Session Protocol - WSP ???? application
??????????????????????????????????? 2 ????
??????????????? connection-oriented ???? WTP
transport protocol ??????????????????
connectionless ????WDP - WSP ?????????? HTTP
??????????????????????????????????????????????????
????????? - ???????????????????? request ???
reply ?????????? WML, WML Script ???? image ???
header - WSP ??????????????????????????? server
??? server ??? request ????? client device
???????????? broadcast massage