Именно благодаря людям, которых знание о WAP (см. статью «Что такое WAP?») не испугало, в последнее время особенно актуально стало создание WAP-сайтов.
Итак, вот и Вашу голову с дружеским визитом посетила мысль о создании своего собственного WAP-сайта. Тогда ниже, special for you, краткий вводный курс.
Согласно протоколу WAP, уже существующий Интернет-контент непосредственно на клиентское устройство (телефон) не передается. Работа в режиме обработки контента клиентским устройством пока невозможна из-за большого количества проблем. Основная трудность заключается в том, что в Интернет-информация представлена в форме HTML-страниц. Работа с ними рассчитана на быстроту связи, мощные процессоры, большой объем памяти, большие экраны, мультимедийное оборудование, а также может требовать эффективных механизмов ввода информации. Все эти требования без труда выполняются на обыкновенном компьютере.
Однако мобильные телефоны обладают очень медленными процессорами и небольшим объемом памяти. Кроме того, канал связи отличается очень низкой пропускной способностью и прерывистостью связи, а механизмы ввода информации крайне неудобны. Большинство существующих HTML-страниц попросту не будут работать при таких условиях. WAP использует совершенно новый язык разметки — Wireless Markup Language (WML), более простой, но более строго определенный, чем HTML. В WAP применяются также язык скриптов — WMLScript, представляющий собой упрощенную версию JavaScript, и свой формат растровых изображений — Wireless Bitmap, или WBMP.
WML — язык разметки, основанный на XML (Extensible Markup Language). Официальная спецификация WML разработана и поддерживается WAP Forum, производственным консорциумом, основанным Nokia, Phone.com, Motorola и Ericsson. Эта спецификация определяет синтаксис, переменные и элементы, используемые в файлах WML.
Без возможности производить различные операции с информацией на сервере, WML остался бы просто средством форматированного вывода текста. Добавление такой возможности, напротив, открывает любому WAP-совместимому устройству пути передачи сообщений через Интернет, промышленному использованию на предприятии и электронной коммерции. WAP-совместимое устройство взаимодействуют с подобными источниками информации через WAP-шлюз. Этот шлюз должен уметь взаимодействовать с различными стандартами сотовой связи, такими как CDMA, GSM или GPRS.
Писать код программы можно в различных wap-редакторах или в обычном «Блокноте». Но не забудьте, для начала, изучить сам синтаксис языка.
WML был разработан для устройств с низкой пропускной способностью и маленьким дисплеем. В качестве составной части этого дизайна была применена концепция дек и карт. Один WML-документ (а точнее, элементы, содержащиеся внутри элемента) называется декой (deck). Интерактивное взаимодействие с пользователем осуществляется с помощью карт (card). Достоинство такой реализации заключается в том, что несколько экранов могут быть загружены на клиентское устройство за один раз. Используя WMLScript, обработка действий пользователя может быть произведена с применением находящихся в одной деке карт, исключая, тем самым, множественные транзакции с сервером.
Конечно, в связи с ограниченными ресурсами клиентского устройства возникает другая проблема. Поэтому вам, вполне возможно, придется разбрасывать ваши карты по разным декам, во избежание чрезмерного увеличения объема одного файла.
Для упрощения работы можно будет скачать wap-редактор Waptor. И заодно сразу скачайте специальный графический редактор для создания картинок в формате WBMP (именно этот формат картинок используется для wap-графики, а не JPEG или GIF.) Он называется WAPDraw. Работать в этих программах легко. В них мало команд и сложно запутаться. Хотя, последние версии популярного Adobe Photoshop позволяют создавать картинки в формате WBMP, так что для гуру дизайна и адептов Фотошопа сей расход трафика будет абсолютно ненужным.
Код всех страничек wap-версии одного сайта размещается в одном (!) файле с расширением .wml. Коды страничек ограничиваются «картами» — тэгами.
Первая проблема, с которой вы столкнетесь при разработке WAP-сайтов — это невозможность создания WAP-сайта на русском языке. Вы можете сделать все пункты меню транслитом, но это не спасет положения. К тому же настоящие герои, такие как мы с Вами, не ищут легких путей. Выход один — набирать русский текст не русскими буквами, а их кодами.
Чтобы не переводить каждую русскую букву в соответствующий код (мы с Вами, конечно, герои, но не сумасшедшие), надо установить какой-нибудь HTML-редактор. Создать в нем новую страницу и затем сохранить документ в кодировке US/Western Europan. Теперь в обычном режиме набирайте русский текст, а потом смотрите HTML код. Там все буквы уже будут переведены.
Ах да, о главном — Ваш WAP-сайт должен быть в таблице 100*80. Так примерно будет выглядеть ваш экран телефона. И в этой таблице делайте меню, переходы на другие страницы, вставляйте картинки.
И, обязательно: не делайте wap-страницу более 4 Кб, иначе она просто не загрузится в телефон. Подписывайте все картинки. Вставляйте больше графики (это радует глаз). А когда всё будет готово — размещайте! WAP-версия хостится как и обычный сайт на обычном хостинге, и занимает папку субдомена 3-го уровня. А… и еще: гордитесь — Вы сделали это!
Неплохо бы еще раскрыть тему дохода с wap-сайта. Сейчас в этой сфере можно зарабатывать больше и легче чем в веб. Главное, чтоб у сайта хоть какая-то более-менее нормальная посещаемость была.
Можно контент продавать, а можно зарегиться в рекламной сети (mobileads.ru - как я), поставить код, выбрать минимальную сумму, за которую будут показываться баннеры на вашем вап-сайте и получать стабильный доход.
Есть и другие варианты.
0 Ответить
Ой. люблю талантливых людей. Вроде сложно, а читать приятно , и понятно.Спасибо.
Оценка статьи: 5
0 Ответить
Зачем нужен WAP теперь, когда есть смартфоны с операционной системой Windows Mobile?
0 Ответить
а каков процент людей обладающих смартофонами?
зачем нужны автомобили когда космические корабли уже бороздят просторы большого театра?!
Оценка статьи: 5
0 Ответить
Вполне приличный смартфон (например, RoverPC M1) в Москве можно купить за ~ 7000 руб. Разумеется, это цена нового смартфона. По размерам и весу он такой же, как сотовый телефон. (И тогда зачем тратиться на обычную трубку?) Сравнение с космическим кораблём как-то не проходит…
0 Ответить
а зачем тратиться на RoverPC M1 если меня устраивает моя обычная старая...большинство действительно "деловых" людей за модой не гоняются и за новинками не следят...имхо
Оценка статьи: 5
0 Ответить
Хм... Деловым людям и WAP то не больно нужен
0 Ответить
а я активно юзаю..и претендую на звание делового человека
Оценка статьи: 5
0 Ответить
Респект!
0 Ответить