[ 18. August 2000]
- Jozef_Murin
WAP a WML - ┌vod k novΘmu serißlu
UrΦite ste to slovko u₧ Φφtali, alebo aspo≥ o ≥om poΦuli. Technol≤gia WAP, umo₧≥uj·ca konektivitu k sieti Internet pre mobilnΘ handheld zariadenia, ako napr. mobilnΘ telef≤ny, si pomaly vydobφja svoje miesto na slnku. Strßnok WAP je na Internete ako h·b po da₧di, a pomaliΦky sa aj na slovenskej scΘne objavuj· prvφ pionieri. NaÜi mobilnφ operßtori prevßdzku WAP sφce eÜte testuj·, ale dß sa predpoklada¥, ₧e od jej oficißlneho spustenia nßs nedelφ ve╛a Φasu.
Treba sa preto vopred dobre pripravi¥, a tak vßm aj na naÜich strßnkach budeme
postupne prinßÜa¥ zßkladnΘ informßcie o tejto technol≤gii.
╚o by ste u₧ mali vedie¥?
Ak sa chcete venova¥ WAPu a hypertextovΘmu jazyku WML, nebude na
Ükodu, ak mΘte aspo≥ zßkladnΘ poznatky jazyka HTML, JavaScriptu a XML. Najprv by asi
bolo vhodnΘ objasni¥ si najbe₧nejÜie pojmy pou₧φvanΘ v s·vislosti v WAPom. Tak
teda:
Tak Φo je vlastne WAP?
- WAP je skratka pre Wireless Application Protocol, Φo v preklade znamenß asi
aplikaΦn² protokol pre bezdr⌠tovΘ zariadenia
- WAP je predovÜek²m komunikaΦn² protokol
- WAP je odvoden² zo Ütandardov Intenetu
- WAP je protokol urΦen² pre mikroprehliadaΦe
- WAP je urΦen² pre tzv. mobilnΘ handheld zariadenia, ako napr. mobilnΘ telef≤ny
- WAP sa pou₧φva na prφstup k informßcißm a slu₧bßm
- WAP pou₧φva znaΦkovacφ jazyk WML (relatφvne podobn² HTML)
- WML je definovan² ako XML aplikßcia
WAP je hlavn² Ütandard pre informaΦnΘ slu₧by
urΦenΘ pre bezkßblovΘ terminßly, z ktor²ch tak vytvßra komunikaΦnΘ zariadenia
schopnΘ komunikova¥ s ∩alÜφmi prφstrojmi a aplikßciami pracuj·cimi pomocou tohto
protokolu cez bozdr⌠tov· sie¥. WAP je end-to-end aplikaΦn² protokol, pomocou
ktorΘho prebieha komunikßcia medzi aplikaΦn²m serverom a klientom (mikroprehliadaΦ
zabudovan² v mobilnom telef≤ne podporuj·ci Wireless Application Protocol). Samotn²
server je WAPgateway (brßna), ktorß obsluhuje po₧iadavky WAP klientov. Je teda
zalo₧en² na be₧n²ch Ütandardoch Intenetu (HTML, XML a TCP/IP). Pozostßva zo
Üpecifikßciφ jazyka WML, WMLScriptu a Üpecifikßcie WTAI (Wireless Telephony
Application Interface). WAP bol zverejnen² WAP F≤rom, zalo₧en²m v roku 1997
spoloΦnos¥ami Ericsson, Motorola, Nokia, a Unwired Planet. Prßve tieto spoloΦnosti v
s·Φasnosti v preva₧nej miere ovlßdaj· trh mobilnej komunukßcie. Viac sa o
Üpecifikßcii Ütandardu WAP doΦφtate na strßnkach WapF≤ra.
WAP MikroprehliadaΦe
WAP pou₧φva mikroprehliadaΦe Internetu, integrovanΘ do mal²ch
bezdr⌠tov²ch terminßlov. Je to vlastne softvΘr s minimßlnymi po₧iadavkami na hardvΘr,
pamΣ¥ a CPU, ktor² zobrazuje informßcie napφsanΘ v znaΦkovacom jazyku WML a takisto
dokß₧e interpretova¥ redukovan· verziu JavaScriptu, naz²van· WMLScript. WAP sa ale
nevymedzuje len na bezdr⌠tovΘ terminßly. Pomocou r⌠znych WAP prehliadaΦom si m⌠₧ete
WML strßnky prezera¥ aj na svojom desktope.
WAPgateway
WAPgateway je brßnou komunikuj·cou s klientom. Prepßja dve r⌠zne
siete a m⌠₧e by¥ umiestnen² jednak v telekomunikaΦnej alebo poΦφtaΦovej sieti.
WML Markup Language
WML je znaΦkovacφ jazyk reletφvne podobn² jazyku HTML. Pou₧φva sa
na vytvßranie strßnok zobrazovan²ch vo WAP prehliadaΦoch. Strßnky napφsanΘ vo WML
sa naz²vaj· DECKS (slovensk²mi ekvivalentami by mohli by¥ doska, ploÜina). Decks s·
zlo₧enΘ z jednotiek s nßzvom CARDS (karty). WML je definovan² ako XML 1.0 aplikßcia,
z Φoho vypl²vaj· niektorΘ jeho vlastnosti (napr. striktnΘ dodr₧iavanie syntaxu, na
rozdiel od HTML). WML strßnky vÜak nezobrazφte na svojom be₧nom prehliadaΦi (Explorer
Φi Navigator), potrebujete WML prehliadaΦ, alebo emulßtor nejakΘho WAP mobilu.
Obmedzenia WML s· danΘ hlavne parametrami bezdr⌠tov²ch teminßlov, ako napr.
rozlφÜenie, ve╛kos¥ displeja a mno₧stvo farieb, kterΘ je schopn² zobrazi¥, ako aj
r²chlos¥ou dßtovΘho toku, ktorß je pre GSM v s·Φasnosti 9.6 kBps.
Skriptovacφ jazyk WMLScript
WMLScript je skriptovacφ jazyk podobn² JavaScriptu. Text skriptu
vÜak nie vnoren² do WML strßnky, strßnka iba obsahuje odkaz na jeho zdrojov² k≤d.
WMLScript musφ by¥ kompilovan² do bajtovΘho k≤du na strane servera predt²m, ako je
spusten² vo WAP prehliadaΦi.
Wireless Bitmap
Podobne ako HTML, aj WML umo₧≥uje spestri¥ WML strßnky obrßzkami,
priΦom WML prehliadaΦe m⌠₧u podporova¥ be₧nΘ internetovΘ formßty (GIF a JPEG),
minimßlne vÜak musia podporova¥ Üpecißlny formßt WBMP. V praxi podporuj· mobilnΘ
telef≤ny LEN tento formßt. WBMP je 1-bitov² obrßzok, t. j. Φierno-bieby. Pritom
zd⌠raz≥ujem, ₧e nejde o obrßzok v odtie≥och Üedej, ale ka₧d² pixel m⌠₧e by¥ iba
bialej alebo Φiernej farby. Jeho rozlφÜenie by sa malo pohybova¥ v rozmeroch
maximßlne do 100╫70 pixelov. Je to preto, aby sa obrßzok voÜiel na displej mobilu
cel² a aby jeho ve╛kos¥ bola Φo najmenÜia (Φo je pri danej prenosovej r²chlosti
viac ako d⌠le₧itΘ). V praxi teda do WBMP m⌠₧ete ulo₧i¥ len firemnΘ logo, mal²
graf a pod.
Kde m⌠₧ete WAP vyu₧i¥?
- Informßcie o doprave, cestovnΘ plßny
- Objednßvka vstupeniek, lφstkov
- Informßcie o poΦasφ
- Informßie o programe TV, rozhlasu a pod.
- Cennφky, stav na sklade
- Informßcie o Üportov²ch udalostiach
- Telef≤nne Φφsla, adresy
- a mnoho viac
Tak, zßkladnΘ pojmy by sme teda mali za sebou. Nabud·ce si
vytvorφme svoju prv· WML strßnky a pozrieme na softvΘr spojen² so slovkom WAP.
|
|
|