WikiSort.ru - Мобильные устройства

ПОИСК ПО САЙТУ | о проекте

Wireless Application Protocol (WAP) (англ. Wireless Application Protocol — беспроводной протокол передачи данных). Протокол создан специально для сетей GSM, где нужно устанавливать связь портативных устройств (мобильный телефон, КПК, пейджеры, устройства двусторонней радиосвязи, смартфоны, и другие терминалы) с сетью Интернет. WAP возник в результате слияния двух сетевых технологий: беспроводной цифровой передачи данных и сети Интернет. С помощью WAP пользователь мобильного устройства может загружать из сети Интернет любые цифровые данные. Параллельно с WAP, для возможности отображать мобильный контент на монохромных (а позже и четырёх- и восьмицветовых) экранах мобильных устройств, был создан WML по стилю написания похожий на HTML, но гораздо более облегчённый и специализированный для мобильных устройств c низким уровнем поддерживаемых технологий..

История WAP

В 1995 году компания Unwired Planet (позже переименованная в Phone.com и, наконец, в Openwave) предложила протокол связи для сетей CDMA, DAMPS (CDPD) и iDEN, реализованный на базе языка HDML (Handheld Device Markup Language).

Первое упоминание о WAP восходит к июню 1997 года, когда три лидера мобильного рынка — Ericsson, Motorola и Nokia, — а также ориентированная на эту проблему фирма Unwired Planet создали так называемый «Форум WAP». Некоммерческая организация WAP Forum (www.wapforum.org) была учреждена в январе 1998 года. Идею, объединяющую два феномена конца XX века — Интернет и мобильную связь, — единодушно поддержали. В течение полугода участниками проекта стали большинство крупных производителей инфраструктуры сотовой связи и мобильной телефонии. Сегодня в консорциум входит более 500 организаций. В мае 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 создавался для широкого круга технологий и стандартов беспроводной мобильной связи: сотовой (GSM, CDMA, DAMPS), транковой (TETRA), пейджинговой (FLEX) и микросотовой (DECT). Была предусмотрена даже поддержка сетей 3G, в частности UMTS/CDMA2000 1X.WAP инвариантен к ядру, с которым взаимодействует WAP-браузер. Это могут быть EPOC, PalmOS, WinCE, FLEXOS и JavaOS. WAP был задуман как открытый стандарт для беспроводной передачи данных, не зависящий от поставщиков устройств и услуг, оптимизированный для мобильных телефонов с крошечным дисплеем, ограниченной памятью и невысокой производительностью.

WAP 2.0

WAP 2.0 — усовершенствованная версия WAP, которая использует сокращенный вариант XHTML и CSS, что означает, что сайт WAP 2.0 может быть виден и с помощью обычного браузера на компьютере без установки каких-либо дополнительных плагинов и т. п.

XHTML Mobile Profile (XHTML MP) — это язык разметки в WAP 2.0, разработан для работы в мобильных устройствах. Версия CSS для WAP называется WAP CSS и поддерживается XHTML MP.

WAP 2.0 совместим с предыдущими версиями WAP.[1]

Архитектура WAP

Разработчики WAP попытались максимально использовать существующие технологии World Wide Web. Поэтому архитектура WAP очень похожа на архитектуру WWW. В WAP используется тот же самый способ адресации ресурсов, что и в WWW, те же обозначения типов данных.

В WAP существуют свои аналоги HTML и JavaScript. В качестве клиента выступает мобильное устройство со встроенным WAP-браузером (см. также WML-сайт). Запросы от него идут на WAP-шлюз, который, получив данные от сервера, отправляет их клиенту. В качестве сервера может выступать самый обычный Web-сервер. В этом случае между WAP-шлюзом и сервером используется протокол HTTP.

Такая модель взаимодействия позволяет использовать уже существующие и проверенные временем серверные технологии, такие как PHP, ASP, CGI и т. п.

В функции WAP-шлюза входят преобразование запросов из формата WAP-протокола в формат WWW-протокола и обратно, а также преобразование данных с целью оптимизации трафика.

Чтобы уменьшить объём передаваемых по беспроводной сети данных, текстовые ресурсы, пришедшие от сервера, передаются клиенту в бинарной форме.

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

WAP-браузер

WAP-браузер — веб-обозреватель, работающий со специализированными сайтами, предназначенными для мобильных устройств, по протоколу WAP. Текст сайтов, обрабатываемых WAP-браузерами, может быть размечен с помощью WML (WAP 1.x) или XHTML Mobile Profile (WAP 2.x).

В КПК и смартфонах часто используются браузеры, способные принимать также стандарты разметки HTML, XHTML и CHTML.

Обычно WAP-браузер используется в сотовых телефонах, работающих на закрытой операционной системе, поэтому бывает жёстко зашит в ПЗУ телефона.

Примером WAP-браузера для других платформ (Windows, Pocket PC) может служить WinWAP.

Для просмотра WAP-сайтов, кроме WinWAP можно также использовать и другие программы:

  • R380s WAP Emulator 2.0 — эмулирует телефон (с возможностью выхода на WAP-сайты).
  • Klondike WAP Browser 1.5 — просмотр WAP-сайтов.
  • M3Gate 0.5 — просмотр WAP-сайтов.

В качестве WAP-сервера обычно используется Apache 2.0.50 или WAP3GX Gateway 2.16.

Примечания

См. также

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии