Разделы сайта
Комментарии к статьеВерсия для печати  
Использование WML

WML – язык разметки документов, предназначенных для показа на экранах мобильных устройств.

Введение

В настоящее время интерес к услугам мобильного Интернета только начинает расти. У ряда сайтов появились версии для просмотра с мобильных устройств. Да и ассортимент подобных устройств значительно увеличился. К ним относятся не только сотовые телефоны, но и так называемые PDA (Personal Digital Assistants). Вполне вероятно, что в ближайшее время спрос на web-мастеров, способных делать такие сайты, возрастет. Давайте попробуем разобраться, как они делаются.

Понятно, что броузеры, встроенные в мобильные устройства, имеют ряд существенных ограничений по сравнению со своими старшими братьями. И поэтому для них разработаны специальные стандарты. На сегодняшний день наиболее распространен язык разметки WML (Wireless Markup Language), базирующийся на стандарте WAP (Wireless Application Protocol), предложенном Форумом WAP (www.wapforum.org). На сегодняшний день наиболее распространена версия протокола WAP 1.1 (кстати, не совместимая с первой). Она была выпущена в 1999 году, а в ближайшее время выйдет очередная версия WAP 1.2. Как и почти у любого стандарта, у WML есть конкуренты. Но из всех конкурирующих технологий стандартизирован только C-HTML (Compact-HTML). Этот стандарт разработан консорциумом World Wide Web в 1998 году (спецификацию C-HTML можно найти на сервере консорциума W3C: www.w3c.org/TR/1998/ Note-compactHTML-19980209). Выполненная по стандарту C-HTML страница будет нормально воспроизводиться практически любым броузером (даже Lynx). Но и у этого стандарта есть недостатки: он, в частности, не предполагает поддержку каких-либо языков сценариев. Преимущества же WML перед прочими стандартами неоспоримы. Он включает в себя не только язык разметки, но и язык сценариев WMLScript, и растровый графический формат Wireless BitMap (WBMP).

Инструменты web-мастера

Перед тем как попробовать создать нашу WML-страничку, посмотрим, какие инструменты могут для этого понадобиться. Конечно, инструментарий разработчика WML уступает инструментарию для создания обычных web-страниц, но, тем не менее, он вполне представителен.

Понятно, что не у каждого web-мастера есть сотовый телефон, но тут на помощь приходят программы-эмуляторы, с помощью которых можно отлаживать wml-страницы без реального устройства. Хороший эмулятор можно бесплатно скачать с сайта www.phone.com. Один из самых мощных и полных наборов инструментов – Arp.Site www.arptek.com

Система Arp.site позволяет осуществлять вывод в формате WML при помощи шаблонов. Для этого в соответствующем шаблоне необходимо правильно указать тип выходного документа.

http://www.arptek.ru/arpteka/xslt/formats/wml.esp

WML собственной персоной

WML очень напоминает HTML, поэтому освоение его не должно составить труда. Тем не менее, отличия заметны. По протоколу WAP данные поступают на мобильное устройство в виде так называемых колод (desks). Размер такой колоды невелик (что является существенным ограничением по сравнению с HTML) и равен 1,5 Кбайт. Каждая колода состоит из нескольких карт (cards). Карта соответствует одной странице, отображаемой на экране устройства, поэтому не стоит делать их слишком большими. Ведь экраны сотовых телефонов невелики – около 5 строк. У PDA экран обычно больше, но и он не может сравниться с экраном персонального компьютера. Поэтому особое внимание нужно уделить читаемости текста и ограничивать размер страницы 4-5 экранами.

Приведем несколько ссылок на документацию WML: www.webtipz.com/resource/wml/index.shtm, www.wmlclub.com, www.wirelessdevnet.com/training/WAP/WML.html.

Заключение

Пока возможности устройств WAP ограничены из-за небольшого размера памяти, слабых процессоров, скорости передачи данных и т. д. Но технологии совершенствуются, и появляются улучшенные решения.

Злые языки говорят, что у WML нет будущего. Слишком бедны его возможности по сравнению с HTML. Но надо заметить, что его будущее во многом зависит и от нас с вами. На сегодняшний день число интересных WAP-ресурсов, увы, невелико, но стоит надеяться, что в ближайшем будущем в связи с бурным ростом использования мобильных устройств их станет больше. Возможности WML сильно ограничены, но, несмотря на это, с его помощью можно делать вполне серьезные проекты.

Список дополнительных ресурсов o WML

  • www.AnywhereYouGo.com – сайт по WAP-технологиям: ссылки, описания продуктов, статьи и книги, ответы на вопросы, глоссарий терминов;
  • www.wapforum.org – сайт ассоциации разработчиков мировых стандартов для беспроводных терминалов;
  • www.wirelessdevnet.com – сайт разработчиков WAP;
  • www.wap-resources.net – сайт, посвященный WAP-технологиям, огромное количество ссылок на различные ресурсы;
  • www.wap-resources.net/tutorials.shtml – большая подборка ссылок на различную документацию по WAP;
  • wapaw.com – каталог ссылок и поисковая служба по WAP-технологиям;
  • www.bim.f2s.com – сайт, посвященный XML/XSL-технологиям.

Ссылки с описаниями на эти и другие инструменты для создания WBMP вы сможете найти на www.wap-resources.net/wbmptools.shtml.

По материалам http://www.iworld.ru/magazine/index.phtml?fnct=page&p=57919110



Последнее обновление материала: 14.12.2003

Прокоментировать  [Кол-во комментариев: 0]Обсудить в форуме

©Arptek. Телефон: 409-95-76. Rambler's Top100
Hosted by uCoz