WAP: доступ и создание приложений

Содержание

Слайд 2

Wireless Access Protocol WAP - Wireless Access Protocol, то есть протокол

Wireless Access Protocol

WAP - Wireless Access Protocol, то есть

протокол для беспроводного доступа. Обычно к Internet. В отличие от иных способов доступа, когда сотовый телефон лишь является посредником между компьютером того или иного вида, данный протокол разрабатывался прежде всего для доступа с самого мобильного телефона посредством встроенного (в ПО телефона или SIM-карту) WAP-браузера.
Слайд 3

Особенность данного стандарта в его открытости и в том, что он

Особенность данного стандарта в его открытости и в том, что он

учитывает (в отличие от традиционных протоколов типа HTTP) особенности устройства сотовых телефонов и PDA, а также беспроводного доступа:

малый объем памяти устройства;
малый размер экрана телефона, а также ограниченность его клавиатуры;
низкую скорость процессора;
низкую пропускную способность канала связи;
возможные большие таймауты.

Слайд 4

Стек протоколов WAP Стек протоколов WAP основан на классической многоуровневой модели

Стек протоколов WAP

Стек протоколов WAP основан на классической многоуровневой модели OSI

и включает в себя четыре основные составляющие
Слайд 5

Уровень приложений WAE (Wireless Application Environment). Стандарт WAE описывает языки разметки,

Уровень приложений

WAE (Wireless Application Environment). Стандарт WAE описывает языки разметки,

используемые для создания информационных страниц. Стандартным языком разметки для WAP является WML. Следует заметить, что, помимо стандартных, некоторые компании встраивают в терминалы поддержку своих собственных языков, так, например, Motorola использует разработанный ею VoxML и поддерживает портал, созданный с его помощью. Кроме собственно языка разметки, для разработки несложных интерактивных "колод" в WAE введен скриптовый язык WML Script — очень близкий родственник JavaScript, его упрощенная версия.
Слайд 6

Сессионный уровень Сессионному уровню соответствует протокол WSP (Wireless Session Protocol). Его

Сессионный уровень

Сессионному уровню соответствует протокол WSP (Wireless Session Protocol). Его

основная задача — поддерживать неразрывным сеанс связи в течение длительных интервалов ожидания ответа, которые могут возникнуть при выборе SMS в качестве bearer или применении удаленного gateway. Кроме того, WSP предусматривает использование push-технологий, то бишь доставку "незапрошенного" контента. В этом случае соединение инициируется не клиентом, а сервером, что применяется для распространения новостей, рекламы и т. д.
Слайд 7

Транспортный уровень Уровень транзакций, который обрабатывает отдельные пакеты соединения, реализуется протоколом

Транспортный уровень

Уровень транзакций, который обрабатывает отдельные пакеты соединения, реализуется протоколом

WTP (Wireless Transaction Protocol). Над основным протоколом передачи WDP (Wireless Datagram Protocol) для обеспечения безопасности и шифрования данных в соединении введена надстройка — WTSL (Wireless Transport Security Layer). Ее спецификация основана на обычном для Internet Secure Socket Layer. Ну а WDP в своей основе имеет классические TCP/IP и UDP/IP.
Слайд 8

Физический уровень Он характеризует способ передачи данных в эфире. Разработчики WAP

Физический уровень

Он характеризует способ передачи данных в эфире. Разработчики WAP

постарались сделать эту часть спецификации как можно более гибкой, это было необходимо, чтобы сервисом могли воспользоваться все, вне зависимости от того, какой стандарт мобильной связи поддерживает терминал. В версии WAP 1.0 в качестве bearer (носитель — это название получил конкретный физический коммуникационный протокол) предлагался исключительно SMS. Такое положение дел не устраивало множество операторов (в частности, не предусматривался протокол для аналоговых сетей), поэтому спустя четыре месяца появилась версия 1.1. Сюда были добавлены: СDPD для аналоговых сотовых сетей, USSD, классический CSD, GPRS — для цифровых. В разрабатываемой спецификации 1.2 также обещана поддержка стандарта UMTS (Universal Mobile Telephone Service), более известного сейчас как 3G.
Слайд 9

Схема работы WAP-сервисов Сессия начинается с запроса у gateway по протоколу

Схема работы WAP-сервисов

Сессия начинается с запроса у gateway по протоколу

WSP некоторого URL, после чего он транслируется в классический HTTP Request. Когда загрузка "колоды" или "карты" завершена, WML компилируется gateway-сервером в бинарную форму, что позволяет обеспечить большую скорость обмена информацией. При необходимости (совершение финансовых сделок, передача конфиденциальной информации) подключается WTSL, и содержимое шифруется.
Слайд 10

Микробраузеры На сегодняшний день насчитывается несколько основных встраиваемых микроброузеров. Наиболее распространенный

Микробраузеры

На сегодняшний день насчитывается несколько основных встраиваемых микроброузеров. Наиболее распространенный

— от команды разработчиков Unwired Planet. Он применяется в WAP-телефонах компаний Alcatel, Motorola, Samsung и др. У грандов индустрии — Nokia и Ericsson — имеются собственные решения, кроме того, пару недель назад был анонсирован телефон компании Benefon, который впервые использует ПО от Microsoft — Mobile Explorer. Этим же броузером оснастила свою новую модель, показанную на CeBIT 2000, Sony. От других продуктов его отличает универсальность — кроме WAP-"колод", он может отображать также и HTML-страницы.