Wireless Application Protocol (WAP) API

Send Feedback

The Wireless Application Protocol (WAP) is the de-facto world standard for the presentation and delivery of wireless information and telephony services on mobile devices. It is an open specification that defines both a communications protocol and an application environment. It solves the transport and content problems of the constrained wireless environment, bringing Internet content and advanced data services to mobile devices. WAP is based on existing Internet standards, such as IP, HTTP, and Extensible Markup Language (XML). Additionally, WAP sits on top of existing bearer channel standards, for example, Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), and General Packet Radio Services (GPRS). Therefore, any of the standards can be used with the WAP protocols.

The following elements are associated with the WAP API:

The programming elements of the WAP API are divided into several sets:

  • Push router client elements. All the PushRouter_* functions except for PushRouter_SubmitPush, along with the associated structures and enumerations. The header file for the push router client API programming elements is Pushclient.h.
  • Basic WAP elements. All the Wap* functions, along with the associated structures and enumerations. The header file for the basic WAP API programming elements is Wap.h.

For more information about WAP, see the WAP technical specifications at this OMA website/.

See Also

WAP Wakeup | Microsoft Standards for Provisioning Windows Mobile-Based Devices | Wireless Session Protocol Features | Using WML | Internet Explorer Mobile Overview

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.