Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #30, МАЙ 2003 г.

WAPерация - "Комп или кипячение?"

Томилин aka "Middlenight"

Спецвыпуск Xakep, номер #030, стр. 030-068-2


</wml>

На "два" - скриптовая часть. В данном случае это асповый "Inventory.asp":

<%

Dim Body

If Request.Form("Items") = "Books" Then

Body = "You selected Books!"

ElseIf Request.Form("Items") = "Video" Then

Body = "You selected Video!"

ElseIf Request.Form("Items") = "Software" Then

Body = "You selected Software!"

ElseIf Request.Form("Items") = "Music" Then

Body = "You selected Music!"

End If

Response.ContentType = "text/vnd.wap.wml"%>

<?xml version='1.0'?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card>

<p>

<%Response.write(Body)%>

</p>

</card>

</wml>

Думаю, что код понятен: юзверь делает через формуляр запрос, который летит на сервак и там обрабатывается. После необходимых вычислений обратно на мобилку летит ответ на запрос. Ну и все, дело в шляпе :).

Смело пишу: "Профессия - Белка!"

Ну и раз в мобильном Инете не все так безнадежно, как может показаться на первый взгляд, то настоящим кул-веб-дезигнерам просто грех не проявлять здесь свои недюжинные таланты. Одно только "но": даже самый сега-мега-кул (в периоде) веб-кодер вряд ли сможет набить WAP-сайт на мобилке. Причины сего - десять текстовых кнопок на телефоне и экранчик в две сопли. Тута, как ни крути, придется запрягать компешник и кодить, загрузившись предварительно необходимым для ВАП-а софтом. О нем и пойдет речь.

Большие уши, рыжий хвост, наш стиль жизни - Холокост!

Итак, что нам нужно для замута стоящего ВАП-портала. Намбер раз - это ВАП-редактор. Точно так же, как и для обычных сайтов, здесь многое упирается в личные привязанности. Я, например, как всю жизнь набивал страницы под виндами в блокноте, а под Линухом в Емаксе, так и буду набивать, и положить мне, что это не есть круто. Главное, что мне удобно. Если же ты чел более прогрессивный, то тебе понадобятся специализированные редакторы. Их, на самом деле, не так уж много, но они все же есть. Намбер два - это ВАП-эмулятор. Согласись, как-то глупо ваять сайты вслепую. Вап-эмулятор это, как правило, прога, позволяющая увидеть, как твой проект будет выглядеть на экранчиках разных моделей сотовых телефонов. Вообще, сейчас для многих телефонов производители стали делать свои собственные эмуляторы, но, на мой взгляд, лучше обзавестись универсальным эмулятором с возможностью просмотра нескольких видов дисплеев, дабы оптимально подгонять свой сайт под телефоны разных производителей. Ну и, наконец, намбер три для любителей... эээ... всяких там взрослых развлечений :) - конвертор картинок из компешных форматов в ВАП-овый WBMP. Вот этих-то дурилок картонных как раз ж... жадницей жуй :) - валяются на каждом углу, так что есть из чего выбрать. Итак, предлагаю пробежаться трусцой по нескольким представителям каждого вида вышеперечисленных прог.

Эдитор Пьехов

Итак, первыми на повестке дня у нас значатся WML-редакторы - с них и начнем. Первого нашего пациента зовут DotWAP (http://www.tagtag.com/). Как это часто бывает, если прога фриварная, да еще и буржуинская, то вряд ли она представляет собой что-то серьезное. Так и в этот раз. Если приводить аналогии с HTML-редакторами, то по своей функциональности DOTWap будет сравним с Microsoft Word-ом. То есть в нем нет ничего, кроме возможности визуального клепания сайта. Интерфейс проги похож на файловый менеджер: слева корень проекта, справа два, в лучшем случае три поля для набивания текста, адреса ссылки или вклеивания картинки. Еще одна аналогия - окно Flash actions в неэкспертном режиме. Только здесь нет абсолютно никакой возможности писать исходный код проекта: это касается и WML-тегов, и тем более скриптов. Есть возможность публикации сайта на сервере, но я, честно говоря, постеснялся бы публиковать получившийся таким образом сайт. Хотя ладно, чего это я все ругаю да ругаю, можно ведь и пару хвалебных слов сказать, например, о том, что в эдитор встроен целый ВАП-эмулятор. Правда, его качество - это отдельный разговор: весь прикол в том, что он показывает не получившуюся WML-страничку - здесь их можно только сохранять, - а некий html-ресурс на основе забитых данных. Телефоша, на дисплее которого все это отображается, представляет собой открыто лежащую в папке с прогой половинку фотки какого-то Эриксона. Если хочешь приколоться, то вставь в проект картинку поздоровее и смело публикуй: забитый посредством все того же XML-я «эмулятор» обязательно выдаст на голубеньком экранчике какой-нибудь с бодуна взятый кусок пикчи во всем многоцветии. Конвертировать же картинки в WBMP посредством DOTWap-а лучше не надо - темнотень получится, хоть глаз выколи. Одним словом, халтура. Даже хелпа нет. Да и к чему он здесь? Вряд ли кто захочет с этой прогой связываться.

Назад на стр. 030-068-1  Содержание  Вперед на стр. 030-068-3