Top Banner
TECHNICAL SEMINAR REPORT ON WIRELESS APPLICATION PROTOCOL A technical seminar report submitted in partial fulfillment of the requirement for the degree of the bachelor of engineering under BPUT SUBMITTED BY VIJAY KUMAR Regd no: 0701288308 DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
38

technical seminar report on wireless application protocol

Oct 17, 2014

Download

Documents

Pankaj Dubey
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: technical seminar report on wireless application protocol

TECHNICAL SEMINAR REPORT

ON

WIRELESS APPLICATION PROTOCOL

A technical seminar report submitted in partial fulfillment of the requirement for

the degree of the bachelor of engineering under BPUT

SUBMITTED BY VIJAY KUMAR

Regd no: 0701288308

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING

NM INSTIUTE OF ENGINEERING & TECHNOLOGY

Page 2: technical seminar report on wireless application protocol

ABSTRACT

In the first decade of the 21st century, most people will access the Internet from wireless

handheld devices like personal digital assistants and mobile cellular telephones.

Decisions made today about the protocols that form the technical basis of wireless

Internet access markets are as important as the decisions made about the design of the

first Internet protocols in the 1960s.

This paper takes a closer look at the Wireless Application Protocol (WAP), which is

emerging as the dominant standard in the wireless data transmission protocols market

segment. A policy analysis of WAP reveals that its network architecture inherently

results in tight vertical integration of content with conduit. WAP limits end-user choice of

access to Internet-based content and value-added services. This vertical integration and

consumer choice limitations caused by WAP will become important policy concerns in

the Internet and telecommunications convergence space.

By: VIJAY KUMAR Regd no: 0701288308

Branch: ECE .

Page 3: technical seminar report on wireless application protocol

ACKNOWLEDGEMENT

I am heartily thankful to the authority of my college and Electronics & Communication

Engineering Department for permitting me to undergo this Useful & interesting seminar

on the topic of “Wireless Application Protocol”. This topic mainly deals with the

effects of technology in each and every individual’s life.

I am graceful to H.O.D L. N. Sarangi, seminar guide S.K Biswal & all faculty members

of Electronics & communication who had given valuable guidance throughout the study

of this topic.

Vijay kumar

Regd.No:-0701288308

Branch:- ECE

B.Tech, 7th SEM

Page 4: technical seminar report on wireless application protocol
Page 5: technical seminar report on wireless application protocol

CONTENTS

1. INTRODUCTION 1

2. BACKGROUND 2

3. BASIC PRINCIPLE OF WAP 4

4. WHY TO CHOOSE WAP 5

5. DEFINITION AND ABBRIVIATIONS 6

6. ARCHITECTURE OVERVIEW 8

6.1 Fig. World Wide Web Programming Model

6.2 Fig. WAP Programming Model

7. COMPONENTS OF WAP ARCHITECTURE 10

7.1 Fig. WAP Architecture

1. WIRELESS APPLICATION ENVIRONMENT

2. WIRELESS SESSION PROTOCOL

3. WIRELESS TRANSACTION PROTOCOL

4. WIRELESS TRNSPORT LAYER SECURITY

5. WIRELESS DATAGRAM PROTOCOL

6. BEARERS

8. EXAMPLE OF WAP NETWORK 14

8.1 Fig. Example of WAP Network

9. WORKING OF WAP 15

9.1 Fig. WAP enabled devices

10.WAP MECHANISM 16

10.1 Fig. WAP Architecture

11. COMPETITORS OF WAP 18

12. FUTURE OF WAP 19

13. CONCLUSION 20

14. REFERENCES 21

Page 6: technical seminar report on wireless application protocol

INTRODUCTION

Wireless Application Protocol – Introduction

Wireless application protocol (WAP) is an application environment and set of

communication protocols for wireless devices designed to enable manufacturer-, vendor-,

and technology-independent access to the Internet and advanced telephony services.WAP

bridges the gap between the mobile world and the Internet as well as corporate Intranets

and offers the ability to deliver an unlimited range of mobile value-added services to

Subscribers independent of their network, bearer, and terminal. Mobile subscribers can

