WAP für Einsteiger

WAP und WML

Die Wireless Markup Language (WML) ist ein wesentlicher Bestandteil der WAP-Architektur (siehe Abbildung A). Bei WML handelt es sich um eine auf XML basierende Markup Language, die vom WAP Forum entwickelt wurde und verwaltet wird.

WAP-Architektur
Abbildung A: WAP-Architektur

Bei WML handelt es sich im Grunde um eine Weiterentwicklung von XML, die bestimmten Regeln folgt. Die Sprache verwendet Display-Tags zur Darstellung von Inhalten in einer für mobile Geräte geeigneten Form. Im Idealfall stellt der Webserver WML-Inhalte ausschließlich zur Anzeige auf WAP-Browsern bereit. Einige WAP-Gateways können auch HTML in WML übersetzen. Allerdings ist dieses Feature nicht sehr zuverlässig, da es keine ganz präzise WAP-Anzeige liefert.

WAP 2.0 mit neuen Standards

Mit der Version 2.0 übernimmt WAP allgemein anerkannte Internet-Standards. Als Grundlage für WAP 2.0 dient der vom W3C definierte XHTML Basic-Standard. Bei XHTML Basic handelt es sich um die mobile Version von XHTML 1.0, auf der das XHTML Mobile Profile des WAP Forum basiert.

WAP CSS stellt eine mobile Version von CSS (Cascading Style Sheets) dar, in der nur die für mobile Umgebungen relevanten Funktionen von CSS enthalten sind. Mit XHTML und CSS eröffnen sich den Entwicklern mehr Möglichkeiten zur Formatierung. Mithilfe unterschiedlicher Präsentationsfunktionen lässt sich sogar dasselbe Dokument auf verschiedenen Geräten anzeigen. WAP 2.0 verfügt außerdem über WML 1.x-Erweiterungen zur Sicherung der Abwärtskompatibilität.

Mit WAP 2.0 stellt das Gateway nicht länger eine kritische Komponente von WAP-Architekturen dar. Darüber hinaus müssen die Inhalte nicht mehr binär verschlüsselt werden – XHTML ist auch für Textformate geeignet. Da jedoch viele Benutzer nach wie vor Geräte nach dem WAP 1.0-Standard verwenden und aufgrund der Nutzung des WAP/WSP-Stacks für die Übertragung ist eine Unterstützung von WAP 1.0-Gateways auch weiterhin erforderlich.

Daher empfiehlt es sich, trotz der zahlreichen Features von WAP 2.0 bei laufenden Entwicklungen auf Nummer Sicher zu gehen und vorerst die 1.x-Standards beizubehalten.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu WAP für Einsteiger

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *