Wireless Markup Language (wml)

Definition - Was bedeutet Wireless Markup Language (WML)?

Wireless Markup Language (WML) ist eine Markup-Sprache für drahtlose Geräte, die dem Wireless Application Protocol (WAP) entsprechen und nur über eingeschränkte Verarbeitungsmöglichkeiten verfügen. Genau wie HTML eine Auszeichnungssprache ist, die Inhalte für Desktop-Browser rendert, rendert WML Inhalte für drahtlose Geräte, die nicht über die entsprechenden Verarbeitungsfunktionen verfügen. Dazu werden der Protokollstapel und der WWW-basierte Internetzugang für drahtlose Geräte definiert. WAP hat auch Sites, die wie HTML-basierte Sites in WML geschrieben sind.

WML wurde entwickelt, um Probleme wie kleine Anzeigegröße, eingeschränkte Benutzereingabefunktionen, schmalbandige Netzwerkverbindung mit hoher Latenz, begrenzten Speicher und Rechenleistung zu lösen.

Technische.me erklärt die Wireless Markup Language (WML)

WML ist in mehrfacher Hinsicht analog zu HTML, da es im Nur-Text-Format geschrieben ist. Da drahtlose Geräte in Bezug auf Anzeige, Verarbeitungsleistung und Tastenlayout nicht identisch sind, sind einige Funktionen spezifisch für Geräte, die in WML integriert sind.

Im Folgenden sind einige wichtige Funktionen von WML im Vergleich zu HTML aufgeführt:

  • WML ist eine Auszeichnungssprache für kleine drahtlose Computergeräte.
  • In WML können Variablen definiert werden, die Daten im Zeichenfolgenformat speichern. In HTML können Variablen nicht gespeichert werden.
  • WML verwendet WML-Skript für clientseitiges Scripting, das in einer separaten Datei gespeichert wird. HTML verwendet JavaScript.
  • Das unterstützte Bildformat für WML ist WBMP. HTML unterstützt JPEG, GIF und BMP.
  • Ein Mikrobrowser wird zum Ausführen des WML-Markups verwendet. Ein normaler Browser wie Internet Explorer, Firefox oder Chrome wird zum Ausführen von HTML-Markups verwendet.
  • WML folgt der XHTML-Spezifikation und unterscheidet daher zwischen Groß- und Kleinschreibung. HTML unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • WML hat im Vergleich zu HTML weniger Tags.
  • Ein Deck ist ein Satz WML-Karten. In HTML besteht eine Site aus einer Reihe von HTML-Seiten.

Mit WML ausgestattete Geräte weisen die folgenden Eigenschaften auf:

  • Anzeigegröße: Geräte haben eine kleine Bildschirmgröße und eine niedrige Auflösung. Daher muss WML in der Lage sein, Inhalte unabhängig von der Anzeigegröße zu rendern.
  • Eingabe: Kleine Computergeräte haben keine maus- oder zeigerbasierten Navigationsgeräte. Sie können eine kleine Zehnertastatur oder eine QWERTZ-Tastatur haben, je nachdem, ob das Gerät einfach oder hoch entwickelt ist. WML muss in der Lage sein, die erforderlichen Benutzereingaben unabhängig von den Einschränkungen des Geräts zu erhalten.
  • Verarbeitung: Sie verfügen über wiederaufladbare Batterien mit begrenzter Kapazität, einer CPU mit geringem Stromverbrauch und wenig Speicher. WML-Browser sollten sich wie Thin Clients verhalten und eine minimale Verarbeitung auf dem Gerät ausführen.
  • Netzwerkfunktionen: Kleine Computergeräte haben eine geringe Bandbreite und eine hohe Netzwerklatenz. WML muss maximale Effizienz beim Abrufen der angeforderten Webseiten vom Server sicherstellen.