access the same wealth of information from a pocket-sized device as they can from the

desktop.

For end-users WAP allows easy, secure access to relevant Internet / Intranet information

and other services through mobile phones, pagers, or other wireless devices.

WAP is a global standard and is not controlled by any single company. Ericsson, Nokia,

Motorola, and Unwired Planet founded the WAP Forum in the summer of 1997 with the

initial purpose of defining an industry-wide specification for developing applications over

wireless communications networks. The WAP specifications define a set of protocols in

application, session, transaction, security, and transport layers, which enable operators,

manufacturers, and applications providers to meet the challenges in advanced wireless

service differentiation and fast/flexible service creation. WAP also defines a wireless

application environment (WAE) aimed at enabling operators, manufacturers, and content

developers to develop advanced differentiating services and applications including a

microbrowser, scripting facilities, e-mail, World Wide Web (WWW)–to-mobile-handset

messaging, and mobile-to-telefax access.

The WAP specifications continue to be developed by contributing members, who,

through interoperability testing, have brought WAP into the limelight of the mobile data

marketplace with fully functional WAP–enabled devices

Page 7: technical seminar report on wireless application protocol

BACKGROUND

BACKGROUND

WAP is positioned at the convergence of two rapidly evolving network technologies,

wireless data and the Internet. Both the wireless data market and the Internet are growing

very quickly and are continuously reaching new customers. The explosive growth of the

Internet has fuelled the creation of new and exciting information services. Most of the

technology developed for the Internet has been designed for desktop and larger

computers and medium to high bandwidth, generally reliable data networks. Mass-

market, hand-held wireless devices present a more constrained computing environment

compared to desktop computers. Because of fundamental limitations of power and form-

factor, mass-market handheld devices tend to have:

Less powerful CPUs,

Less memory (ROM and RAM),

Restricted power consumption,

Smaller displays, and

Different input devices (eg, a phone keypad).

Similarly, wireless data networks present a more constrained communication

environment compared to wired networks. Because of fundamental limitations of power,

available spectrum, and mobility, wireless data networks tend to have:

Less bandwidth,

More latency,

Less connection stability, and

Less predictable availability.

Mobile networks are growing in complexity and the cost of all aspects for provisioning of

more value added services is increasing. In order to meet the requirements of mobile

network operators, solutions must be:

Interoperable – terminals from different manufacturers communicate with services in

the mobile network;

Page 8: technical seminar report on wireless application protocol

BACKGROUNDScaleable – mobile network operators are able to scale services to customer needs;

Efficient – provides quality of service suited to the behavior and characteristics of the

mobile network;

Reliable – provides a consistent and predictable platform for deploying services; and

Secure – enables services to be extended over potentially unprotected mobile networks

while still preserving the integrity of user data; protects the devices and services from

security problems such as denial of service.

Many of the current mobile networks include advanced services that can be offered to

end-users. Mobile network operators strive to provide advanced services in a useable and

attractive way in order to promote increased usage of the mobile network services and to

decrease the turnover rate of subscribers. Standard features, like call control, can be

enhanced by using WAP technology to provide customized user interfaces.

For example, services such as call forwarding may provide a user interface that prompts

the user to make a choice between accepting a call, forwarding to another person,

forwarding it to voice mail, etc. The WAP specifications address mobile network

characteristics and operator needs by adapting existing network technology to the special

requirements of mass-market, hand-held wireless data devices and by introducing new

technology where appropriate.

Page 9: technical seminar report on wireless application protocol

THE BASIC PRINCIPLE OF WAP:

THE BASIC PRINCIPLE OF WAP:

A complete wireless Internet solution must use:

Existing standards: WAP runs in all networks including IP networks and with W3C on

HTTP NG.

Provide air interface independence: This principle allows the largest number of service

providers, software developers and handset manufacturers to benefit from one unified

specification. Service providers can implement a common solution across their own

disparate networks so that every subscriber has the best possible user experience on each

network.

Provide device independence: Device independence offers similar benefits to bearer

independence. applications developed for one standard can operate on a wide variety of

devices that implement the specification; network operators gain a consistent user

interface for their services across multiple vendors' handsets; application developers do

