Wireless Application Protocol (WAP) API
A version of this page is also available for
4/8/2010
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.
For more information about WAP, see the WAP technical specifications at this OMA Web site.
In This Section
- WAP API Sample for Usage at the WTP Layer
Provides a code example of how to send a WTP invoke request and read a WTP invoke invitation.
- WAP API Sample for User Data at the WDP Layer
Provides a code example of how to send and read a primitive with user data through WDP_LAYER.
- WAP Wakeup
Describes how to use WAP Wakeup to conserve application memory.
- Wireless Application Protocol Constants
Provides information on the WAP API constants.
- Wireless Application Protocol Enumerations
Provides information on the WAP API enumerations.
- Wireless Application Protocol Functions
Provides information on the WAP API functions.
- Wireless Application Protocol Structures
Provides information on the WAP API structures.
In addition to the basic WAP elements, Windows Mobile supports the Push router elements. The Push router client elements include the PushRouter_* functions along with the associated structures and enumerations. See Wireless Application Protocol Functions for more information on the PushRouter_* functions. The header file for the push router client API programming elements is Pushclient.h.
See Also
Concepts
Other Resources
Microsoft Standards for Provisioning Windows Mobile Devices
Wireless Session Protocol Features
Internet Explorer Mobile Overview
Internet Explorer Mobile HTML Elements