Was ist WML?  nach oben

WML ansich steht für Wireless Markup Language - also "kabellose Auszeichnungssprache", wobei das Kabellos eher im Zusammenhang mit den Geräten zu sehen ist, auf denen WML zum Einsatz kommt. WML als Sprache ist eine von XML abstammende und (X)HTML weitestegehend nachempfundene Auszeichnungssprache zur Beschreibung von Internetseiten für das mobile Web. Es verzichtet dabei auf viele Dinge die ein normaler Browser zwar kann, die bei einem Handy oder Organizer nicht denkbar wären, da hier die Rechen-, Speicher- oder Grafikleistung schlicht nicht ausreicht. Andererseits fügt WML einige Dinge hinzu, die besonders mit der zum normalen PC abweichenden Handhabung, im Zusammenhang stehen.

Was ist WAP?  nach oben

WAP steht für Wireless Application Protocol - also kabelloses Anwendungsprotokoll. ZuWAPgehört dabei mehr als nur ein gewisses Protokoll: Vielmehr bezeichnet man mittlerweile eine ganze Reihe von Protokollen und Definitionen gemeinsam unter dem Namen WAP. Diese Protokolle und Definitionen haben dabei alle eins gemeinsam: Sie sind speziell für die Arbeit in Funknetzen und an Prozessor- und Speicherschwachen Medien ausgelegt.

Was benötige ich für die WML-Programmierung?  nach oben

WML-Dateien sind im Prinzip ganz normale Textdateien die bestimmte "Anweisungen" bzw. Auszeichnungen enthalten. Zum Erstellen solcher Dateien kann daher vom einfachsten Texteditor (z.B. Notepad unter Windows), über spezielle WML-Editoren (z.B. WML-Editor) bis hin zu WYSIWYG-Umgebungen für WML alles verwendet werden. Für Anfänger sind dabei besonders letztere geeignet, die allerdings meist kostenpflichtig sind. Fortgeschrittene Programmierer verwenden meist spezielle Editoren - meist einfache XML-Editoren.

Was benötige ich um WML-Dateien anzusehen?  nach oben

Zum Betrachten einer WML-Datei gibt es diverse Emulatoren, die ein WAP-Handy simmulieren. Zudem unterstützt auch der Opera-Browser die Ansicht von WML-Dateien. Soll WML im Handy betrachtet werden, ist dazu ein WAP-fähiger Webserver nötig - den man mittlerweile allerdings bei fast jedem Webhosting-Paket dazu bekommt. Der Server muss dabei in der Lage sein Anfragen aus dem WAP-Bereich anzunehmen und die WML-Dateien entsprechend auszuliefern. Für die meisten Server gibt es zudem Addons oder Plugins mit denen die entspechende Funktionalität aktiviert werden kann.

Wie funktioniert dynamisch erzeugtes WML?  nach oben

Einige Webserver, wie etwa der weit verbreitete Apache-Server, unterstützen u.a. die Verwendung von PHP oder ASP-Dateien zur Erzeugung von WML-Output. D.h. statt einer statischen WML-Datei wird eine PHP-Datei aufgerufen die den Inhalt der WML-Datei zu diesem Zeitpunkt erzeugt und an den Clienten (das Handy) sendet. Damit ist es möglich z.B. Datenbankabfragen zu generieren oder die Ausgabe anderweitig an den Benutzer anzupassen.

Weitere Infos  nach oben