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

Мобильный сервиз

Denis Mingulov

Спецвыпуск: Хакер, номер #056, стр. 056-014-2


WAP-сайт и доступ к контенту

Нам нужны обращения пользователей с мобильных телефонов. Мы хотим делать что-нибудь именно для них. Что нужно для этого? Может быть, создать WAP-сайт, на который человек сможет зайти со своего мобильника?

Для поддержки различных мобильных файлов на стороне http-сервера не требуется ничего специального, нужно лишь правильно отдавать тип файла: ты можешь посмотреть их на врезке "MIME-типы мобильных файлов". Описание сделано в виде конфигурационного файла для Apache, его можно адаптировать к какому-нибудь другому web-серверу.

WAP-сайт состоит из страниц, написанных на языке WML (Wireless Markup Language - язык гипертекстовой разметки для беспроводной связи).

Фактически базовое отличие WML от HTML - наличие колод (deck) и карт (card). Как и в жизни, колода состоит из нескольких карт, и в любой момент можно достать любую из них. Эти понятия были введены из-за появления возможности длительного доступа к Сети с сотового телефона: если учитывать все задержки, страница может появиться на дисплее через две минуты после того, как человек нажмет на ссылку. Поэтому за раз скачивается колода, а в один момент времени показывается только одна карта. Если человек перейдет по ссылке на карту, находящуюся в текущей колоде, ему не придется скачивать что-нибудь заново. Все документы WML имеют расширение .wml, их первые строки должны быть такими: версия XML и тип документа (в виде SGML-идентификатора, со ссылкой на DTD-описание стандарта). Весь код страницы заключается между тегами <wml> и </wml>.

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