What is WAP? Wireless Application Protocol

What is WAP? Wireless Application Protocol Tutorial What is WAP? W ireless Application Protocol or WAP for short is simply a protocol - a standerized way for delivering Internet data over wireless networks. Thus WAP links Wireless Network with

What is WAP? Wireless Application Protocol

  

What is WAP?

Wireless Application Protocol or WAP for short is simply a protocol - a standerized way for delivering Internet data over wireless networks. Thus WAP links Wireless Network with Computer Network (World Wide Web) and enables the the mobile users to access the internet data. In future it will serve multimedia rich content to the cellular devices.

 

    
Recently Google has entered into mobile world and now Google is the first search engine to bring the entire World Wide Web to mobile devices with a beta version of its award-winning search engine optimized for WAP phones.
 

The WAP Architecture
Any WAP enable system consists of :
  • A) WAP Gateway
  • B) the HTTP Web Server and 
  • C) the WAP Device

WAP Gateway
WAP gateway acts as mediator between Cellular device and HTTP or HTTPS web server. WAP gateway routes requests from the client(Cellular Phones) to an HTTP (or Web) server. The WAP gateway can be located either in a telecom network or in a computer network (an ISP).
 

The HTTP Web Server
Receive the request from WAP Gateway and process the request and finally sends the output to the WAP Gateway, which in turn the sends this information to the WAP device using it's wireless network.
 
The WAP Device
Wap device (Cellular phones) is part of wireless network. WAP Device sends the WAP request to the WAP Gateway, which in turn translates  WAP requests to WWW requests, so the WAP client is able to submit requests to the Web server. After receiving the response from the the HTTP Web Server, WAP Gateway translates Web responses into WAP responses or a format understood by the WAP client and sends it to the WAP Device.
 
WAP enabled pages are simple text files with wml extensions and are written WML and WMLScripts.
 
  

Tutorial