12-04-2011, 09:21 AM
Presented By,
Raghavendra.K
[attachment=12049]
Introduction:
Barely a decade ago, when Internet was in its infancy, the mere thought that a person could access a global database of information right from his/hers room was thought to be science fiction.
Could a person chat with his wife, bid at the stock exchange, keep in touch with the latest in sports and business, catch up on some research, all while commuting to and from his office?
Definition of WAP
WAP aims to integrate Internet, wireless data, and telephony.
WAP works with all types of wireless networks including GSM, TDMA, CDMA, and the upcoming 3G networks.
WAP addresses issues
àlow bandwidth
àdevices with small displays
àlimited processing power and memory
àbatteries
WAP follows the client-server Web model of interaction
WAP gateways (proxies) are needed to sit between the client (WAP device) and the Web servers.
WAP Forum members
Motivation
• Limitations on Mobile Terminals:
• Less powerful CPUs and memory
• Restricted power consumption
• Smaller displays
• Limitations on Mobile Networks:
• Less bandwidth
• More latency
• Less connection stability and less predictable availability
How we over come these, using WAP:
We use,
Binary transmission :- For long latency and low bandwidth
WAP sessions cope with intermittent coverage :- For Less connection stability and
less predictable availability
Wireless Markup Language (WML) :-For smaller displays
The need for WAP
With out WAP
We need Higher bandwidth
HTML and TCP/IP significant amount of bandwidth
Lost of signals.
TCP/IP is not inherently secure.
TCP/IP not supported by all wireless network
With WAP
Tailored for small devices and low bandwidth.
Binary encoded
Secure
Independent
WAP Architecture:
World Wide Web model
WAP Model
WAP Protocol Architecture:--
Advantages Vs Disadvantages
Simplicity of Use
Mobility
Personalized
Easy to Carry
Low Band Width
Battery life
Limited Computation Power
Limited Graphics
Limited Keyboard and Display screen Size
Conclusion :
The application developer must always be aware of the user and take into account the usability issues if the application is to be a success.