Реклама:

</do>

<p> Please enter your name:

<input type="text" name="name"/>

</p>

</card>

<card id="Hello" title="Say Hello">

<p> Hello, $(name)</p> </card> </wml>

Скорее всего, вам уже захотелось добавить этот документ с расширением .wml на Web-сайт и попробовать загрузить его на свой мобильный телефон. Однако если ваш Web-сервер отправит документ как простой текст, он может не загрузиться правильно. Чтобы убедиться в том, что сервер правильно загружает страницу, обратитесь к разделу «Конфигурирование сервера для MIME» далее.

Язык WML позволил разработчикам добиться значительного прогресса в стандартизации мобильных браузеров. Впрочем, в процессе развития мобильных телефонов необходимость использования максимально простой кодировки постепенно сошла на нет. Теперь задача разработчиков состоит в том, чтобы добавить дополнительные функции в стандарт WML для улучшения взаимодействия мобильного устройства с различными Web-сайтами в сети Интернет.

XHTML MP

В версии WML 2.0 язык WML стал частью стандарта XHTML под названием XHTML Mobile Profile (XHTML MP). Так как язык XTHML является XML-версией языка HTML, ему намного легче работать на мобильных устройствах (исчезла необходимость обработки всех исключений, которая существовала в HTML-кодировке). В листинге 9.2 показан простой документ XHTML MP. Обратите внимание: этот документ был отформатирован в стандарте XML (он содержит закрывающие тэги, которые не нужны для других документов).

<!DOCTYPE html

PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd> <html>

<head>

<title> An example XHTML page </title> </head> <body>

<p>

<b>Hello</b> <br/>

<i>World</i> </p> <p>

From your friends

</p>

</body> </html>

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

Встроенные скрипты

До этого момента мы говорили только о кодировках. Достаточно часто Web-страницы содержат скрипты, которые используются для обеспечения интерактивности. Например, применение скрипта JavaScript на странице регистрации пользователей позволяет вам перед отправкой формы получить предупреждение о том, что вы неправильно заполнили ее поля. Многие HTML-браузеры, включая Opera, имеют встроенную поддержку скриптов JavaScript. Для добавления элементов интерактивности на WML-страницы лучше всего использовать скрипт

WMLScript.

Передача файлов в сети Интернет

Одна из важных причин создания персонального мобильного сайта - это возможность обмена информацией (например, фоновыми изображениями и мелодиями звонка) с вашими друзьями или с другими устройствами. Вы можете создать страницу и загружать с нее файлы на телефон с помощью браузера WML или HTML. Встроенный браузер Services позволяет вам загружать стандартные файлы мультимедиа в папку Gallery. Большинство телефонов Nokia также поддерживают загрузку файлов в сеть Интернет. На рис. 9.21 показана страница XHTML MP, которая содержит форму для загрузки файла в браузере. Вы можете выбрать файл в папке Gallery и отправить форму на сервер.


⇐ Предыдущая страница| |Следующая страница ⇒