Технологія WAP - Реферат

Також визначено змінні, елементи та синтаксис, які мають застосовуватись у правильному WML-файлі.

Сам шлюз та сервер вмісту можуть розміщуватися на одному комп'ютері.

3.2.Мова WML

WAP-специфікація визначає Wireless Markup Language (WML) та Wireless Markup Language Script (підмножина WAE-специфікації) як мови для показу та додавання процедурної логіки для бездротового пристрою, що підтримує WAP. WML є звичайною мовою розмітки, а WMLScript – мова опису сценаріїв.

WML є мовою, заснованою на тегах, які включають можливості керування екраном (показ тексту та графічних об'єктів), введення даних (текст та вибір зі списку) та методи навігації, що базуються на гіперзв'язках.

У цій термінології WML-документи представлені у вигляді колод. Кожна колода складається з карток, що містять процедури взаємодії з користувачем. При цьому дії користувача розпадаються на три рівні взаємодії – рівень колоди, рівень карти та рівень посилань та списків вибору.

3.3.Мова сценаріїв WMLScript

Internet-варіант стандартної мови було змінено для використання у бездротових терміналах. У сучасній версії це слабко типізована мова; тип даних для змінної визначається момент присвоєння значення цієї змінної. Підтримуються такі типи даних: булевський, цілий та числа з плаваючою точкою. Правила іменування змінних WMLScript аналогічні мові WML, а саме:

- можуть використовуватись алфавітно-числові символи;

- усередині імен можна застосовувати знак підкреслення;

- всі імена пишуться малими (тобто маленькими) літерами;

- імена не можуть починатися із цифри.

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