Компьютер + мобильник: эффективное взаимодействие
Шрифт:
Листинг 9.1. Простейшая WML-колода
После загрузки на экране телефона будет отображаться первая карта, содержащая текст Это первая карта и ссылку Это ссылка для перехода ко второй карте (рис. 9.2). Если перейти по ссылке, то на экране отобразится содержимое только второй карты – текст Это вторая карта.
Рис. 9.2. Простейшая WML-страница.
Широкое
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). Выбор загружаемой на ваш телефон версии сайта происходит автоматически, или вам предлагается выбрать ее самостоятельно.
< image l:href="#"/>Рис. 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-страницам осуществляется так же, как и по меню телефона, – с помощью двух– или четырехпозиционного джойстика. Подтверждают переход по ссылке или вызов дополнительных функций двумя контекстно-зависимыми кнопками, имеющимися у всех телефонов.