Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
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
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 Functionsfor more information on the PushRouter_*functions. The header file for the push router client API programming elements is Pushclient.h.