not have to write separate versions of their code for different devices; and service

providers can choose any standard compliant device that meets their own

unique market requirements.

Page 10: technical seminar report on wireless application protocol

WHY TO CHOOSE WAP?

WHY TO CHOOSE WAP?

In the past, wireless Internet access has been limited by the capabilities of handheld devices and

wireless networks. WAP utilizes Internet standards such as XML, user datagram protocol (UDP),

and IP. Many of the protocols are based on Internet standards such as hypertext transfer protocol

(HTTP) and TLS but have been optimized for the unique constraints of the wireless environment:

low bandwidth, high latency, and less connection stability. Internet standards such as hypertext

markup language (HTML), HTTP, TLS and transmission control protocol (TCP) are inefficient

over mobile networks, requiring large amounts of mainly text-based data to be sent. Standard

HTML content cannot be effectively displayed on the small-size screens of pocketsized mobile

phones and pagers. WAP utilizes binary transmission for greater compression of data and is

optimized for long latency and low bandwidth. WAP sessions cope with intermittent coverage

and can operate over a wide variety of wireless transports.

WML and wireless markup language script (WML Script) are used to produce WAP content.

They make optimum use of small displays, and navigation may be performed with one hand.

WAP content is scalable from a two-line text display on a basic device to a full graphic screen on

the latest smart phones and communicators. The lightweight WAP protocol stack is designed to

minimize the required bandwidth and maximize the number of wireless network types that can

deliver WAP content. Multiple networks will be targeted, with the additional aim of targeting

multiple networks. These include global system for mobile, communications (GSM) 900, 1,800,

and 1,900 MHz; interim standard (IS)–136; digital European cordless communication (DECT);

time-division multiple access (TDMA), personal communications service (PCS), FLEX, and code

division multiple access (CDMA). All network technologies and bearers will also be supported,

including short message service (SMS), USSD, circuit-switched cellular data (CSD), cellular

digital packet data (CDPD), and GPRS. As WAP is based on a scalable layered architecture, each

layer can develop independently of the others. This makes it possible to introduce new bearers or

to use new transport protocols without major changes in the other layers.

Page 11: technical seminar report on wireless application protocol

DEFINITIONS AND ABBREVIATIONS

DEFINITIONS AND ABBREVIATIONS

DEFINITIONS AND ABBREVIATIONS

Author – an author is a person or program that writes or generates WML, WMLScript or

other content.

Client – a device (or application) that initiates a request for a connection with a server.

Content – subject matter (data) stored or generated at an origin server. Content is

typically displayed or interpreted by a user agent in response to a user request.

Content Encoding – when used as a verb, content encoding indicates the act of

converting content from one format to another. Typically the resulting format requires

less physical space than the original is easier to process or store and/or is encrypted.

When used as a noun, content encoding specifies a particular format or encoding

Standard or process.

Content Format – actual representation of content.

Device – a network entity that is capable of sending and receiving packets of information

and has a unique device Address. A device can act as both a client and a server within a

given context or across multiple contexts. For example, a device can service a number of

clients (as a server) while being a client to another server.

JavaScript – a de facto standard language that can be used to add dynamic behavior to

HTML documents. JavaScript is one of the originating technologies of ECMAScript.

Man-Machine Interface – a synonym for user interface.

Origin Server – the server on which a given resource resides or is to be created. Often

referred to as a web server or an HTTP server.

Resource – a network data object or service that can be identified by a URL. Resources

may be available in multiple representations (eg, multiple languages, data formats, size

and resolutions) or vary in other ways.

Server – a device (or application) that passively waits for connection requests from one

or more clients. A server may accept or reject a connection request from a client.

Page 12: technical seminar report on wireless application protocol

Terminal – a device providing the user with user agent capabilities, including the ability

to request and receive information. Also called a mobile terminal or mobile station.

User – a user is a person who interacts with a user agent to view, hear, or otherwise use a

resource.

User Agent – a user agent is any software or device that interprets WML, WMLScript,

WTAI or other resources.This may include textual browsers, voice browsers, search

engines, etc.

WMLScript – a scripting language used to program the mobile device. WMLScript is an

