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

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

Томилин aka "Middlenight"

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


(middlenight@mail.ru; http://middlenight.h10.ru)

"Enter pin code"... В задницу! (три раза)... "Только SOS"... Ах, ты, сволочь, отсос тебе еще сделать, да?.. "Аккумулятор разряжен"... Удавлю, шляпа!!! Я ненавижу свой мобильник. ОН жрет МОЮ энергию, он облучает мое тело, он жует мои нервы, короче, занимает второе почетное место среди предметов моей первой необходимости после компа.

И что бы там ни говорили, на первое место он выйдет еще очень и очень не скоро. В компе у меня и Макс с примочками, и Visual C++ от дяди Гейтса. Про гигазы детской порнухи на винте я и не говорю - куда там мобильнику до старшего брата. Но! С тех пор, как в парафоны (сотовые телефоны - евр.) стали зашивать некое подобие браузера, количество времени, проведенного за компом, у многих пиплов стало заметно сокращаться. И это, разумеется, есть гут! Я очень сильно надеюсь, что когда-нибудь мобила станет полноценной заменой компешного терминала как по скорости соединения, так и по наполнению сайтов. Впрочем, второй пункт можно претворять в жизнь уже сейчас, и не как-нибудь, а заюзав вышеупомянутого старшего брата.

В левом углу, где поставлена стрелка

Для начала разберемся, как вообще маленькая мобилка может совокупляться с Сетью. Собственно, принцип все тот же: мобила посылает сигнал на сервак, сервак - на мобилу. Браузер телефона представляет полученную инфу на дисплей. Вот, собственно, и все. Почти. За кадром остались только некоторые физические ограничения этого способа коннекта, вроде тех, что по воздуху много инфы не передашь, а на экранчике парафона много не увидишь. Да, и еще одно: цепочка "мобила - сервак на самом деле выглядит как "мобила - WAP-сервер - IP-сервер". WAP (Wireless Application Protocol) - протокол, предназначенный для оптимизации инфы под примитивные возможности сотовых телефонов. Для работы с ним нужен WAP-браузер. Здесь, слава яйцам, конкуренции нет никакой - полная аналогия с маковскими оськами, различающимися только по номеру - 1.1, 1.2, 2.0 и т.д. Разумеется, такой браузер должен воспринимать какой-то язык разметки, которым в данном случае является WML - некое ответвление от XML. Не надо, впрочем, думать, что твой телефоша не способен ни на что, кроме как трансляцию гипертекста. В мобильном Интернете все, или почти все, такое же, как и в большом: картинки, динамика, скрипты. Не веришь? Ну, вот тебе, пожалуйста, пример: видел, небось, на мобильных сайтах менюхи с выбором разделов ресурса? Делается это на раз-два. На "раз" пишется WML-ная часть паги:

<wml>

<card id="Order" title="Query Inventory">

<p>

<select name="Items" title="Items">

<option value="Books">Books</option>

<option value="Music">Music</option>

<option value="Video">Video</option>

<option value="Software">Software</option>

</select>

</p>

<do type="accept" label="Query">

<go href="http://127.0.0.1/WML/Inventory.asp" method="post">

<postfield name="Items" value="$(Items)"/>

</go>

</do>

</card>

Содержание  Вперед на стр. 030-068-2