Рассмотрение приложения SmartHouseScript
В Главе 6 вы узнали, как скомбинировать WML-страницу и Peri-сценарий, чтобысоздать приложение, демонстрирующее возможности пользователей в ближайшем будущем по использованию личных сотовых телефонов для управления домашним хозяйством. В данной главе будет использоваться WMLScript, язык описания сценариев, для реализации тех функций, которые в Главе 6 выполнял Perl-сценарий. Хотя WMLScript позволяет создавать ясный интерфейс для приложенияSmartHouseScript, у него имеется один недостаток: WMLScript не имеет эквивалентадля HDML. Поэтому, если вы хотите автоматизировать HDML-приложение, то, попрежнему, будете вынуждены использовать Perl. ПриложениеSmartHouseScript.wml демонстрирует порядок взаимодействия пользователя сосвоим домом. При запуске приложения сотовый телефон пользователя отображает текущие установки в доме, как показано на Рисунок 20.1. Пользуясь кнопкамистрелок, направленных вверх и вниз, пользователь может выделить одну из установок. После выбора установки можно переключать ее значения, как показано наРисунок 20.2.
Отображение начальныхустановок в домеРассмотрение приложения SmartHouseScript.wml
Рассмотрение файла сценария SmartHouseScript.wmls
Содержание раздела