extended subset of the JavaScriptscripting language.

Abbreviations:-

For the purposes of this specification, the following abbreviations apply.

HTML HyperText Markup Language

HTTP HyperText Transfer Protocol

PDA Personal Digital Assistant

PICS Protocol Implementation Conformance Statement

RFC Request For Comments

SSL Secure Sockets Layer

TLS Transport Layer Security

URL Uniform Resource Locator [RFC1738]

W3C World Wide Web Consortium

WAE Wireless Application Environment [WAE]

WAP Wireless Application Protocol [WAP]

WDP Wireless Datagram Protocol [WDP]

WML Wireless Markup Language [WML]

WSP Wireless Session Protocol [WSP]

WTA Wireless Telephony Application [WTA]

WTLS Wireless Transport Layer Security [WTLS]

WTP Wireless Transaction Protocol [WTP]

WWW World-Wide Web

Page 13: technical seminar report on wireless application protocol

ARCHITECTURE OVERVIEW

ARCHITECTURE OVERVIEW

ARCHITECTURE OVERVIEW

The World-Wide Web Model

The Internet World-Wide Web (WWW) architecture provides a very flexible and

powerful programming model (Figure 1). Applications and content are presented in

standard data formats, and are browsed by applications known as web browsers. The web

browser is a networked application, i.e., it sends requests for named data objects to a

network server and the network server responds with the data encoded using the standard

formats.

The WWW protocols define three classes of servers:

Origin server – The server on which a given resource (content) resides or is to be

created.

Proxy – An intermediary program that acts as both a server and a client for the purpose

of making requests on behalf of other clients. The proxy typically resides between clients

and servers that have no means of direct communication, e.g. across a firewall.

Gateway – A server which acts as an intermediary for some other server. it receives

requests as if it were the origin server for the requested resource. The requesting client

may not be aware that it is communicating with a gateway.

The WAP Model

Page 14: technical seminar report on wireless application protocol

The WAP programming model (Figure 2) is similar to the WWW programming model.

This provides several benefits to the application developer community, including a

familiar programming model, a proven architecture, and the ability to leverage existing

tools (e.g., Web servers, XML tools, etc.). Optimizations and extensions have been made

in order to match the characteristics of the wireless environment. Wherever possible,

existing standards have been adopted or have been used as the starting point for the WAP

technology.

WAP content and applications are specified in a set of well-known content formats based

on the familiar WWW content formats. A micro browser in the wireless terminal co-

ordinates the users interface and are analogous to a standard web browser. The WAP

content types and protocols have been optimized for mass market, hand-held wireless

devices. WAP utilizes proxy technology to connect between the wireless domain and the

WWW. The WAP proxy typically is comprised of the following functionality:

Protocol Gateway – The protocol gateway translates requests from the WAP protocol

stack (WSP, WTP, WTLS, and WDP) to the WWW protocol stack (HTTP and TCP/IP).

Content Encoders and Decoders – The content encoders translate WAP content into

compact encoded formats to reduce the size of data over the network.

Page 15: technical seminar report on wireless application protocol

COMPONENTS OF THE WAP ARCHITECTURE

COMPONENTS OF THE WAP ARCHITECTURE

The WAP architecture provides a scaleable and extensible environment for application

development for mobile communication devices. This is achieved through a layered

design of the entire protocol stack (Figure 4). Each of the layers of the architecture is

accessible by the layers above, as well as by other services and applications.

The WAP layered architecture enables other services and applications to utilize the

features of the WAP stack through a set of well-defined interfaces. External applications

may access the session, transaction, security and transport layers directly. The following

sections provide a description of the various elements of the protocol stack architecture.

Page 16: technical seminar report on wireless application protocol

COMPONENTS OF THE WAP ARCHITECTURE

Wireless Application Environment (WAE)

The Wireless Application Environment (WAE) is a general-purpose application

environment based on a combination of World Wide Web (WWW) and Mobile

Telephony technologies. The primary objective of the WAE effort is to establish an

interoperable environment that will allow operators and service providers to build

applications and services that can reach a wide variety of different wireless platforms in

