Wap что это программа

Добрый день, уважаемые. Я предпочитаю читать топики, в которых освещены не некие абстрактные вещи, а их конкретное применение. Именно поэтому я хочу поделиться своим опытом, полученным при разработке wap-страницы на нашем проекте.
Наш проект базируется на .Net архитектуре. Поэтому вся серверная часть будет на C#.

Преамбула

В один прекрасный день на нашем проекте потребовалось сделать вап-страницу. Причем сделать 2 ее варианта — html и wml. Так как раньше подобными вещами я не занимался, то все было в новинку. Если я буду писать очевидные вещи — не ругайтесь, пожалуйста. Эта статья расчитана на тех, кто не верстает постоянно wap страницы, но иногда такая необходимость возникает.

Немного теории

Что такое html объяснять, думаю, не стоит 🙂
А вот на wml стоит немного остановиться. Несколько фактов об этом языке разметки:

  1. Страница начинается и заканичивается тэгом gt
  2. Вся информация заключается в тэги gt
  3. Размер страницы не более 4кб
  4. Не поддерживает css
  5. Картинки только формата WBMP, то есть черно-белые

Практика. Клиентская часть

Первое, что я уяснил при верстке wap страничек — без доктайпа никуда.

Что можно делать с wAP устройством


Второе — некоторые телефоны отображают страницу только при полностью валидной верстке.

Как добиться, чтобы телефон отображал вашу уже сверстанную под маленькие экраны страницу?
Нужно чтобы она проходила валидацию!
А для этого нужно определение xml в начало документа. Исходя из личного опыта было выяснено, что если телефон не встречает в начале файла строку (и если этот телефон — Nokia 🙂 )

то показывать страницу он отказывается.

Дальше больше. Нужно указать доктайп.
Для html версии страницы я использовал

-//WAPFORUM//DTD WML 1.1//EN»
«www.wapforum.org/DTD/wml_1.1.xml»>

Далее уже на ваш вкус, только соблюдая валидность верстки. Валидатор всего к вашим услугам.

Практика. Серверная часть

Как я уже писал, все примеры кода будут на C#.

Первая задача, которая встала передо мной — определить, wap браузер передо мной или нет.
Я написал следующее:
bool WapBrowser=Request.Headers[«Accept»].Contains(«text/vnd.wap.wml»);

Далее определяем поддерживает, ли наш браузер xhtml
bool SupportHTML = Request.Headers[«Accept»].Contains(«text/html»);

Тут тоже все понятно.

Теперь можно построить несколько условий:

Как видно, если браузер клиента — wap браузер и он поддерживает html — происходит переход на SampleWapPage.aspx

А если условие не выполняется, просто пытаемся определить wap браузер:

if(WapBrowser)
try
Server.Transfer(«SampleWapPage.aspx?wml»);
>
catch (Exception ex)
<
//
>
Server.Transfer(«404.aspx»);
>

Как видите, все просто и наглядно.
Удачи в использовании 🙂

Ностальгия — wap сайты, мобилы и Java игры

Источник: habr.com

Что такое WAP?

WAP — новое слово на три буквы в устах подрастающего поколения, а также у нас — созревших и прогрессивных. Но не все точно знают, что же это такое.

Читайте также:
Школьная программа патерсон что это

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

Если всё-таки Ваш телефон — ровесник птеродактилей, а смотреть WAP хочется, тогда есть два способа смотреть WAP с компьютера (хотя не пойму, зачем нужен WAP с компьютера, если с компьютера и http нормально работает, но Вам видней). Итак: один способ — воспользоваться браузером Opera. В большинстве случаев эта программа позволяет смотреть WAP-сайты. Также Вы можете воспользоваться эмулятором, которых достаточно много.

А теперь, дабы отбить охоту читать дальше, немного сухих определений:
WAP (Wireless Application Protocol) — это протокол, или технический стандарт, описывающий способ, с помощью которого информация из Интернета передается на небольшой дисплей мобильного телефона.

В этом-то и заключается основное отличие WAP от привычных методов доступа во всемирную сеть, которые обеспечивают обмен информацией и просмотр Web-сайтов (протоколы HTTP и TCP/IP). Теоретически, если бы экран мобильного телефона «умел» отображать столько же информации, как и дисплей компьютера, то и не было бы WAP в таком виде, в каком он предоставлен сейчас. Но дисплеи мобильных телефонов, даже имеющих большое разрешение, не могут «вместить» обычные Web-страницы. Именно это послужило причиной создания специальных способов, позволяющих пользователям мобильных телефонов использовать Интернет.

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

WAP-браузер. Чтобы пользоваться WAP, необходимо иметь мобильный телефон с WAP-браузером. WAP-браузер — это программа, записанная в память телефона и отвечающая за обмен информацией и отображение ее на дисплее (для безнадежно отсталых и (или) любителей ярких примеров из жизни: Internet Explorer — Web-браузер для обычных компьютеров).

WAP-браузер имеют не все телефоны (вспомните о царе Горохе из вышестоящего текста). Однако важно не только наличие WAP-браузера, но и его версия (модификация). В настоящий момент их четыре: версия 1.0, 1.1, 1.2 и 2.0. Версия 1.0. давно устарела и уже практически нигде не встречается, в том числе и у нас в стране. Поэтому при покупке сотового телефона, «умеющего» работать с WAP, нужно обязательно выяснить, какую версию этого протокола поддерживает конкретный телефон.

WAP-ресурсы. С появлением WAP-протокола абоненты сотовых сетей получили возможность пользоваться рядом сервисных услуг и на специальных WAP-сайтах, к примеру: электронная почта, электронные магазины, бронирование билетов и мест в гостиницах, доступ к своему банковскому счету, информационные каналы (новости, прогноз погоды, курс валют, ) и даже электронный гид. Во всемирной сети с каждым днем появляется все больше и больше WAP-ресурсов. Для многих популярных Web-сайтов созданы их WAP-близнецы, которые предоставляют «мобильным» пользователям тот же набор услуг. Один из примеров: сайт электронной почты www.mail.ru имеет WAP-версию wap.mail.ru.

Читайте также:
Сап логон программа что это

Отображение WAP-сайтов на дисплее мобильного телефона отличается недостаточной графикой и анимацией (это связано с низким разрешением экрана и невысокой скоростью передачи данных по каналам связи, однако этот недостаток уже преодолен, дело только за внедрением новых разработок). Для отображения информации на экране сотового телефона используется, как правило, четыре строки. Главный принцип представления информации на сотовом телефоне — разбиение данных на небольшие блоки размером в два-три экрана WAP- телефона. Это может быть информация о курсах валют, котировках ценных бумаг, или, например, небольшое письмо…

Чтобы информация из сети Интернет отображалась на экране мобильного телефона, информационный ресурс (сайт) должен быть написан особым языком WML (wіreless markup language). К сожалению, сайты, написанные обычным языком программирования HTML, не могут быть отображены с помощью WAP-протокола.

Операторы. Существует еще одно обязательное условие для использования WAP — это поддержка местным оператором мобильной связи услуги предоставления мобильного Интернета. Для подключения к WAP необходимо заказать у оператора сети услугу передачи данных. Оплата услуги при этом будет происходить по тарифам передачи данных этого оператора.

Вывод:
Количество WAP-сайтов в мировой сети каждый день возрастает, что предоставляет абонентам сотовой связи все больше возможностей. Ощутив спрос на информационные услуги, все больше компаний теперь создают в Интернете сразу два ресурса — обычный WEB-сайт и зеркальный WAP-сайт.

Но с внедрением WAP открылись и его недостатки. Если специалиста интересует сам процесс, то рядового пользователя — конечный результат. Обе категории сходятся в одном: WAP в том виде, в котором он существует сейчас, требует серьезного усовершенствования. Например: из-за небольшого размера дисплеев, интерфейс WAP оставляет желать лучшего. Если небольшие сообщения можно прочитать довольно быстро, то содержащие до сотни символов приходиться долго «листать». Также актуальна скорость обмена данными с мобильных терминалов, тем более что за время работы с WAP надо платить…

WAP-технология в ее современном виде является пока переходным решением. Разработчики уже модернизируют её, избавляя от первоначальных недостатков. Возможно, изменятся цели, которые достигаются применением WAP. Однако общая идея предоставления информации из Интернета на мобильный телефон будет только развиваться.

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

Источник: www.shkolazhizni.ru

Что такое WAP в телефоне и чем он отличается от GPRS?

Мобильный интернет сегодня занимает существенную долю пользования телефоном у многих абонентов сотовой связи. Тем не менее, далеко не все из них достаточно хорошо разбираются в нюансах передачи информации, технологиях и услугах.

Один из наиболее часто задаваемых вопросов – о том, что собой представляют в телефоне WAP и GPRS, чем они отличаются друг от друга и что лучше использовать для интернета. Попробуем разобраться в этом вопросе.

Читайте также:
Для чего нужно тестирование программы

WAP – первый опыт мобильного интернета

С началом бурного развития в 90-х годах интернета и мобильной связи многим было ясно, что оба информационных потока в недалеком будущем должны объединиться, и появление беспроводной передачи информационных пакетов уже не за горами.

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

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

GPRS, или пакетная радиосвязь

Безусловно, WAP никак не оправдывал ожиданий абонентов, и поэтому инженеры-разработчики трудились над созданием нового принципа беспроводной интернет-связи. В начале 2000-х годов появился GPRS – пакетный принцип радиосвязи общего пользования, который был гораздо удобнее, чем WAP, и демонстрировал лучшие показатели быстродействия.

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

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

Скорость передачи данных GPRS достигает 60 Кбит в секунду, благодаря чему появляется возможность достаточно быстро загружать страницы с относительно большим весом. В то же время скорость обмена пакетами информации довольно сильно зависит от общей нагрузки на базовую станцию и при большом количестве подключенных абонентов может существенно упасть.

Разница между GPRS и WAP в телефоне:

— WAP-соединение обеспечивает передачу информации сплошным потоком, тогда как в GPRS осуществляется разбивка на пакеты, передаваемые сегментированным способом.

— Скорость передачи данных и загрузки интернет-страницы с использованием технологии GPRS более чем в два раза выше, чем в WAP, к тому же она не мешает основному мобильному обмену голосовой информацией.

— GPRS дает возможность передавать более содержательные и «весомые» веб-страницы,чем WAP, за счет увеличения скорости передачи данных.

— Стоимость WAP соединения теоретически выше, чем GPRS, так как поток информации с той же интенсивностью загружает сотовую станцию, что и обычные разговоры, тогда как GPRS передается параллельно голосовой связи. Однако из-за увеличившегося объема информационного обмена и единой тарифной политики мобильных операторов рядовой потребитель не ощущает удешевления на своем кошельке.

Сегодня на смену устаревшим технологиям информационного обмена повсеместно пришли более совершенные 2G (EDGE) и 3G (HSDPA) сети, которые превосходят WAP и GPRS практически по всем основным показателям.

Источник: www.mnogo-otvetov.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru