WAP та WML

WAP – це протокол мережевого спілкування, що застосовується для передачі інформаційного змісту Інтернет бездротовим клієнтам, таким, як мобільні телефони.

WML – це мова розмітки тексту, що дозволяє створювати сторінки, виведені WAP-браузером.

WAP виник завдяки розвитку бездротового зв’язку. Творцями даного стандарту керувало бажання надати доступ до інформаційного вмісту Інтернет бездротовим клієнтам – власникам мобільних телефонів.

Отже, WAP:

  1. є скороченням від Wireless Application Protocol (протокол бездротових додатків);
  2. є протоколом прикладного рівня;
  3. застосовується для доступу до сервісів та інформації;
  4. опирається на стандарти Інтернет;
  5. призначений для невеликих пристроїв, наприклад, для мобільних телефонів;
  6. є протоколом, створеним для мікро-браузерів;
  7. дозволяє створювати Web-додатка для мобільних пристроїв;
  8. використає мову розмітки WML (а не HTML);
  9. визначається як додаток 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
  1. Перегляд залізничного розкладу
  2. Покупка квитків на культурні заходи
  3. Замовлення авіаквитків
  4. Перегляд інформації про рух транспорту
  5. Перегляд прогнозу погоди
  6. Перегляд біржових котирувань
  7. Пошук номера телефону
  8. Пошук адреси
  9. Перегляд спортивних результатів
Попередня стаття
Наступна стаття