4. В открывшемся окне установите флажок Использовать прокси-сервер для данного подключения.
5. В текстовом поле Адрес введите адрес прокси-сервера.
6. В текстовом поле Порт введите номер порта.
Узнать адрес прокси-сервера и номер порта вы должны на сайте оператора или в службе поддержки.
Если ваш оператор не предоставляет такой услуги, вы можете воспользоваться сторонними сервисами, например OnSpeed, GPRSBooster и др. Чтобы ими воспользоваться, вам надо скачать и установить клиентскую часть – специальную программу, настраивающую соединение с промежуточным сервером. После установки программа сама настроит браузер на использование прокси-сервера. Вы также можете самостоятельно изменить степень сжатия передаваемых данных в зависимости от ваших требований. Обратите внимание, что при сильном сжатии качество картинок значительно ухудшится. К сожалению, данные сервисы платные. Вам могут предоставить только пару недель бесплатного использования для ознакомления.
Глава 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-браузер мобильного устройства;