Page 216 - 4785
P. 216
телефонів, що мають дисплей з маленьким дозволом, обмеженою
пам'яттю і невисокою продуктивністю.
WAP 2.0 - вдосконалена версія WAP, яка використовує
урізаний варіант XHTML і CSS. Це дозволяє працювати з WAP 2.0
сайтами за допомогою звичайного браузера на комп'ютері без
установки яких-небудь додаткових плагінів.
XHTML MP (XHTML Mobile Profile) - мова розмітки в WAP
2.0, розроблений для мобільних пристроїв.
Архітектура WAP аналогічна WWW. В WAP
використовується той же самий спосіб адресації ресурсів і ті ж
позначення типів даних. Як клієнт виступає мобільний пристрій з
вбудованим WAP-браузером, запити від якого через WAP-шлюз
передаються веб-серверу, і відповідь від останнього через нього ж
відправляється клієнту.
Як сервер може виступати самий звичайний веб-сервер. В
цьому випадку між WAP-шлюзом і сервером використовується
протокол HTTP. З метою зменшення обсягу переданих даних,
текстові ресурси, які прийшли від сервера, передаються клієнту в
двійковому вигляді.
Мова WML нагадує HTML, але орієнтований на пристрої з
екраном низького дозволу і з невеликим розміром пам'яті. Вся
інформація в WML міститься в так званих «деках».
Дек - це мінімальний блок даних, який може бути переданий
сервером. В деках знаходяться «карти» (кожна карта обмежена
тегами <card>). На екрані пристрою в кожен момент часу
відображається тільки одна карта, а користувач може перемикатися
між ними переходячи по посиланнях. Розмір WML-сторінки
повинен знаходиться в межах від 1-4 кілобайт.
Наприклад WML-сторінка:
<?xml version='1.0'?>
<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.1//EN'
'http://www.wapforum.org/DTD/wml_1.1.xml'>
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-
214