Здесь, в этой главе, мы перечислили несколько ключевых функций, предлагаемых WAP —
Модель программирования похожа на интернет
Хотя WAP — это новая технология, но она использует концепции, найденные в Интернете. Такое повторное использование позволяет быстро внедрять сервисы на основе WAP, поскольку разработчики и производители сервисов знакомы с этими концепциями сегодня.
Язык беспроводной разметки (WML)
Вы должны использовать язык HTML для разработки своего веб-приложения. Точно так же WML — это язык разметки, используемый для создания WAP-сервисов, выполняющий ту же цель, что и HTML в Интернете. В отличие от HTML, WML предназначен для небольших портативных устройств.
WMLScript
Еще раз, вы должны использовать Java Script или VB script для улучшения функциональности ваших веб-приложений. Точно так же WMLScript может использоваться для улучшения функциональности службы, так же как сценарий Java может использоваться в HTML. Это позволяет добавлять процедурные логические и вычислительные функции к WAP-сервисам.
Интерфейс приложения беспроводной телефонии (WTAI)
WTAI — это прикладная среда для услуг телефонии. Пользовательские агенты WTAI могут совершать звонки и редактировать телефонную книгу, вызывая специальные функции WMLScript или получая доступ к специальным URL-адресам. Если кто-то пишет колоды WML, содержащие имена людей и их телефонные номера, вы можете добавить их в свою телефонную книгу или сразу же позвонить им, просто нажав соответствующую гиперссылку на экране.
Оптимизированный стек протоколов
Протоколы, используемые в WAP, основаны на хорошо известных интернет-протоколах, таких как HTTP и протокол управления передачей (TCP), но они были оптимизированы для устранения ограничений беспроводной среды, таких как низкая пропускная способность и высокая задержка.