an efficient and useful manner. WAE includes a micro-browser environment containing

the following functionality:

Wireless Markup Language (WML) – a lightweight markup language, similar to

HTML, but optimized for use in hand-held mobile terminals;

WMLScript – a lightweight scripting language, similar to JavaScript™;

Wireless Telephony Application (WTA, WTAI) – telephony services and

programming interfaces

Content Formats – a set of well-defined data formats, including images, phone book

records and calendar information.

Wireless Session Protocol (WSP)

The Wireless Session Protocol (WSP) provides the application layer of WAP with a

consistent interface for two session services. The first is a connection-oriented service

that operates above the transaction layer protocol WTP.The second is a connectionless

service that operates above a secure or non-secure datagram service (WDP).The Wireless

Session Protocols currently consist of services suited for browsing applications (WSP/B).

WSP/Provides the following functionality:

HTTP/1.1 functionality and semantics in a compact over-the-air encoding,

Long-lived session state,

Session suspend and resume with session migration,

A common facility for reliable and unreliable data push, and

Protocol feature negotiation.

Page 17: technical seminar report on wireless application protocol

COMPONENTS OF THE WAP ARCHITECTURE

Wireless Transaction Protocol (WTP)

The Wireless Transaction Protocol (WTP) runs on top of a datagram service and provides

as a light-weight transaction-oriented protocol that is suitable for implementation in

“thin” clients (mobile stations). WTP operates efficiently over secure or non-secure

wireless datagram networks and provides the following features:

Three classes of transaction service:

Unreliable one-way requests,

Reliable one-way requests, and

Reliable two-way request-reply transactions;

Optional user-to-user reliability - WTP user triggers the confirmation of each received message.

Wireless Transport Layer Security (WTLS)

WTLS is a security protocol based upon the industry-standard Transport Layer Security

(TLS) protocol, formerly known as Secure Sockets Layer (SSL). WTLS is intended for

use with the WAP transport protocols and has been optimised for use over narrow-band

communication channels. WTLS provides the following features:

Data integrity – WTLS contains facilities to ensure that data sent between the terminal

and an application server is unchanged and uncorrupted.

Privacy – WTLS contains facilities to ensure that data transmitted between the terminal

and an application server is private and cannot be understood by any intermediate parties

that may have intercepted the data stream.

Authentication – WTLS contains facilities to establish the authenticity of the terminal

and application server.

Denial-of-service protection – WTLS contains facilities for detecting and rejecting data

that is replayed or not successfully verified. WTLS makes many typical denial-of-service

attacks harder to accomplish and protects the upper protocol layers.

Page 18: technical seminar report on wireless application protocol

COMPONENTS OF THE WAP ARCHITECTURE

WTLS may also be used for secure communication between terminals, eg, for

authentication of electronic business card exchange. Applications are able to selectively

enable or disable WTLS features depending on their security requirements and the

characteristics of the underlying network (eg, privacy may be disabled on networks

already providing this service at a lower layer).

Wireless Datagram Protocol (WDP)

The Transport layer protocol in the WAP architecture is referred to as the Wireless

Datagram Protocol (WDP). The WDP layer operates above the data capable bearer

services supported by the various network types. As a general transport service, WDP

offers a consistent service to the upper layer protocols of WAP and communicate

transparently over one of the available bearer services. Since the WDP protocols provide

a common interface to the upper layer protocols the Security, Session and Application

layers are able to function independently of the underlying wireless network. This is

accomplished by adapting the transport layer to specific features of the underlying bearer.

By keeping the transport layer interface and the basic features consistent, global

interoperability can be achieved using mediating gateways.

BEARERS

The WAP protocols are designed to operate over a variety of different bearer services,

including short message, circuit-switched data, and packet data. The bearers offer

differing levels of quality of service with respect to throughput, error rate, and delays.

The WAP protocols are designed to compensate for or tolerate this varying level of

service. Since the WDP layer provides the convergence between the bearer service and

the rest of the WAP stack, the WDP specification [WDP] lists the bearers that are

supported and the techniques used to allow WAP protocols to run over each bearer. The

list of supported bearers will change over time with new bearers being added as the

wireless market evolves.

Page 19: technical seminar report on wireless application protocol

WORKING OF WAP

EXAMPLE OF WAP NETWORK

EXAMPLE OF WAP NETWORK

The following is for illustrative purposes only. An example WAP network is shown in Figure 3.

In the example, the WAP client communicates with two servers in the wireless network.

The WAP proxy translates WAP requests to WWW requests thereby allowing the WAP

client to submit requests to the web server.

The proxy also encodes the responses from the web server into the compact binary format

understood by the client. If the web server provides WAP content (e.g., WML), the WAP

proxy retrieves it directly from the web server. However, if the web server provides

WWW content (such as HTML), a filter is used to translate the WWW content into WAP

content. For example, the HTML filter would translate HTML into WML. The Wireless

Telephony Application (WTA) server is an example origin or gateway server that

responds to requests from the WAP client directly. The WTA server is used to provide

WAP access to features of the wireless network provider’s telecommunications

infrastructure.

Page 20: technical seminar report on wireless application protocol

WAP MECHANISM

WORKING OF WAP

WAP defines an application environment (WAE) aimed at enabling operators,

manufacturers, and content developers to develop advanced differentiating services and

applications including a micro browser, scripting facilities, e-mail, World Wide Web

(WWW) – to mobile handset messaging, and mobile access to fax. The WAP

specifications continue to be developed by contributing members, who, through

interoperability testing, have brought WAP into the limelight of the mobile data

marketplace with fully functional WAP–enabled devices (see

Fig).

Page 21: technical seminar report on wireless application protocol

WAP MECHANISM

The WAP programming model is similar to the WWW programming model. This

provides several benefits to the application developer community, including a familiar

programming model, a proven architecture, and the ability to leverage existing tools (e.g.,

Web servers, XML tools, etc.). Optimizations and extensions have been made in order to

match the characteristics of the wireless environment. Wherever possible, existing

Standards have been adopted or have been used as the starting point for the WAP

technology. The overall mechanism of WAP is shown in the below diagram.

WAP content and applications are specified in a set of well-known content formats based

on the familiar WWW content formats. Content is transported using a set of standard

communication protocols based on the WWW communication protocols. A micro

browser in the wireless terminal co-ordinates the user interface and is analogous to a

standard web browser.

Page 22: technical seminar report on wireless application protocol

WAP MECHANISM

WAP defines a set of standard components that enable communication between mobile

terminals and network servers, including:

1. Standard naming model – WWW-standard URLs are used to identify WAP content on

the origin servers. WWW-standard URLs are used to identify local resources in a device,

e.g. Call Control functions.

2. Content typing – All WAP content is given a specific type consistent with WWW

typing. This allows WAP user agents to correctly process the content based on its type.

3. Standard content formats – WAP content formats are based on WWW technology and

Include display markup, calendar information, electronic business card objects, images

and scripting language.

4. Standard communication protocols – WAP communication protocols enable the

communication of browser requests from the mobile terminal to the network web server.

The WAP content types and protocols have been optimized for mass market, and hand-

held wireless devices. WAP utilizes proxy technology to connect between the wireless

domain and the WWW. The WAP proxy typically is comprised of the following

functionality:

5. Protocol Gateway – The protocol gateway translates requests from the WAP protocol

stack (WSP, WTP, WTLS, and WDP) to the WWW protocol stack (HTTP and TCP/IP).

6. Content Encoders and Decoders – The content encoders translate WAP content into

Compact encoded formats to reduce the size of data over the network. This infrastructure

ensures that mobile terminal users can browse a wide variety of WAP content and

applications, and that the application author is able to build content services and

applications that run on a large base of mobile terminals. The WAP proxy allows content

and applications to be hosted on standard WWW servers and to be developed using

proven WWW technologies such as CGI scripting.

Page 23: technical seminar report on wireless application protocol

COMPETITORS OF WAP

COMPETITORS OF WAP

Competition for WAP protocols could come from a number of sources:

Subscriber Identity Module (SIM) toolkit—the use of SIMs or smart cards in wireless

devices is already widespread and used in some of the service sectors.

