Wap/wml 1 I. Мобилни технологии, Интернет и wap 1



страница2/10
Дата14.01.2018
Размер6.74 Mb.
#46632
1   2   3   4   5   6   7   8   9   10
:

o командата съдържа мета-елементи за съответната колода и елементи, через които се управлява достъпа до колодата. Нейното съдържание – текст и директиви - не се изобразява на екрана от браузера

o командата съдържа алтернативно командите и (с еднократна форма)


15. Kоманда :

o задава достъпа до съответната колода:

o при отсъствието й колодата е достъпна от картите на всяка произволна колода

o атрибутите на са domain и path (+ базовите атрибути!), чрез които се задават колоди (респ. с URL или със съответния път по директории), от които съответната колода е достъпна

o имплицитните стойности на двата атрибута са

o domain: текущия URL-адрес

o path: / (главната директория)

o съпоставянето на оторизирания в domain URL-адрес с текущия адрес на превключване между колодите става отдясно наляво

o съпоставянето на оторизираната в path директория с текущата директория на превключване между колодите става отляво надясно

o пример:







дефинира достъп до съответната колода от

o acta.fi/WAP/test.wml – разрешен

o wap.acta.fi/WAP/WEB/public/test2.wml - разрешен

o cta.fi/WAP/test.wml – неразрешен

o wap.acta.fi/WEB/public/test2.wml – неразрешен


16. Kоманда :

o съдържа мета-елементи, характеризиращи имента и стойностите на дадени характеристики на съответната колода, които улесняват откриването на съответната колода при търсене

o атрибути на командата са content (задължителен); name, http-equiv и

forua – (алтернативни) и scheme (опция)

o content посочва стойност на характеристиката, зададена с някой от алтернативните атрибути

o пример:



Стр. 5 от 7



WAP/WML 3



дефинира продължителност на съхраняване на колодата в локалната памет (след което при ново обръщение тя се презережда от сървера) – тук 1 час; имплицитна стойност – 30 дни


17. Интерпретиране на текст:

o аналогично на HTML

o повторните шпации, табулации и нови редове се заменят с единична шпация

o получерен и курсивен шрифт в документа се интерпретират като обикновен шрифт от браузера

o желателно е при изготвяне на WML документ да се ползват специализирани редактиращи (и интерпретиращи) средства
18. Засветяване на текст:

o допускат се следните възможности (но не всички се интерпретират от съответните мобилни терминали):

o - засветяване, често интерпретирано като получер

o - интерпретирано като курсив

o - получер

o - курсив

o - подчертан

o - увеличен размер

o - намален размер

o пример

"http://www.wapforum.org/DTD/wml_1.1.xml">





Usually there's no



reason to emphasize

text .





19. Параграф и нов ред:

o командата


прехвърля браузера на нов ред

o повтарящи се команди за нов ред обикновено се игнорират от браузерите на мобилните телефони, докато тези на смартфоните и PDA ги интерпретират

o параграф се задава с командата
и следните атрибути

o align ( = left, right, center)

o mode ( = wrap, nowrap); обикновено малките мобилни терминали не поддържат хоризонтално скролиране

Стр. 6 от 7



WAP/WML 3

20. Таблица:

o дефинира се с команда , отделните редове – с , и отделните клетки – c



o клетките в таблицата могат да съдържат текст, графика, хипервръзки и форматиращи команди

o вписване на таблица в таблица не е допустимо

o командата има атрибути

o columns, който задава броя колони на таблицата

o align, който задава изравняването на пярягряфите във всяка колона със символите L, C и R

o Примери – таблици с 2 и с 3 колони

"http://www.wapforum.org/DTD/wml_1.1.xml">
















Lili Ivanova 12345
Drago 4aja 54321






"http://www.wapforum.org/DTD/wml_1.1.xml">





























First row: First cell First row: Second cell First row: Third cell
Second row: First cell Second row: Second cell Second row: Third cell
Third row: First cell Third row: Second cell Third row: Third cell
Fourth row: First cell Fourth row: Second cell Fourth row: Third cell








IV. Хипервръзки, графика и таймери в WML
1. Хипервръзки в WML

WAP/WML 4



o задават адреси на отдалечени и локални (принадлежащи на заредената колода) обекти

– документи, script приложения или графика

o в текущата карта се представят като избираем текст или графичен обект, като асоциираната с него хипервръзка се активира избор и команда от бутон на мобилния терминал

o относителна адресация се ползва при преход между обекти от същата директория или същия сървер на съдържанието;

