Wireless Application Protocol (WAP) API
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:
- Wireless Application Protocol Constants
- Wireless Application Protocol Functions
- Wireless Application Protocol Structures
- Wireless Application Protocol Enumerations
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