Windows CE—This is a multitasking, multithreaded operating system from Microsoft

designed for including or embedding mobile and other space-constrained devices.

JavaPhone™—Sun Microsystems is developing Personal Java™ and a JavaPhone™

API, which is embedded in a Java™ virtual machine on the handset. NEPs will be able to

build cellular phones that can download extra features and functions over the Internet;

thus, customers will no longer be required to buy a new phone to take advantage of

improved features.

The advantages that WAP can offer over these other methods are the following:

__ Open standard, vendor independent.

__ Network-standard independent.

__ Transport mechanism–optimized for wireless data bearers.

__ Application downloaded from the server, enabling fast service creation and

introduction, as opposed to embedded software.

Page 24: technical seminar report on wireless application protocol

THE FUTURE OF WAP

THE FUTURE OF WAP

The tremendous surge of interest and development in the area of wireless data in

recent times has caused worldwide operators, infrastructure manufacturers, terminal

manufacturers, and content developers to collaborate on an unprecedented scale. This

collaboration is happening in an area notorious for the diversity of standards and

protocols. The collaborative efforts of the WAP Forum have devised and continue to

develop a set of protocols that provide a common environment for the development of

advanced telephony services and Internet access for the wireless market. If the WAP

protocols were to be as successful as transmission control protocol (TCP)/Internet

protocol (IP), the boom in mobile communications would be phenomenal. Indeed, the

WAP browser should do for mobile Internet what Netscape did for the Internet.

As mentioned earlier, industry players from content developers to operators can

explore the vast opportunity that WAP presents. As a fixed-line technology, the Internet

has proved highly successful in reaching the homes of millions worldwide. However,

mobile users until now have been forced to accept relatively basic levels of functionality,

over and above voice communication are beginning to demand the industry to move from

a fixed to a mobile environment, carrying the functionality of a fixed environment with it.

Initially, services are expected to run over the well-established SMS bearer, which

will dictate the nature and speed of early applications. Indeed, GSM currently does not

offer the data rates that would allow mobile multimedia and Web browsing. With the

advent of general packet radio services (GPRS) aiming at increasing the data rate to 115

KBPS along with other emerging high-bandwidth bearers, the reality of access speeds

equivalent or higher to that of a fixed-line scenario becomes evermore believable. GPRS

is seen by many as the perfect partner for WAP, with its distinct time slots serving to

manage data packets in a way that prevents users from being penalized for holding

standard circuit switched connections.

Page 25: technical seminar report on wireless application protocol

CONCLUSION

CONCLUSION

The WAP specification is a truly open standard that enables public content,

Corporate intranet and operator-specific solutions to reach wireless subscribers

Today. The WAP specification leverages and extends existing Internet standards,

Enabling application developers to tailor their content to the special needs of

wireless users. Handset manufacturers can enhance their product lines at

minimal cost with new usability benefits. Wireless service providers can

establish a new and powerful way to interact with their subscribers through a

vital point of control in their own network. The ultimate beneficiaries are

wireless subscribers who can be more productive than ever before.

Page 26: technical seminar report on wireless application protocol

REFERENCES

REFERENCES

1. “WAP White Paper.” AU-System Radio White Paper (1999): n. page.

World Wide Web. April, 2000.

Available: www.wapguide.com/wapguide/Auwap.pdf.

2. “Wireless Application Protocol draws criticism.”

Computing News Story (Technology Section) on CNN Interactive (2000): n. page.

World Wide Web. April, 2000.

Available: http://www.cnn.com/2000/TECH/computing/03/14/wap.critics.idg/index.html

3. “WAP White Paper: Wireless Application Protocol.” Wireless Internet Today (1999):

page. World Wide Web. April, 2000.

Available: www.wapforum.com/what/WAP_white_pages.pdf.

4. Shirky, Clay. “WAP is in the Air.” The Daily Feed from FEED Magazine (2000): n.

page. World Wide Web. April, 2000.

Available: www.feedmag.com/daily/dy020300.html.

5. Wireless application protocol: writing applications for the mobile internet, Pearson

education.

By-Sandeep Singhal, Thomas Bridgman Daniel Mauney, David Bevis