Отправляет email-рассылки с помощью сервиса Sendsay

WAP-технология и приложения

  Все выпуски  

WAP-технология и приложения - Язык WML и язык сценариев WMLScript. Общие понятия


Информационный Канал Subscribe.Ru


Рассылка: WAP-технология и приложения

Количество подписчиков на момент выхода этого выпуска: 59
Рассылка 'WAP-технология и приложения'

Язык WML

WAP-спецификация определят язык разметки WML (Wireless Markup Language) и WMLScript (Wireless Markup Language Script) как языки для показа и добавления процедурной лигики для беспроводного устройства, который поддерживает WAP. Следует сказать, что WML - обычный язык разметки документов, а WMLScript - язык описания сценариев.

WML - язык, остованный на тегах, которые включают "фукнции" управления экраном (например, отображение графики и текста), ввода данных (статический текст и выбор из списка), а так же методы навигации, которые базируются на гиперсвязях.

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

Позднее мы рассмотрим язык WML более подробно, а пока вернемся к неменее важным вопросам.

 

Язык сценариев WMLScript

В основу WMLScript была положена спецификация ECMA Script (которая более известа под названием JavaScript, который пусть неофициально, но стал стандартом описания сценариев для Internet-приложений).

Вариант стандартного языка JavaScript был изменен для использования в беспроводных терминалах. В современной версии он является слобатипизированным языком, т.е. тип данных переменной определяется во время присвоения значения этой переменной. В языке поддерживаются следующие типы данных: логический (булевый), целый, рациональный (числа с плавающей запятой). Правила названия переменных в WMLScript унаследованы от WML, т.е.:

  • могут использоваться алфавитно-числовые символы;
  • внутри имен возможно использование знака подчеркивания (нижнее подчеркивание);
  • все имена пишутся строчными буквами;
  • имена не могут начинаться с цифры.

WML-документ кодируется в байт-код, а WMLScript должен быть откомпилирован до момента отправки клиенту. В отличие от HTML и JavaScript, WML может сожержать ссылки только на URL.

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


В следующем выпуске: Характеристики стандартных агентов и основные протоколы.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное