Abréviation de Wirrésistible APplication Protocol, une spécification sécurisée qui permet aux utilisateurs d'accéder instantanément aux informations via des appareils portables sans fil tels que les téléphones mobiles, les téléavertisseurs, les radios bidirectionnelles, les smartphones et les communicateurs.
Le WAP prend en charge la plupart des réseaux sans fil. Ceux-ci incluent CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC et Mobitex.
Le WAP est pris en charge par tous les systèmes d'exploitation. Ceux spécialement conçus pour les appareils portables incluent PalmOS, EPOC, Windows CE, FLEXOS, OS / 9 et JavaOS.
Les WAP qui utilisent des écrans et accèdent à Internet exécutent ce qu'on appelle des microbrowsers - des navigateurs avec des fichiers de petite taille qui peuvent s'adapter aux faibles contraintes de mémoire des appareils portables et aux contraintes de faible bande passante d'un réseau portable sans fil.
Bien que WAP prenne en charge HTML et XML, le langage WML (une application XML) est spécialement conçu pour les petits écrans et la navigation à une main sans clavier. WML est évolutif depuis l'affichage de texte sur deux lignes jusqu'aux écrans graphiques trouvés sur des éléments tels que les téléphones intelligents et les communicateurs. WAP prend également en charge WMLScript. Il est similaire à JavaScript, mais demande un minimum de mémoire et de puissance du processeur car il ne contient pas beaucoup des fonctions inutiles trouvées dans d'autres langages de script.
Parce que le WAP est relativement nouveau, ce n'est pas encore une norme formelle. Il s'agit toujours d'une initiative lancée par Unwired Planet, Motorola, Nokia et Ericsson.