URL dieses Artikels:

Wie kann ich WAP-Seiten erstellen?
FRAGE: Kann mir jemand Tipps zum Thema WAP-Entwicklung geben, wenn möglich mit Delphi? Gibt es irgendwelche Zusatztools oder Komponenten?

Die Entwicklung von WAP-Applikationen (Wireless Application Protocol, der De-facto-Standard für mobile Anwendungen) mit Delphi wäre in der Tat ungewöhnlich. Nichtsdestotrotz existieren andere gute Möglichkeiten und Technologien. Unter [1] wird die WAP-Entwicklung in aller Ausführlichkeit beschrieben.

Ein paar allgemeine Worte zum Thema. Das Protokoll basiert auf HTTP und wurde explizit für die mobile Kommunikation geschaffen. WAP ist im Prinzip für mobile Geräte das, was HTTP für Web-Browser ist; es wurde auf etablierten Standards wie IP, URLs und XML aufgebaut. Demnach kommt WAP für folgende Geräte in Betracht:

- Geräte mit eingeschränkter Verarbeitungsleistung und wenig Speicher

- Geräte mit kleiner Anzeige

- Geräte mit begrenzten Möglichkeiten für Dateneingabe

- Geräte mit eingeschränkter Bandbreite

- Geräte mit häufig instabilen Verbindungen


Genau betrachtet ist WAP kein einzelnes Protokoll, vielmehr verbirgt sich hinter diesem Begriff eine ganze Protokoll-Familie (WAE, WSP, WTP, WTLS und WDP).

Womit kann man WAP-Anwendungen nun entwickeln? Hier kommt die WML (Wireless Markup Language) ins Spiel, eine clientseitige Entwickler-Sprache. Genau wie HTML arbeitet WML (basiert auf HTML) mit Tags und ist leicht zu erlernen. Allerdings sind die Regeln strenger als bei HTML (in der Syntax und Anwendung von Tags).

WML wird durch die Scriptsprache WMLScript ergänzt, so wie HTML durch JavaScript ergänzt wird. Natürlich ist der Umfang sehr viel bescheidener, als der von JavaScript. Trotzdem erhält der Anwender die grundsätzlichen Möglichkeiten zur Programmierung und damit lassen sich die meisten WML-Lücken schließen. Zusammenfassend sehen Sie eine Gegenüberstellung von HTML und WAP. Zuerst HTML:

Transportprotokoll: HTTP
Markup-Sprache: HTML
Scriptsprache: JavaScript

Und WAP:

Transportprotokoll: WAP
Markup-Sprache: WML
Scriptsprache: WMLScript

Übrigens existiert im Web selbstverständlich ein Forum für diese interessante Technologie. Unter [2] finden Sie den Link. Das Forum wurde 1997 von Ericsson, Motorola, Nokia und Phone.com ins Leben gerufen.
Innerhalb von zwei Jahren sind dieser Gruppe über 100 Unternehmen beigetreten. Mittlerweile gehören die wichtigsten Hard- und Software-Hersteller sowie große Telekommunikations-Anbieter dazu. Happy Wapping.

Thomas Kaufmann

Tipps und Links

[1] Buch-Tipp: WAP, WML und WMLScript von Ben Forta (2002, Markt und Technik)
[2] WAP-Forum: http://www.wapforum.org/

© 2002 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Alle Markennamen sind in der Regel eingetragene Warenzeichen der entsprechenden Unternehmen oder Organisationen.
Fragen? ... zum Angebot des Software & Support Verlags: info@entwickler.com
... zu dieser Website: webmaster@entwickler.com