ГЛАВА 20
В Главе 6 вы узнали, как скомбинировать WML-страницу и Peri-сценарий, чтобысоздать приложение, демонстрирующее возможности пользователей в ближайшем будущем по использованию личных сотовых телефонов для управления домашним хозяйством. В данной главе будет использоваться WMLScript, язык описания сценариев, для реализации тех функций, которые в Главе 6 выполнял Perl-сценарий. Хотя WMLScript позволяет создавать ясный интерфейс для приложенияSmartHouseScript, у него имеется один недостаток: WMLScript не имеет эквивалентадля HDML. Поэтому, если вы хотите автоматизировать HDML-приложение, то, попрежнему, будете вынуждены использовать Perl. ПриложениеSmartHouseScript.wml демонстрирует порядок взаимодействия пользователя сосвоим домом. При запуске приложения сотовый телефон пользователя отображает текущие установки в доме, как показано на Рисунок 20.1. Пользуясь кнопкамистрелок, направленных вверх и вниз, пользователь может выделить одну из установок. После выбора установки можно переключать ее значения, как показано наРисунок 20.2.
В настоящее время приложения, написанные на языке сценариевWMLScript, можно только просматривать, причем для этого необходимо использовать самые последние версии некоторых пакетов инструментального программного обеспечения (SDK) дляразработки WAP-приложений, аналогичных SDK, который выможете загрузить с Web-caOma www.openwave.com. Пока вСША не существует сотовых телефонов с поддержкойWMLScript. Если вы скачаете и установите SDK, поддерживающий WMLScript, то, чтобы проверить работу приложенияSmartHouseScript, необходимо будет набрать в качестве URLwaplib.com/SmartHouseScript/SmartHouseScript.wml.