Uživatelské nástroje

Nástroje pro tento web


wml

WML (Wireless Markup Language)

WML je značkovací jazyk založený na XML, který byl navržen speciálně pro zařízení s omezeným výkonem, malým displejem a nízkou propustností sítě (typicky mobilní telefony z přelomu tisíciletí). Je to základní součást protokolu WAP (Wireless Application Protocol).

Základní koncepty

Na rozdíl od klasického webu (HTML), kde základní jednotkou je stránka, WML pracuje s konceptem balíčku karet (Deck of Cards):

  • Karta (Card): Jedna obrazovka s informacemi, kterou uživatel vidí.
  • Balíček (Deck): WML soubor, který obsahuje více karet. To umožňovalo stáhnout více obrazovek najednou a šetřit tak pomalé mobilní připojení.

Srovnání s moderními standardy

WML bylo postupně nahrazeno modernějšími formáty, které dnes využíváme v naší informační struktuře:

Vlastnost WML XHTML (Mobile Profile)
Základ XML 1.0 XML / HTML5
Styling Omezený (tagy) CSS (plná podpora)
Skriptování WMLScript JavaScript
Éra 1998 – 2005 2005 – současnost

Proč o WML vědět dnes?

I když se ve vývoji nových aplikací WML již nepoužívá, má význam pro:

1. **Legacy systémy:** Starší průmyslové terminály nebo čtečky kódů v logistice mohou stále využívat WML rozhraní pro komunikaci s centrální databází.
2. **Struktura dat:** WML pomohlo definovat principy, jak zobrazovat kritické informace na malém prostoru, což dnes využíváme při návrhu responzivní [[Dokumentace|dokumentace]].
3. **Konverze dat:** Při migraci starých databází do moderní wiki se můžete setkat s fragmenty WML kódu, které je třeba transformovat do [[XHTML]].

Ukázka kódu

Pro ilustraci, jak vypadá striktní XML struktura WML:

<wml>
  <card id="start" title="Menu">
    <p>
      Vítejte v interním systému.
      <do type="accept" label="Dále">
        <go href="#karta2"/>
      </do>
    </p>
  </card>
</wml>
Technická poznámka: Pokud v rámci naší sítě narazíte na starší zařízení vyžadující WML, je nutné zajistit správné nastavení MIME typu (text/vnd.wap.wml) na straně serveru, jinak prohlížeč kód nezpracuje.

Související stránky: XHTML, XML, WWW, ZIF, Dokumentace

wml.txt · Poslední úprava: autor: admin