Basics of the Wireless Application Protocol (WAP)

0

Before defining WAP, we must first understand why we need it at all. The answer lies in the limitations of a mobile device as compared to a computer. A computer here refers to a desktop or a laptop and mobile devices refer to cell phones and tablets.

The essential function we’re trying to achieve is browsing the internet. Again, the internet is a network – more like a wire that connects a large number of devices which may be users as well as servers. The users access the files on the server – for which the internet is needed. The files on the server use html, Javascript and other languages that can be viewed by the users using the HTTP or the hypertext transfer protocol.

facebook_mobile_wap

These files are essentially websites. Now, how do you view the same websites with that 3-column layout and large images/video, etc on a mobile device with a much smaller screen, limited bandwidth, small memory & a much weaker processor?

You need to replace the website with a version that fits into the limitations, right?┬áThat’s exactly what WAP does. Like HTTP, it allows users to access the files on the server, where these users are “mobile device” users and not “computer” users.

So the SAME website can be viewed by computer users in its original extended form while by mobile users in its compact form. Hence, we also need a device replacement for HTML & JavaScript for the new display on the mobile device. These are replaced by the WML(Wireless Markup Language) & WMLScript respectively.

That being said, there are also a number of other additions & modifications defined by WAP. Together, all these changes can be defined by a Layered Reference Model of the WAP. These can be viewed as replacements of various layers of the Internet/WWW. Here is a camparison of the two:

wireless_application_protocol

The ones in blue are the WAP replacements for mobile devices. They replace the ones in green which are for the internet/www on computers. This model allows mobile devices to display websites optimally despite its limitations as compared to a computer.

Share.

About Author

Founder at Durofy. Blogs on technology & startups, runs a full service digital agency, teaches AP Calculus.

Leave A Reply

+ 45 = 46

*