Thursday, 8 March 2012

Wireless Application Protocol

Wireless Application Agreement (WAP) is a abstruse accepted for accessing advice over a adaptable wireless network. A WAP browser is a web browser for adaptable accessories such as adaptable phones (called "cellular phones" in some countries) that uses the protocol.

Before the addition of WAP, adaptable account providers had bound opportunities to action alternate abstracts services, but bare interactivity to abutment Internet and Web applications such as:

Email by adaptable phone

Tracking of stock-market prices

Sports results

News headlines

Music downloads

The Japanese i-mode arrangement offers addition above aggressive wireless abstracts protocol.

Technical specifications

The WAP accepted declared a agreement apartment acceptance the interoperability of WAP accessories andcomputer application with altered arrangement technologies, such as GSM and IS-95 (also accepted as CDMA).

The bottom-most agreement in the suite, the WAP Datagram Agreement (WDP), functions as an adjustment band that makes every abstracts arrangement attending a bit like UDP to the high layers by accouterment capricious carriage of abstracts with two 16-bit anchorage numbers (origin and destination). All the high layers appearance WDP as one and the aforementioned protocol, which has several "technical realizations" on top of added "data bearers" such as SMS, USSD, etc. On built-in IP bearers such as GPRS, UMTS packet-radio service, or PPP on top of a circuit-switched abstracts connection, WDP is in actuality absolutely UDP.

WTLS, an alternative layer, provides a public-key cryptography-based aegis apparatus agnate to TLS.

WTP provides transaction abutment (reliable request/response) acclimatized to the wireless world. WTP supports added finer than TCP the botheration of packet loss, which occurs frequently in 2G wireless technologies in best radio conditions, but is misinterpreted by TCP as arrangement congestion.

Finally, one can anticipate of WSP initially as a aeroembolism adaptation of HTTP.

This agreement apartment allows a terminal to address requests that accept an HTTP or HTTPS agnate to a WAP gateway; the aperture translates requests into apparent HTTP.

WAP Push

WAP Push was congenital into the blueprint to acquiesce WAP agreeable to be pushed to the adaptable handset with minimum user intervention. A WAP Push is basically a distinctively encoded bulletin which includes a articulation to a WAP address.3

WAP Push was defined on top of WAP Datagram Protocol (WDP); as such, it can be delivered over any WDP-supported bearer, such as GPRS or SMS.4 Most GSM networks accept a advanced ambit of adapted processors, but GPRS activation from the arrangement is not about supported, so WAP Push letters accept to be delivered on top of the SMS bearer.

On accepting a WAP Push, a WAP 1.2 (or later) -enabled handset will automatically accord the user the advantage to admission the WAP content. This is additionally accepted as WAP Push SI (Service Indication).4 A variant, accepted as WAP Push SL (Service Loading), anon opens the browser to affectation the WAP content, after user interaction. Since this behaviour raises aegis concerns, some handsets handle WAP Push SL letters in the aforementioned way as SI, by accouterment user interaction.

WAP 2.0

A re-engineered 2.0 adaptation was appear in 2002. It uses a cut-down adaptation of XHTML with end-to-end HTTP, bottomward the aperture and custom agreement apartment acclimated to acquaint with it. A WAP aperture can be acclimated in affiliation with WAP 2.0; however, in this scenario, it is acclimated as a accepted proxy server. The WAP gateway's role would again about-face from one of adaptation to abacus added advice to anniversary request. This would be configured by the abettor and could accommodate blast numbers, location, announcement information, and handset information.

Mobile accessories action XHTML Mobile Profile (XHTML MP), the markup accent authentic in WAP 2.0. It is a subset of XHTML and a superset of XHTML Basic. A adaptation of bottomward appearance bedding (CSS) alleged WAP CSS is accurate by XHTML MP

Spin-off technologies

Spin-off technologies, such as Multimedia Messaging Service (MMS), a aggregate of WAP and SMS, accept added apprenticed the protocol. An added acknowledgment of accessory diversity, accurate by the accessory changes to WAP agreeable to become added device-specific rather aiming at a everyman accepted denominator, accustomed for added accessible and acute content. As a result, the acceptance amount of WAP technology is rising.citation needed

Criticism

Commentators acquire criticized several aspects of Wireless Markup Language (WML) and WAP. Technical criticisms include:

The appropriate WML language: WML cut users off from the accepted HTML Web, abrogation alone built-in WAP agreeable and Web-to-WAP proxi-content attainable to WAP users. However, others arguewho? that technology at that date would artlessly not acquire been able to accord admission to annihilation but custom-designed agreeable which was the sole purpose of WAP and its simple, bargain complication interface as the citizens of abounding nations are not affiliated to the web at the present time and acquire to use government adjourned and controlled portals to WAP and agnate non-complex services.

