WAP (Wireless Application Protocol) - протокол беспроводных приложений, позволяющий обращаться к ресурсам Интернета с мобильного устройства (например, сотового телефона, имеющего WAP-сервис). WAP-телефон, в который встроен микробраузер и соответствующее ПО, через радиоканал и оборудование оператора сотовой связи (фактически исполняющее роль модема) может выходить в Интернет. Телефону (смартфону, коммуникатору) на протяжении сеанса связи присваивается IP-адрес. В этом смысле для разработчика WAP-сайта нет разницы между ПК и WAP-телефоном как IP-объектами.
WAP-протокол использует компактный двоичный формат для передачи данных, интерпретируемый встроенным в трубку чипом. Он требует, чтобы запрашиваемый Интернет-ресурс был полностью сформирован на языке WML (Wireless Markup Language), созданном на основе языка XML. Данный язык немного напоминает HTML и ориентирован на оптимальное представление контента на самых разных текстовых и графических микромониторах, поэтому поддержка картинок в нем минимальная.
Существует множество различий в интерпретации двоичного WAP-кода телефонами разных производителей. Даже имея две одинаковые модели телефонов с разными программными прошивками, можно получить разные результаты представления WML-контента на экране. Ни один телефон пока не поддерживает все теги WML, а проверять способ представления на всех моделях телефонов и под все прошивки практически нереально. Поэтому разработка WML-контента сильно отличается от подготовки HTML-контента, более-менее одинаково отображаемого несколькими популярными браузерами.
<<назад