o за начален избор на обект от даден сървер и при превключване между сървери се ползва абсолютен URL адрес:

http://wap.acta.fi/documents/doc1.wml


2. Команди и

o дефинира [eдна и само една] хипервръзка

o разполага се навсякъде в документа, освен в команда

o връзката се асоциира с едно от заданията go, prev, refresh

o атрибутът title на командата се използва за за идентифициращ текст към връзката и не се препоръчва неговата дължина да превишава 6 символа

o използват се вписани команди за инициализиране на променливи, които се предават към обекта от връзката (вж. Лекция 6.)

o пример

"http://www.wapforum.org/DTD/wml_1.1.xml">




There can be a



link-







between the normal text.




o команда се използва като , но само с и без възможност за предаване на променливи към викани обекти



3. Команда

o графично изображение се задава с командата

o тази команда не може да се вписва в командите и - т.е. образи не могат де се ползват като бутони

o задължителни атрибути на командата са alt и src и като опция атрибутите

localsrc, vspace, hspace,align,width и height

o атрибутът alt задава текст, който се изобразява алтернативно от браузера при невъзможнаст да се представи графичното изображение


Стр. 1 от 3




WAP/WML 4

o атрибутът src задава абсолютен или относителен адрес на файла, съдържащ графичното изображение

o атрибутът loclsrc задава алтернативен графичен обект, съхраняван в паметта на мобилния терминал – обикновено икона (съществува списък на 175 стандартни икони за WAP устройствата); ако такъв не бъде открит се зарежда обекта от src

o атрибутите vspace и hspace задават вертикалното и хорозинтално поле около

изображението в брой пиксели или процентно

o атрибутът align може да се задава със стойности top, middle или bottom

o атрибутите width и height задават размера на изображението в пиксели или процентно

o пример


"http://www.wapforum.org/DTD/wml_1.1.xml">




This anchor points to the

another card in the

same document.

This anchor points to the

another document in the same server.

This anchor points to the

title="Zed"> document

in another server.






image





4. Приложение на атрибутите

o пример за представяне на графика в карта с атрибутите hspace

и vspace:

"http://www.wapforum.org/DTD/wml_1.1.xml">







home page


Стр. 2 от 3



WAP/WML 4

o пример за представяне на графика в карта с атрибут localsrc:



"http://www.wapforum.org/DTD/wml_1.1.xml">







logo

logo

logo

logo

logo

logo

logo

logo

logo

logo

logo

logo




5. Команда

o всяка карта, съдържаща командата , се асоциира с един (и само един) таймер, който се стартира при отварянето й от браузера; ако картата не е затворена след изтичане на определен с период се генерира събитието ontimer

o атрибути на са: задължителен value и name

o атрибутът value има цяла положителна стойност и задава продължителността на броене в единици от 10-1S;

o атрибутът name задава име на променлива, асоциирана със съответния таймер и тази променлива се използва да дефинира престой на съответната карта, различен от определения с value (т.е. тя има по-висок приоритет)

o ако затваряне на картата настъпи преди изтичане на времето от value, променливата от name запазва стойноста си и може да се предава към следващ документ; иначе при изтичане на времето, променливата се нулира

o пример – преход към абсолютен URL адрес след 8 секунди

"http://www.wapforum.org/DTD/wml_1.1.xml">





Hello! Let's go!







V. Асинхронно управление; задания в WML
1. Събития, задания и инструкции в WML

WAP/WML 5



o Събитията са асинхронна промяна в условията на интерпретация на съдържанието от браузера – обикновено реакции на потребителя (превключване между карти и колоди, натискане на бутони, избор на опция ...)

o Заданията са специфицирани процедури, които се изпълняват като резултат от настъпването на дадено събитие

o Инструкциите са стандартни дейности, специфицирани чрез WML команда, които описват съдържанието на заданието

o В WML са дефинирани набор от стандартни събития и съответстващите им задания


2. Обобщено събитие команда

o Командата има семантиката на обобщено събитие, което се ползва за стартиране на задания. Тя има следните атрибути [и технитe стойности]:

o type [accept, prev, help, reset, options, delete, unknown]

o label


o optional [true, false]

o Съвместимост на командата:

o oтнася се до една карта, когато е вписана в команда

o отнася се до цялата колода, когато е вписана в команда




Сподели с приятели:
1   2   3   4   5   6   7   8   9   10




©obuch.info 2024
отнасят до администрацията

    Начална страница