Under-specification of terminal requirements: The aboriginal WAP standards included abounding alternative appearance and under-specified requirements, which meant that adjustable accessories would not necessarily interoperate properly. This resulted in abundant airheadedness in the absolute behavior of phones, principally because WAP-service implementers and mobile-phone manufacturers did notcitation needed admission a archetype of the standards or the actual accouterments and the acceptedcomputer application modules. As an example, some buzz models would not acquire a folio added than 1 Kb in size; others would absolute crash. The user interface of accessories was additionally underspecified: as an example, accesskeys (e.g., the adeptness to columnist '4' to admission anon the fourth articulation in a list) were abnormally implemented depending on buzz models (sometimes with the accesskey cardinal automatically displayed by the browser abutting to the link, sometimes after it, and sometimes accesskeys were not implemented at all).

Accountable user interface capabilities: Terminals with baby black-and-white screens and few buttons, like the aboriginal WAP terminals, face difficulties in presenting a lot of advice to their user, which circuitous the added problems: one would acquire had to be added accurate in designing the user interface on such a resource-constrained accessory which was the absolute abstraction of WAP.

Abridgement of acceptable assembly tools: The problems aloft ability acquire succumbed in the face of a WML assembly apparatus that would acquire accustomed agreeable providers to calmly broadcast agreeable that would interoperate flawlessly with abounding models, adapting the pages presented to the User-Agent type. However, the development kits which existed did not accommodate such a accepted capability. Developing for the web was easy: with a argument editor and a web browser, anybody could get started, acknowledgment additionally to the affectionate attributes of best desktop browser apprehension engines. By contrast, the acrimonious requirements of the WML specifications, the airheadedness in terminals, and the demands of testing on assorted wireless terminals, forth with the abridgement of broadly attainable desktop assembly and appetite tools, appreciably diffuse the time appropriate to complete best projects. As of 2009, however, with abounding adaptable accessories acknowledging XHTML, and programs such as Adobe Go Live and Dreamweaver alms bigger web-authoring tools, it is acceptable easier to actualize content, attainable by abounding fresh devices.

Abridgement of user abettor profiling tools: It bound became about absurd for web hosts to actuate if a appeal came from a adaptable device, or from a beyond added able device. No advantageous profiling or database of accessory capabilities were congenital into the blueprint in the crooked non-compliant products.citation needed

Other criticisms abode the wireless carriers' accurate implementations of WAP:

Neglect of agreeable providers: Some wireless carriers had affected a "build it and they will come" strategy, acceptation that they would aloof accommodate the carriage of abstracts as able-bodied as the terminals, and again delay for agreeable providers to broadcast their casework on the Internet and accomplish their advance in WAP useful. However, agreeable providers accustomed little advice or allurement to go through the complicated avenue of development. Others, conspicuously in Japan (cf. below), had a added absolute chat with their content-provider community, which was again replicated in modern, added acknowledged WAP casework such as i-mode in Japan or the Gallery account in France.

Abridgement of openness: Abounding wireless carriers awash their WAP casework as "open", in that they accustomed users to ability any account bidding in WML and appear on the Internet. However, they additionally fabricated abiding that the aboriginal folio that audience accessed was their own "wireless portal", which they controlled actual closely. Some carriers additionally angry off alteration or accessing the abode bar in the device's browser. To facilitate users absent to go off deck, an abode bar on a anatomy on a folio affiliated off the adamantine coded home folio folio was provided. It makes it easier for carriers to apparatus clarification of off accouter WML sites by URLs or to attenuate the abode bar in the approaching if the carrier decides to about-face all users to a belted garden model. Given the adversity in accounting up absolutely able URLs on a buzz keyboard, best users would accord up activity "off portal" or out of the belted garden; by not absolution third parties put their own entries on the operators' wireless portal, somewho? altercate that operators cut themselves off from a admired opportunity. On the added hand, some operatorswhich? altercate that their barter would acquire capital them to administer the acquaintance and, on such a accountable device, abstain giving admission to too abounding services.citation needed

Protocol design lessons from WAP

admission to web-like WML casework and e-mail application adaptable phones in Europe and the SE Asian regions. As of 2009 it continues with a ample user base. The after versions of WAP, primarily targeting the United States market, were designedby whom? for a altered claim - to accredit abounding web XHTML admission application adaptable accessories with a college blueprint and cost, and with a college amount ofcomputer application complexity.

Considerable altercation has addressed the catechism whether the WAP agreement architecture was appropriate. Somewho? accept appropriate that the bandwidth-sparing simple interface of Gopher would be a added good bout for adaptable phones and Personal agenda administration (PDAs).15

The antecedent architecture of WAP accurately aimed at agreement ability beyond a ambit of altered protocols (SMS, IP over PPP over a ambit switched bearer, IP over GPRS, etc.). This has led to a agreement appreciably added circuitous than an access anon over IP ability accept caused.

Most controversial, abnormally for abounding from the IP side, was the architecture of WAP over IP. WAP's manual band protocol, WTP, uses its own retransmissi