Wireless Application Protocol: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Исправлена опечатка
Метки: с мобильного устройства из мобильной версии
Спасено источников — 2, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ. #IABot (v2.0beta15)
Строка 4: Строка 4:
В [[1995 год]]у компания [[Unwired Planet]] (позже переименованная в [[Phone.com]] и, наконец, в [[Openwave]]) предложила протокол связи для сетей [[CDMA]], [[DAMPS]] (CDPD) и [[iDEN]], реализованный на базе языка [[HDML]] (Handheld Device Markup Language).
В [[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]] ([http://www.wapforum.org 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 восходит к июню [[1997 год]]а, когда три лидера мобильного рынка — [[Ericsson]], [[Motorola]] и [[Nokia]], — а также ориентированная на эту проблему фирма Unwired Planet создали так называемый «Форум WAP». Некоммерческая организация [[WAP Forum]] ([https://web.archive.org/web/20060610120633/http://www.wapforum.org/ 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 (протокол)|FLEX]]) и микросотовой ([[DECT]]). Была предусмотрена даже поддержка сетей [[3G]], в частности [[UMTS]]/[[CDMA2000]] 1X.WAP инвариантен к ядру, с которым взаимодействует [[WAP-браузер]]. Это могут быть [[EPOC]], [[PalmOS]], [[WinCE]], [[FLEXOS]] и [[JavaOS]]. WAP был задуман как открытый стандарт для беспроводной передачи данных, не зависящий от поставщиков устройств и услуг, оптимизированный для мобильных телефонов с крошечным дисплеем, ограниченной памятью и невысокой производительностью.
Изначально WAP создавался для широкого круга технологий и стандартов беспроводной мобильной связи: сотовой ([[GSM]], [[CDMA]], [[DAMPS]]), транковой ([[TETRA]]), пейджинговой ([[FLEX (протокол)|FLEX]]) и микросотовой ([[DECT]]). Была предусмотрена даже поддержка сетей [[3G]], в частности [[UMTS]]/[[CDMA2000]] 1X.WAP инвариантен к ядру, с которым взаимодействует [[WAP-браузер]]. Это могут быть [[EPOC]], [[PalmOS]], [[WinCE]], [[FLEXOS]] и [[JavaOS]]. WAP был задуман как открытый стандарт для беспроводной передачи данных, не зависящий от поставщиков устройств и услуг, оптимизированный для мобильных телефонов с крошечным дисплеем, ограниченной памятью и невысокой производительностью.
Строка 13: Строка 13:
[[XHTML Mobile Profile]] (XHTML MP) — это язык разметки в WAP 2.0, разработан для работы в мобильных устройствах. Версия [[Cascading Style Sheets|CSS]] для WAP называется [[WAP CSS]] и поддерживается XHTML MP.
[[XHTML Mobile Profile]] (XHTML MP) — это язык разметки в WAP 2.0, разработан для работы в мобильных устройствах. Версия [[Cascading Style Sheets|CSS]] для WAP называется [[WAP CSS]] и поддерживается XHTML MP.


WAP 2.0 совместим с предыдущими версиями WAP.<ref>[http://www.bsphones.ru/info/?mode=2&info=331 Описание WAP 2.0 — . Информация о WAP 2.0<!-- Заголовок добавлен ботом -->]{{Недоступная ссылка|date=Май 2018 |bot=InternetArchiveBot }}</ref>
WAP 2.0 совместим с предыдущими версиями WAP.<ref>{{Cite web |url=http://www.bsphones.ru/info/?mode=2&info=331 |title=Описание WAP 2.0 — . Информация о WAP 2.0<!-- Заголовок добавлен ботом --> |accessdate=2008-06-19 |archiveurl=https://web.archive.org/web/20090328220249/http://www.bsphones.ru/info/?mode=2&info=331 |archivedate=2009-03-28 |deadlink=yes }}</ref>


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

Версия от 10:44, 14 июля 2019

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.

Примечания

  1. Описание WAP 2.0 — . Информация о WAP 2.0. Дата обращения: 19 июня 2008. Архивировано из оригинала 28 марта 2009 года.

См. также

Ссылки