• Что такое WAP
  • Настройка телефона
  • Особенности просмотра WAP-страниц
  • Самые интересные WAP-ресурсы Рунета
  • Глава 9

    WAP-ТЕХНОЛОГИЯ. ДЛЯ ИНТЕРНЕТА БОЛЬШЕ НЕ НУЖЕН КОМПЬЮТЕР!

    Нередко люди путают назначение технологий WAP и GPRS. Внесем ясность. Если вы прочитали предыдущую главу, то знаете, что GPRS – это современная технология передачи данных в GSM-сетях, пришедшая на смену устаревшей технологии передачи данных по голосовым каналам (CSD). Технология WAP, используя протоколы GPRS или CSD для передачи информации, позволяет просматривать на экране мобильного телефона специальные WAP-сайты, оптимизированные для показа на небольших экранах мобильных устройств и передачи по каналам данных с низкой пропускной способностью. Основное преимущество WAP заключается в том, что для работы в Интернете не надо использовать дополнительные устройства – достаточно мобильного телефона с поддержкой данной технологии; информация будет отображаться прямо на экране мобильного. Таким образом, сидя в кафе, баре, на скамейке в скверике, шагая по улице, вы можете получить доступ к ресурсам Интернета. Для этого достаточно иметь мобильный с поддержкой технологии WAP, подключенный к сети оператора, предоставляющего данную услугу.

    Что такое WAP

    Аббревиатура WAP расшифровывается как Wireless Application Protocol – протокол беспроводного доступа. Данный протокол позволяет пользоваться ресурсами Интернета только посредством мобильного телефона, не прибегая к помощи компьютера. По сути, это технический стандарт, описывающий способ, с помощью которого информация передается из Сети на экран мобильного устройства. Первоначально протокол разрабатывался четырьмя компаниями: Ericsson, Motorola, Nokia и Unwired Planet. В 1997 году эти компании основали организацию WAP Forum, которая сейчас включает большинство крупных телекоммуникационных компаний мира. В мае 1998 года была опубликована первая редакция WAP – v.1.0. Однако, несмотря на стройность общей концепции, ошибок и неточностей было более чем достаточно, и практически через год, в июне 1999 года, на суд общественности была представлена вторая версия – WAP v.1.1. Летом 2000 года были обнародованы вариант WAP v.1.2 и его подвид WAP v.1.2.1. Последняя на момент написания книги версия WAP v.2.0 появилась в январе 2002 года.

    Протокол WAP позволяет загружать и просматривать на экране мобильного устройства специальные WAP-сайты. До появления WAP v.2.0 сайты для мобильных устройств создавались на языке разметки WML, предоставляющего довольно скудный набор инструментов для верстки страниц. После выхода версии WAP 2.0 телефоны стали «понимать» сайты, созданные на языке разметки XHTML MP – немного модифицированной версии XHTML. Использование вместо языка HTML, применяемого для создания обычных веб-сайтов, специальных языков разметки обусловлено рядом причин. Рассмотрим наиболее важные из них.

    На момент появления технологии WAP основным способом передачи данных в сетях GSM был протокол CSD, обеспечивающий скорость 9,6 Кбит/с. Загрузка обычного сайта на такой скорости составит несколько минут. Учитывая высокую стоимость использования протокола CSD, загрузка даже одной страницы получилась бы не только утомительным, но и довольно дорогим занятием.

    Работа с HTML-страницами требует относительно мощных процессоров и больших объемов памяти. Если современные мобильные устройства могут обеспечить требуемый уровень производительности, то аппаратам четырех-пятилетней давности это не под силу.

    HTML-страницы рассчитаны для отображения на больших экранах мониторов настольных ПК или ноутбуков с разрешением порядка 1024 х 768 пикселов. Само собой, что вместить такую страницу невозможно даже на довольно «больших» экранах мобильных телефонов с разрешением 208 х 176 пикселов и размером меньше двух дюймов. Что же тогда говорить о моделях с монохромным экраном, встречающихся сейчас и довольно распространенных еще пару лет назад?

    По данным причинам был разработан аналог языка разметки HTML, не имеющий вышеперечисленных недостатков – WML (Wireless Markup Language), – язык разметки для работы в Интернете беспроводных устройств, основанный на языке XML. Язык WML создан специально для отображения информации на малоформатном экране, учитывая узкую полосу пропускания канала связи, малый объем памяти и т. д.

    Структурной единицей обычного веб-сайта является HTML-документ. Щелкнув на ссылке загруженной в браузер страницы, вы загружаете следующую страницу и т. д. Структурной единицей WAP-сайта является WML-документ, называемый также WML-колодой (рис. 9.1).


    Рис. 9.1. Страница WAP-сайта.


    WML-колода может состоять из одной или нескольких карт. Каждая карта ограничена тегами <card></card>. На экране устройства в каждый момент времени отображается только одна карта, а пользователь может переключаться между ними, переходя по ссылкам. Такая структура WML-документа позволяет существенно сократить число обращений за информацией к серверу. Листинг 9.1 представляет собой простейший WML-документ, состоящий из двух карт.


    Листинг 9.1. Простейшая WML-колода


    После загрузки на экране телефона будет отображаться первая карта, содержащая текст Это первая карта и ссылку Это ссылка для перехода ко второй карте (рис. 9.2). Если перейти по ссылке, то на экране отобразится содержимое только второй карты – текст Это вторая карта.


    Рис. 9.2. Простейшая WML-страница.


    Широкое распространение сотовых телефонов с большими цветными экранами, а также появление технологии высокоскоростного обмена данными в сетях GSM-GPRS повлекло за собой возникновение нового стандарта в создании сайтов, ориентированного на просмотр с мобильных устройств, – XHTML MP.

    XHTML (Extensible Hypertext Markup Language) – расширяемый язык разметки гипертекста. XHTML в настоящее время является стандартным языком разметки и рекомендован W3C для использования вместо HTML. Существует несколько версий XHTML. Для создания сайтов, ориентированных на мобильные устройства, используется версия XHTML MP (Mobile Profile). XHTML MP является облегченным вариантом XHTML, в который добавлены специфические для мобильных устройств элементы. Структура XHTML MP документа очень похожа на структуру обычных HTML-страничек. Листинг 9.2 представляет собой простейший XHTML-документ, выводящий на экран мобильного устройства строку Привет, мир.


    Листинг 9.2. Страница, созданная с помощью XHTML M


    Если вы хотя бы немного знакомы с языком HTML, то заметите, что приведенный пример практически не отличается от обычного HTML-документа. На данный момент многие WAP-ресурсы имеют две версии: WML (см. рис. 9.1) и XHTML (рис. 9.3). Выбор загружаемой на ваш телефон версии сайта происходит автоматически, или вам предлагается выбрать ее самостоятельно.


    Рис. 9.3. XHTML-версия WAP-сайта.


    Если не вдаваться в технические подробности, схема работы WAP-сервисов включает три основных элемента:

    WAP-браузер мобильного устройства;

    WAP-шлюз;

    сервер с WML– и XHTML-содержимым.

    Работа с протоколом WAP начинается с открытия WAP-браузера, который в свою очередь посылает запрос, содержащий URL некоторого сайта, на WAP-шлюз вашего оператора. WAP-шлюз преобразует запрос протокола WAP в запрос, понятный обычным веб-серверам. После этого содержимое запрошенной страницы отсылается на WAP-шлюз. Дождавшись загрузки всей страницы, WAP-шлюз преобразует полученные данные таким образом, чтобы они были «понятны» браузеру вашего телефона, а также чтобы обеспечить большую скорость передачи информации на мобильное устройство (к примеру, на ваш телефон). Если совершаются операции, требующие конфиденциальности (финансовые сделки, передача конфиденциальной информации и т. д.), используйте надстройку WTSL, обеспечивающую шифрование всей передаваемой и получаемой информации.

    Протокол WAP может опираться на работу протоколов передачи данных CSD или GPRS. Если ваш оператор сотовой связи предоставляет выбор, используйте WAP-GPRS. Это будет быстрее и дешевле.

    Настройка телефона

    Чтобы воспользоваться протоколом WAP, сначала необходимо подключить услугу «Передача данных», если вы собираетесь использовать WAP-CSD, и GPRS-Интернет, или GPRS-WAP (разные названия одной услуги), если телефон поддерживает GRPS. После этого можно приступать к настройке WAP.

    Большинство современных моделей сотовых телефонов поддерживают автоматическую настройку для работы с WAP-протоколом. Оператор сотовой связи присылает вам специальное SMS, вы его сохраняете, после чего телефон готов работать с протоколом. Инициировать отправку сообщения оператором с настройками WAP вы можете двумя способами:

    отправить на специальный номер SMS со своего телефона;

    заполнить форму на сайте оператора, указав номер своего телефона.

    Узнать содержимое, а также номер, на который надо отсылать SMS-сообщение, можно на сайте вашего сотового оператора или позвонив в службу поддержки. Содержимое SMS будет зависеть от модели вашего телефона, а также от того, какой услугой вы собираетесь воспользоваться: WAP-GPRS или WAP-CSD. Напомним, если есть выбор, выбирайте WAP-GPRS.

    После того как узнаете номер и нужное содержимое, пошлите SMS. Через некоторое время вам придет сообщение с подтверждением правильности заказа, а затем данные с настройками WAP-профиля. Подтвердите сохранение настроек. Настройка WAP-сервиса будет завершена.

    Некоторые модели современных телефонов, а также большинство старых не поддерживают автоматической настройки WAP-сервиса. Если ваш аппарат принадлежит к одной из этих категорий и настроить телефон с помощью SMS не удалось, придется заняться настройкой вручную.

    Как и в случае с услугой GPRS-Интернет, надо создать новую учетную запись передачи данных. Настройки учетных записей будут различаться для разных операторов сотовой связи. Их вы должны узнать на официальном сайте оператора или позвонив в службу технической поддержки. Не забывайте также, что для одного оператора настройки будут различаться для WAP-GPRS и WAP-CSD. Ниже, в качестве примера, в табл. 9.1 приведены настройки для работы в Интернете по протоколу WAP с использованием GPRS в сетях сотовых операторов «Билайн» и «МТС».


    Таблица 9.1. Настройки учетной записи WAP-GPRS.


    В табл. 9.1 приведены настройки для протокола WAP 2.0. Настройки для протоколов WAP 1.x для некоторых операторов могут различаться значением WAP-порта. Для операторов «Билайн» и «МТС» этот параметр одинаков для всех версий протокола.

    Имя профиля и домашнюю страницу вы можете выбирать по своему усмотрению – значение этих настроек не влияет на работоспособность подключения. Имя предназначено для отображения названия профиля в меню телефона. Домашняя страница – страница, которая будет загружаться после запуска WAP-браузера. Вы можете изменить ее, например на http://wap.mail.ru, если часто пользуетесь почтой. Число доступных настроек зависит от конкретной модели телефона. Канал данных (Bearer), точка доступа (APN), имя пользователя (Login) и пароль (Password) – настройки, присутствующие во всех моделях телефонов, так как от них напрямую зависит возможность установки подключения.

    Если ваш телефон или оператор сотовой связи не поддерживают технологию GPRS, вам надо подключать и настраивать услугу WAP-CSD. Настройки для WAP-CSD приведены в табл. 9.2.


    Таблица 9.2. Настройки учетной записи WAP-CSD


    Количество доступных настроек будет зависеть от модели вашего сотового телефона. Напомним, что скорость соединения WAP-CSD меньше скорости WAP-GPRS, поэтому выбирайте услугу WAP-GPRS, если такая возможность есть.

    Особенности просмотра WAP-страниц

    Все мы привыкли при просмотре вебсайтов пользоваться мышью (или ее аналогами) и не представляем, как можно обойтись без нее. Само собой, создатели протокола WAP предусмотрели, чтобы «путешествие» в Сети с мобильных устройств, не имеющих продвинутых средств ввода информации (мышь, трекбол, сенсорный экран, стилус и т. д.), было комфортным. Перемещение по WAP-страницам осуществляется так же, как и по меню телефона, – с помощью двух– или четырехпозиционного джойстика. Подтверждают переход по ссылке или вызов дополнительных функций двумя контекстно-зависимыми кнопками, имеющимися у всех телефонов.

    ПРИМЕЧАНИЕ

    Контекстно-зависимыми называют кнопки, назначение которых зависит от выполняемой задачи. Расположены они по бокам от джойстика, сразу под экраном телефона. Выполняемое этими кнопками действие соответствует названию «виртуальных» кнопок внизу экрана телефона, сразу над клавиатурой телефона.

    Для экономии трафика, а также из-за небольших размеров экрана мобильных устройств WAP-сайты содержат очень мало графической информации, в отличие от обычных веб-сайтов. На экране телефона невозможно также реализовать стандартную схему расположения элементов: меню в левой и верхней части страницы, позволяющее быстро перемещаться между страницами, наполнение в центре.

    В основном страницы WAP-сайтов представляют собой один форматированный столбец текста и гиперссылок плюс один-два баннера или логотипа. Главные страницы состоят обычно из одних ссылок на другие разделы сайта; так как их размер невелик, то на какой-либо текст просто не остается места.

    Страницы WAP-сайтов редко полностью умещаются на экране телефона. Для прокрутки надо пользоваться джойстиком. Так как содержимое страницы форматируется по ширине экрана, то прокручивать страницу надо только по вертикали. Как видите – все просто.

    Элегантно также решена проблема выбора ссылок. При прокрутке страницы по очереди изменяется активная ссылка. Для перехода по ней надо нажать одну из контекстно-зависимых кнопок, отвечающих за подтверждение выбора. Таким образом и происходит перемещение по сайту. Активная ссылка, как и в случае с обычными веб-страницами, подсвечивается другим цветом.

    Для перехода на другой сайт надо воспользоваться другой контекстно-зависимой кнопкой Функции (Варианты) и в открывшемся меню выбрать команду для ввода нового адреса. Перед вами появится текстовое поле, в котором надо ввести адрес сайта, после чего подтвердить свой выбор.

    После загрузки страницы навигацию по ней осуществляют таким же образом, как описано выше.

    Кроме ввода адреса нового сайта, кнопка Функции (Варианты) позволяет также добавлять текущий сайт в закладки, быстро переходить к сайтам в закладках, сохранять страницы, переходить на предыдущие, возвращаться на домашнюю страницу и выполнять другие действия, значение которых зависит от модели телефона.

    Самые интересные WAP-ресурсы Рунета

    Разнообразие и качество WAP-ресурсов, конечно, не сравнимо с качеством и разнообразием обычных веб-сайтов, что и неудивительно – разница в возрасте этих сервисов Интернета довольна большая. Однако узнать последние новости, прогноз погоды, проверить почту, закачать картинки, мелодии и даже поиграть в интернет-игры, воспользовавшись WAP-сервисом, вполне можно.

    Естественно, что широко известные в Рунете сайты – «Яндекс», Mail.Ru, «Рамблер» и «Апорт» – имеют WAP-версии. Их адрес сформирован добавлением приставки wap в начале.

    Сайт http://wap.yandex.ru может предложить своим посетителям только прогноз погоды, программу телепередач и курсы валют.

    Сайт http://wap.aport.ru, помимо прогноза погоды и курса валют, может предложить услуги поиска и WAP-почты, то есть если у вас есть почтовый ящик на данном ресурсе, вы можете просмотреть его содержимое или написать письмо прямо с мобильного телефона.

    На сайте http://wap.rambler.ru вы можете увидеть стандартный набор сервисов: программа телепередач, курсы валют, прогноз погоды и WAP-почта. Есть раздел афиша, который мог бы быть весьма полезным, однако на момент написания книги он не работал, а вот просмотреть гороскоп можно, только непонятно, на какой период времени. Единственный достойный сервис данного сайта – это возможность перевода в четырех направлениях: английский – русский, русский – английский, немецкий – русский, русский – немецкий.

    Наиболее приятные впечатления оставляет сайт http://wap.mail.ru. Главная страница имеет приятный интерфейс. С нее посетитель может сразу перейти к просмотру своего почтового ящика. Помимо WAP-почты, сайт предоставляет поиск по WAP-ресурсам и довольно обширный каталог сайтов. Помимо этого, здесь имеется телефонный справочник и возможность загрузить демо-версии игр для мобильных телефонов. Все страницы сайта работают и предоставляют действительно ту информацию, о которой говорится в ссылке.

    Как видите, функциональность и насыщенность рассмотренных ресурсов в целом довольна скудна. Совсем иначе выглядят сайты, изначально ориентированные на WAP. На них вы сможете найти платные и бесплатные ресурсы для ваших телефонов, узнать новости, погоду и найти справочную информацию. Так как различные модели имеют разный размер экрана, а также формат поддерживаемых медиафайлов, перед скачиванием картинок или мелодий вы должны будете выбрать размер рисунка или формат скачиваемого файла. Как правило, выбор довольно велик и вы сможете найти подходящий вашему сотовому телефону формат файла или размер картинки.

    Сайт http://gidwap.ru содержит каталог WAP-ресурсов, обширное расписание движения транспорта, прогноз погоды, гороскоп и программу телепередач. На сайте имеется свой WAP-чат, разбитый на категории по интересам, на котором постоянно находится достаточно большое количество посетителей. Имеется также довольно основательный справочник, содержащий информацию о телефонных кодах, часовых поясах, мерах веса и длины, денежных единицах и штрих-кодах стран мира. Помимо этого, здесь можно найти справочную информацию о технологиях GPRS и WAP, сведения о ресурсах WAP-сайтов и возможностях их загрузки.

    На сайте http://wap.djwap.ru вы сможете найти форум и большое количество как платных, так и бесплатных ресурсов для вашего телефона, включающих в себя игры, музыку, прикольные звонки, видео, анимацию, обои и темы. Сайт имеет две версии: для просмотра со старых телефонов и для просмотра с телефонов, поддерживающих WAP 2.0. Весьма интересная возможность – получение справочной информации о наиболее крупных городах России. С помощью сотового телефона, проезжая мимо какого-то регионального центра, вы можете узнать номера телефонов и адреса заправок, автосервисов, аптек, больниц, парикмахерских, баров, выставок, музеев и т. д. Справочной информации в разделе сайта Инфо-Город собрано действительно очень много. На данном сайте вы также всегда сможете найти свежие новости мобильного мира.

    Сайт http://fank.ru может предложить вам просто огромное количество простых и анимированных картинок различных размеров, мелодий, записанных в различных форматах, видеоприколов, клипов и рекламных роликов. Содержимое рационально разбито на категории, что не даст вам запутаться в довольно разнообразном наполнении ресурса. Хотите познакомиться? Не проблема – помимо активного чата, сайт содержит порядка 20 000 анкет людей, ищущих новых знакомств. Цифра, конечно, несопоставима с количеством анкет на известных в Рунете сайтах знакомств (порядка нескольких миллионов заявок). Однако, если учесть, что пользователей WAP-Интернета тоже не так уж и много, количество анкет внушает уважение. Сайт предоставляет своим зарегистрированным пользователям аналог услуги http://foto.mail.ru – вы можете загружать свои фотографии, а также просматривать снимки других пользователей. На момент написания книги сайт содержал порядка 40 000 фотографий. На данном ресурсе вы также найдете прогноз погоды, курсы валют, результаты футбольных матчей и сможете отправить почту, не регистрируя почтовый ящик.

    Все рассмотренные сайты имеют ссылки на другие ресурсы, а некоторые из них – каталоги ссылок. Воспользовавшись ими, вы можете попасть на множество других ресурсов схожей тематики, предоставляющих развлекательную и справочную информацию.

    Как вы могли заметить, почти все рассмотренные сайты содержат прогноз погоды. Однако ни один из них не может соперничать в данной области с ресурсом http://wap.gismeteo.ru – специализированным сайтом, единственным предназначением которого является информирование своих посетителей о погоде в любой точке мира. Раздел Прогноз на месяц позволяет уточнить для наиболее крупных городов России прогноз погоды на месяц вперед. Вывод прост – если вам понадобилось узнать прогноз погоды, воспользуйтесь услугами данного ресурса.

    На сайте фондовой биржи РТС http://wap.rts.ru можно узнать индексы РТС и стоимость акций наиболее крупных российских компаний. Ресурс, конечно, не так информативен, как его полноценная версия, однако возможность оперативного просмотра с экрана телефона должна быть интересна для специалистов в данной области.

    Новостной сайт http://wap.lenta.ru позволит узнать последние события. Новости не разбиты по категориям, они представлены упорядоченным по дате списком. Воспользовавшись ссылкой Дальше вы перейдете к более старым событиям.

    Сайт http://wap.km.ru информативно более насыщенный, чем http:// wap.lenta.ru. Помимо последних новостей, вы можете узнать здесь расписание спектаклей, работы кинотеатров, выставок, концертов, спортивных событий, найти работу или дать объявление о продаже или покупке любого товара.