И при этом нам не нужно ни ноутбука, ни Интернета.
Конечно, у технологии WAP* есть свои неоспоримые недостатки. Это и низкое качество отображения страниц на экране, и ограниченность передаваемой информации. Вы не можете посмотреть полноценные картинки и мультимедийные файлы. Однако есть и явные преимущества. С помощью мобильного телефона каждый теперь имеет возможность получить доступ к информации из любого места: поезда, квартиры, с работы или из кафе. А для того чтобы прочитать последние новости, узнать места пробок на дорогах, расписание самолетов или свой гороскоп — изображения, в общем-то, и не нужны.
WAP идеален для представления срочной текстовой информацииОчень легко догадаться, что если вы занимаетесь развитием сайта крупной компании или какого-либо информационного портала, то WAP-сайт пришелся бы вам как нельзя кстати. Если вы представляете крупную компанию, то клиентам было бы полезно прочитать ваш адрес, телефон и описание проезда до офиса. Если это сайт ресторана или кафе, то посетители могли бы справиться о наличии свободных мест и меню через сотовый телефон. Да мало ли применений этой технологии можно найти в современном мире?
Теперь давайте немного поговорим о том, как же создаются интернет-сайты с использованием WAP-технологий.
Документы создаются в обычном текстовом редактореДля того чтобы создать WAP-сайт, вам не понадобится приобретать отдельного от основного сайта хостинга. WAP – это протокол передачи данных, который использует для работы компактный двоичный формат. Сами же документы должны быть созданы на языке разметки WML. Он чем-то напоминает привычный нам HTML, но также имеет несколько значительных отличий.
Первой непривычной особенностью протокола WML является то, что практически на всех сотовых телефонах он отображается по-разному. Ни один из существующих ныне аппаратов не поддерживает всех тегов спецификации. Сейчас над этой проблемой работает WAP-форум, который пытается разработать единую спецификацию для всех производителей телефонов.
Итак, начнем создавать наш первый WAP-cайт. Для этого понадобится любой текстовый редактор, в котором нужно создать файл с расширением ".wap". Язык WML базируется на языке XML, поэтому первые строки каждого файла должны быть такими:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "/redir.php?url=www.wapforum.org%2FDTD%2Fwml_1.1.xml">
Все элементы WML-документа должны находиться внутри «контейнера» <wml>. Каждая «страница» такого документа называется «декой» (deck), которая делится на «карты» (card). Благодаря такому разделению происходит переход между экранами, и упрощается загрузка сайта на телефон. Карты идут в документе одна за одной, и нужно стараться не помещать в один документ много карт, так как это будет сильно замедлять загрузку информации на телефон.
<card id="card1" title="Card number one"> <do type="accept" label="card2"> <go href="#card2"/> </do>
Your name: <input type="text" name="your_name"/> </p> </card>
Это первая карта в нашем документе. Она заключается в теги <card> и содержит в себе поле ввода текста для имени пользователя. Кроме того, вы видите тег <do>, который определяет действия после того, как пользователь введет текст. В данном случае дана команда переходить на карту под названием «card2». Теперь во второй карте мы можем вывести на экран содержимое переменной «your_name».
<card id="card2" title="Hello!">
Your name is $(name)<br/> </p> </card>
Таким образом, в том месте, где вы указали "$(name)" будет выведено содержимое соответствующей переменной. Это очень простой пример работы с технологией WML, но если вы прочтете справочник по этому языку, то без труда сможете разобраться с остальными тонкостями.
Кроме этого, из документов, построенных по технологии WML, вы можете запускать специальные серверные скрипты, написанные на языке WMLScript. Для этого нужно внести в настройки сервера некоторые изменения, которые может сделать только администратор.
Как видите, создание WAP-версий сайтов – занятие не такое уж и сложное. По крайней мере, оно вполне под силу тем, кто освоился с языком разметки HTML. Больше об этом вы можете почитать в спецификации технологии WML. Если после этого у вас останутся вопросы, то задавайте их в нашем форуме, там всегда готовы помочь.
Ссылки по теме
Статья получена: hostinfo.ru