Professional Documents
Culture Documents
MobApps WAP
MobApps WAP
Transaction Processing
Messaging/Text Apps
Voice/SMS
Location Services
Still Image Transfers
Internet/VPN Access
Database Access
Document Transfer
Low Quality Video
High Quality Video
• New protocols/languages
– WAP/WML
• Goals
– deliver Internet services to mobile devices
– independence from wireless network
standards
– GSM, CDMA IS-95, TDMA IS-136, 3G systems
(UMTS, W-CDMA)
HTML
HTTP
TLS/SSL
TCP/IP
with WML-Script
WML Encoder CGI
WML Decks
WML- Scripts
WSP/WTP WMLScript
HTTP etc.
Script
Compiler
WTAI
Protocol Adapters Content
Etc.
with WML-Script
WML WML Encoder
WML Decks
Application
WML- WSP/WTP WMLScript Logic
Script Compiler
WTAI Protocol Adapters Content
Etc.
WAE comprises WML (Wireless Markup Language), WML Script, WTAI etc.
A: Acknowledgement Type
(WTP/User)
C: Class (0,1,2)
H: Handle (socket alias)
initiator responder
TR-SAP TR-SAP
TR-Invoke.req
(SA, SP, DA, DP, A, UD, C=1, H) TR-Invoke.ind
(SA, SP, DA, DP, A, UD, C=1, H‘)
TR-Invoke.res
(H‘)
TR-Invoke.cnf
(H)
S-Suspend.req S-Suspend.ind
S-Suspend.ind (R)
(R) WTP Class 0
transaction
R: Reason for disconnection
S-Resume.req
(SA, CA)
~ ~
S-Resume.ind
(SA, CA)
S-Resume.res
S-Resume.cnf
WTP Class 2
transaction
<WML>
...
</WML>
<WML>
<CARD>
<DO TYPE=“ACCEPT”>
WTAI Call <GO URL=“wtai:cc/mc;$(N)”/>
</DO>
Enter phone number:
Input Element
<INPUT TYPE=“TEXT” KEY=“N”/>
</CARD>
</WML>
third party
firewall
origin servers
• Websites:
– www.palowireless.com
– www.gsmworld.com; www.wapforum.org
IIT Bombay Mobile Applications: WAP 64