Nowa generacja telefonii komórkowej to również dostęp do Internetu. Kto już teraz myśli o tworzeniu aplikacji obsługujących telefony komórkowe i serwisy internetowe musi spotkać się z protokołem WAP. Sam protokół składa się z kilku warstw, z których jedną z najistotniejszych jest język programowania WML i WMLScript. Niniejsza pozycja obejmuje uniwersalny zakres języka WML z pominięciem specyficznych rozwiązań dla konkretnych urządzeń. Porusza się w niej następujące tematy: szablony WML, praca w środowisku przeglądarki, interakcja z użytkownikiem, język, składnia i biblioteki WML. Zamieszczono tu również kompletne przykłady programów WML/WMLScript.