Wireless Application Protocol

Поделись знанием:
(перенаправлено с «WAP 2.0»)
Перейти к: навигация, поиск

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 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.

Напишите отзыв о статье "Wireless Application Protocol"

Примечания

  1. [www.bsphones.ru/info/?mode=2&info=331 Описание WAP 2.0 — . Информация о WAP 2.0]

См. также

Ссылки

  • [www.openmobilealliance.org/tech/affiliates/wap/wapindex.html Спецификации WAP] (англ.)


Отрывок, характеризующий Wireless Application Protocol

«Да, любовь, – думал он опять с совершенной ясностью), но не та любовь, которая любит за что нибудь, для чего нибудь или почему нибудь, но та любовь, которую я испытал в первый раз, когда, умирая, я увидал своего врага и все таки полюбил его. Я испытал то чувство любви, которая есть самая сущность души и для которой не нужно предмета. Я и теперь испытываю это блаженное чувство. Любить ближних, любить врагов своих. Все любить – любить бога во всех проявлениях. Любить человека дорогого можно человеческой любовью; но только врага можно любить любовью божеской. И от этого то я испытал такую радость, когда я почувствовал, что люблю того человека. Что с ним? Жив ли он… Любя человеческой любовью, можно от любви перейти к ненависти; но божеская любовь не может измениться. Ничто, ни смерть, ничто не может разрушить ее. Она есть сущность души. А сколь многих людей я ненавидел в своей жизни. И из всех людей никого больше не любил я и не ненавидел, как ее». И он живо представил себе Наташу не так, как он представлял себе ее прежде, с одною ее прелестью, радостной для себя; но в первый раз представил себе ее душу. И он понял ее чувство, ее страданья, стыд, раскаянье. Он теперь в первый раз поняд всю жестокость своего отказа, видел жестокость своего разрыва с нею. «Ежели бы мне было возможно только еще один раз увидать ее. Один раз, глядя в эти глаза, сказать…»
И пити пити пити и ти ти, и пити пити – бум, ударилась муха… И внимание его вдруг перенеслось в другой мир действительности и бреда, в котором что то происходило особенное. Все так же в этом мире все воздвигалось, не разрушаясь, здание, все так же тянулось что то, так же с красным кругом горела свечка, та же рубашка сфинкс лежала у двери; но, кроме всего этого, что то скрипнуло, пахнуло свежим ветром, и новый белый сфинкс, стоячий, явился пред дверью. И в голове этого сфинкса было бледное лицо и блестящие глаза той самой Наташи, о которой он сейчас думал.
«О, как тяжел этот неперестающий бред!» – подумал князь Андрей, стараясь изгнать это лицо из своего воображения. Но лицо это стояло пред ним с силою действительности, и лицо это приближалось. Князь Андрей хотел вернуться к прежнему миру чистой мысли, но он не мог, и бред втягивал его в свою область. Тихий шепчущий голос продолжал свой мерный лепет, что то давило, тянулось, и странное лицо стояло перед ним. Князь Андрей собрал все свои силы, чтобы опомниться; он пошевелился, и вдруг в ушах его зазвенело, в глазах помутилось, и он, как человек, окунувшийся в воду, потерял сознание. Когда он очнулся, Наташа, та самая живая Наташа, которую изо всех людей в мире ему более всего хотелось любить той новой, чистой божеской любовью, которая была теперь открыта ему, стояла перед ним на коленях. Он понял, что это была живая, настоящая Наташа, и не удивился, но тихо обрадовался. Наташа, стоя на коленях, испуганно, но прикованно (она не могла двинуться) глядела на него, удерживая рыдания. Лицо ее было бледно и неподвижно. Только в нижней части его трепетало что то.
Князь Андрей облегчительно вздохнул, улыбнулся и протянул руку.
– Вы? – сказал он. – Как счастливо!
Наташа быстрым, но осторожным движением подвинулась к нему на коленях и, взяв осторожно его руку, нагнулась над ней лицом и стала целовать ее, чуть дотрогиваясь губами.
– Простите! – сказала она шепотом, подняв голову и взглядывая на него. – Простите меня!
– Я вас люблю, – сказал князь Андрей.
– Простите…
– Что простить? – спросил князь Андрей.
– Простите меня за то, что я сделала, – чуть слышным, прерывным шепотом проговорила Наташа и чаще стала, чуть дотрогиваясь губами, целовать руку.
– Я люблю тебя больше, лучше, чем прежде, – сказал князь Андрей, поднимая рукой ее лицо так, чтобы он мог глядеть в ее глаза.
Глаза эти, налитые счастливыми слезами, робко, сострадательно и радостно любовно смотрели на него. Худое и бледное лицо Наташи с распухшими губами было более чем некрасиво, оно было страшно. Но князь Андрей не видел этого лица, он видел сияющие глаза, которые были прекрасны. Сзади их послышался говор.
Петр камердинер, теперь совсем очнувшийся от сна, разбудил доктора. Тимохин, не спавший все время от боли в ноге, давно уже видел все, что делалось, и, старательно закрывая простыней свое неодетое тело, ежился на лавке.
– Это что такое? – сказал доктор, приподнявшись с своего ложа. – Извольте идти, сударыня.
В это же время в дверь стучалась девушка, посланная графиней, хватившейся дочери.
Как сомнамбулка, которую разбудили в середине ее сна, Наташа вышла из комнаты и, вернувшись в свою избу, рыдая упала на свою постель.

С этого дня, во время всего дальнейшего путешествия Ростовых, на всех отдыхах и ночлегах, Наташа не отходила от раненого Болконского, и доктор должен был признаться, что он не ожидал от девицы ни такой твердости, ни такого искусства ходить за раненым.
Как ни страшна казалась для графини мысль, что князь Андрей мог (весьма вероятно, по словам доктора) умереть во время дороги на руках ее дочери, она не могла противиться Наташе. Хотя вследствие теперь установившегося сближения между раненым князем Андреем и Наташей приходило в голову, что в случае выздоровления прежние отношения жениха и невесты будут возобновлены, никто, еще менее Наташа и князь Андрей, не говорил об этом: нерешенный, висящий вопрос жизни или смерти не только над Болконским, но над Россией заслонял все другие предположения.