WAP та WML
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
- Перегляд залізничного розкладу
- Покупка квитків на культурні заходи
- Замовлення авіаквитків
- Перегляд інформації про рух транспорту
- Перегляд прогнозу погоди
- Перегляд біржових котирувань
- Пошук номера телефону
- Пошук адреси
- Перегляд спортивних результатів