Wireless Markup Language

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

WML (Wireless Markup Language) je značkovací jazyk založený na jazyce XML umožňující tvorbu online dokumentů pro mobilní zařízení. Struktura WML dokumentu je podobná jako v HTML, XHTML apod. Má však určitá specifika, vycházející z jeho zaměření na mobilní přístroje, především a mimo jiné:

* Nepodporuje barvy * Podporuje vnořené dokumenty (card) v jednom souboru * Definuje některé ovládací prvky koncového prohlížeče * Podporuje pouze černobílé obrázky ve formátu WBMP * Prohlížeči bývá vyžadována jeho striktní validita * Definice vstupních formulářů podporuje primitivní validace hodnot

Vznik a využití

Sdružení [url=http://www. wapforum. +morecom/]WAP Forum[/url] jej definovalo v rámci skupin protokolů WAP 1. 0 (Wireless Application Protocol) v roce 1998. Své předurčení splnil vzorně a ve verzi 1. 1 je implementován v naprosté většině mobilních telefonů. Další verze (aktuálně 1. 3) nejsou oblíbené, ani široce podporované. Nástupcem WML je XHTML Mobile Profile podle definice WAP 2.

První společností, která spustila veřejnou stránku WML, byl v říjnu 1999 nizozemský operátor mobilní telefonní sítě Telfort a první společnost na světě, která uvedla na trh telefon Nokia 7110. Stránky Telfort WML byly vytvořeny a vyvinuty jako vedlejší projekt pro testování schopností zařízení. +more fakturační inženýr Christopher Bee a manažer národního nasazení Euan McLeod. Web WML se skládá ze čtyř stránek v nizozemštině i angličtině, které obsahovaly mnoho gramatických chyb v nizozemštině, protože tito dva vývojáři nevěděli, že WML bylo nakonfigurováno na Nokii 7110 jako domovská stránka a ani jeden z nich nebyl rodilý nizozemský mluvčí.

Tvorba WML dokumentů a aplikací

Stejně jako u [url= serverové platformy ([[CGI][HyperText Markup Language|HTML]] (…), tak i WML umožňuje tvořit dynamické aplikace a statické dokumenty. Na straně poskytovatele je zpravidla web server a na straně klienta prohlížeč v mobilním telefonu. +more Rozhraní mezi sítí internetu s TCP a mobilní sítí s WDP (další z rodiny WAP) zprostředkovává tzv. WAP Gateway. Toto zařízení dodává podporu mobilním telefonům a provádí validace, různá upravování a komprimace WML kódu.

Tvořit dynamické WML stránky je možno za pomoci libovolné[/url]] …).

Ukázka struktury WML dokumentu

This is a sample WML page.

Mime Type WML je:

text/vnd.wap.wml

a koncovka zpravidla .wml, není to ovšem podmínkou.

Validaci lze provádět podle těchto DTD * http://www.wapforum.org/DTD/wml_1.1.xml * http://www.wapforum.org/DTD/wml_1.2.xml * http://www.wapforum.org/DTD/wml13.dtd

a dobře poslouží i W3C Markup Validation service (http://validator.w3.org/).

Kategorie:XML Kategorie:Wireless Application Protocol Kategorie:World Wide Web

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top