WAP - це протокол мережевого спілкування, що застосовується
для передачі інформаційного змісту Інтернет бездротовим клієнтам, таким, як мобільні
телефони.
WML - це мова розмітки тексту, що дозволяє створювати
сторінки, виведені WAP-браузером.
WAP виник завдяки розвитку
бездротового зв'язку. Творцями даного стандарту керувало бажання надати доступ
до інформаційного вмісту Інтернет бездротовим клієнтам - власникам мобільних
телефонів.
Отже, WAP:
- є скороченням від Wireless Application
Protocol (протокол бездротових додатків);
- є протоколом прикладного рівня;
- застосовується для доступу до сервісів та
інформації;
- опирається на стандарти Інтернет;
- призначений для невеликих пристроїв,
наприклад, для мобільних телефонів;
- є протоколом, створеним для мікро-браузерів;
- дозволяє створювати Web-додатка для мобільних
пристроїв;
- використає мову розмітки WML (а не HTML);
- визначається як додаток XML 1.0.
Протокол бездротових додатків
Протокол WAP є провідним стандартом інформаційних служб
бездротових терміналів, найчастіше цифрових мобільних телефонів, і опирається на
стандарти Інтернет (HTML, XML й TCP/IP). Його складові частини:
- специфікація мови WML;
- специфікація WMLScript;
- специфікація WTAI (Wireless Telephony
Application Interface - Інтерфейс додатків бездротового телефону).
В 1997 р. компаніями
Ericsson, Motorola, Nokia й Unwired Planet був заснований консорціумом WAP
Forum, що розробив й опублікував специфікацію WAP. Члени консорціуму представляють
зараз більше 90% глобального ринку мобільних телефонів, а також провідних мережних
провайдерів, розроблювачів програмного забезпечення й інших організацій. WAP
Forum згодом об'єднався з організацією Open Mobile Alliance (OMA), створеної в
2002 р., і більше не існує як незалежна організація.
Мікро-браузери WAP
Дані браузери використаються
для роботи з невеликими бездротовими терміналами WAP й являють собою невелику
програму з мінімальними вимогами до встаткування, пам'яті й процесору. Вони
можуть виводити на екран пристрою інформацію, записану за допомогою WML - мови розмітки
з обмеженими можливостями, а також інтерпретувати скорочену версію мови
JavaScript, називану WMLScript.
Що таке WML?
WML - мова розмітки, родинна HTML (але істотно
суворіше, тому що в його основі лежить XML) і призначена для створення сторінок,
які виводить браузер WAP.
WML є скороченням від
Wireless Markup Language (мова розмітки для бездротових пристроїв).
У мові WML використається
метафора "колоди гральних карт" (card/deck). Сторінки в WML
називаються колодами (deck) або деками, а колоди створюються як набори карт
(card).
Що таке WMLScript?
WMLScript є полегшеною мовою JavaScript, що WML використає
для виконання простого коду на терміналі клієнта. Однак сценарії WML не
убудовані в сторінки WML - ці сторінки містять тільки посилання на URL-адреси
сценаріїв.
Сценарій WML необхідно
скомпілювати на сервері в байт-код, перш ніж браузер зможе його виконати.
Приклади використання WAP
- Перегляд залізничного розкладу
- Покупка квитків на культурні заходи
- Замовлення авіаквитків
- Перегляд інформації про рух транспорту
- Перегляд прогнозу погоди
- Перегляд біржових котирувань
- Пошук номера телефону
- Пошук адреси
- Перегляд спортивних результатів