Im Dezember 1997 trafen sich die großen Firmen Motorola, Erickson, Nokia und Unwired Planet zusammen, um gemeinsam über einen standardisierten Internetzugang für mobile Endgeräte zu beraten.
Resultat dieses Treffens war die Gründung des WAP Forums (heute Open Mobile Alliance), dem bis heute über 200 Mitglieder beigetreten sind, die über 90% des Handset Marktes repräsentieren (http://www.wapforum.org), und die Festlegung des Wireless Application Protocolls als weltweiter Standard für den Datenverkehr in Mobilfunknetzen.
WAP ist ein Übertragungsprotokoll, dass definiert wie Internetdokumente auf mobilen Geräten mit eingeschränkten Display (Beispiel: Handys, PDAs, Organizer…) übertragen und dargestellt werden sollen.
Es regelt die Kommunikation zwischen dem WAP Browser auf dem mobilen Endgerät, dem WAP-Gateway und dem Webserver, auf dem die Internetdateien(WML Dateien) liegen.
Die Aufgabe des Gateways besteht darin, die Daten des Webservers ins WAP Format zu bringen, WAP als Übertragungsprotokoll legt dann fest, wie der Transport der Daten vom Gateway zum mobilen Endgerät erfolgen soll.
Inhaltsverzeichnis
1. Einleitung
2. Allgemeines über WAP und WML
2.1. Die WAP Architektur
2.2. WML als Markup Language
2.3 WML und XML
3. Motivation – Warum WAP und WML
4. Cards und Decks
5. Die Sprache WML
5.1 Der Aufbau einer Card
Zielsetzung & Themen
Diese Arbeit erläutert die Grundlagen der Wireless Markup Language (WML) im Kontext des Wireless Application Protocol (WAP) und untersucht deren Relevanz sowie Anwendungsbereiche im Bereich des Mobile Commerce.
- Grundlagen des WAP-Schichtenmodells und der WAP-Architektur
- Die Rolle von WML als Seitenbeschreibungssprache für mobile Endgeräte
- Vergleich und Abgrenzung zwischen WML und HTML sowie die XML-Basis
- Nutzen und Motivation für mobile Internetanwendungen
- Technische Umsetzung: Strukturierung von Inhalten mittels Cards und Decks
Auszug aus dem Buch
2.1. Die WAP Architektur
Um besser zu verstehen, wie ein WAP Handy funktioniert und wie WAP und WML zusammenwirken, ist es wichtig eine gewisse Grundkenntnis der WAP Architektur zu haben, deshalb wird im folgendem Abschnitt kurz auf das fünf Schichtenmodell des WAP Protokolls eingegangen.
WAP ist wie ISO/OSI ein Netzwerkprotokoll, besteht aber im Gegensatz dazu nur aus fünf statt sieben Schichten.
Die Anwendungsschicht, ist die erste Schicht der Architektur, sie der Sitz des Wirelss Apllication Enviroments (kurz WAE), dass WAE basiert auf WWW- und Telefonietechnologien und dient hauptsächlich als Anwendungs- und Ausführungsumgebung, es ist für die Daten und ihre Darstellung verantwortlich. WML, WML Script und Wireless Telephony Application (WTA) werden von WAE unterstützt.
Die Sitzungsschicht ist als zweite Schicht der Sitz des Wireless Session Protocoll (WSP), es enthält alle Funktionalitäten aus HTTP 1.1 und dient der Bereitstellung von zwei Verbindungsdiensten.
Die dritte Schicht des Modells ist die Transaktionsschicht, dass Wireless Transaction Protocoll ist als Hauptprotokoll dieser Schicht für die Ausführung sämtlicher Transaktionen zuständig.
Verantwortlich für die Sicherheit von Datenintegrität, Privatsphäre und Authentifizierung ist die Sicherungsschicht, dass aus TLS beziehungsweise SSL entstandene Verschlüsselungs und Sicherheitsprotokoll WTLS ( Wireless Transport Layer Security) dient zudem noch dem Schutz vor Denail-of-Service-Attacken.
Zusammenfassung der Kapitel
1. Einleitung: Die Entstehung des WAP-Forums und die Entwicklung von WAP als Standard zur Übertragung von Internetinhalten auf mobile Endgeräte wird dargelegt.
2. Allgemeines über WAP und WML: Dieses Kapitel erläutert das fünfschichtige WAP-Architekturmodell und definiert die Rolle von WML als Markup-Sprache sowie ihre Verbindung zu XML.
3. Motivation – Warum WAP und WML: Die Vorteile mobiler Internetnutzung, wie Mobilität und ortsunabhängige Informationsdienste, werden gegen die technischen Herausforderungen abgewogen.
4. Cards und Decks: Die Navigationsstruktur von WML-Dokumenten wird erklärt, um die Anforderungen mobiler Geräte an Speicherplatz und Handhabung zu erfüllen.
5. Die Sprache WML: Der strukturelle Aufbau einer WML-Datei sowie die praktische Syntax und Deklaration von Elementen innerhalb einer Card werden aufgezeigt.
5.1 Der Aufbau einer Card: Anhand eines praxisnahen "HELLO WORLD"-Beispiels wird die tatsächliche Implementierung und Ausgabe einer WML-Card verdeutlicht.
Schlüsselwörter
WAP, WML, Wireless Application Protocol, Mobile Commerce, Wireless Markup Language, WAP-Architektur, Mikrobrowser, WAE, WSP, WTP, WTLS, XML, DTD, Cards und Decks, Mobile Internet.
Häufig gestellte Fragen
Was ist das zentrale Thema dieser Arbeit?
Die Arbeit behandelt die Grundlagen und den technischen Aufbau der Wireless Markup Language (WML) im Rahmen des Wireless Application Protocol (WAP) für mobile Anwendungen.
Welche Themenfelder werden abgedeckt?
Die Schwerpunkte liegen auf der WAP-Architektur, der XML-basierten Struktur von WML, dem Nutzen für Anwender und Unternehmen sowie dem Aufbau von WML-Dokumenten.
Was ist das primäre Ziel der Untersuchung?
Ziel ist es, das Verständnis für die technische Kommunikation zwischen Webservern und mobilen Endgeräten über WAP zu vermitteln und die Funktionsweise von WML zu erklären.
Welche wissenschaftliche Methode kommt zum Einsatz?
Es handelt sich um eine fachliche Ausarbeitung, die durch Literaturanalyse und die technische Demonstration anhand von Programm-Listings methodisch fundiert ist.
Was wird im Hauptteil der Arbeit behandelt?
Der Hauptteil gliedert sich in die Erläuterung des Schichtenmodells, den Vergleich zu HTML, die Motivation für den Einsatz von WAP und die detaillierte Beschreibung der Card-Deck-Struktur.
Welche Schlüsselbegriffe charakterisieren die Publikation?
Wesentliche Begriffe sind WAP, WML, WAP-Architektur, XML, Mobile Commerce und die spezifische Card-Struktur für mobile Browser.
Warum ist WML im Gegensatz zu HTML auf "spartanisches" Design angewiesen?
Dies ist auf die eingeschränkten Displays mobiler Endgeräte und die begrenzte Übertragungsgeschwindigkeit der damaligen Zeit zurückzuführen, weshalb aufwendige Grafiken vermieden werden mussten.
Wie unterscheidet sich die Fehlerbehandlung in WML von der in HTML?
Während HTML-Browser viele Fehler ignorieren, führt ein Verstoß gegen die strikten DTD-Regeln in WML zu einer Fehlermeldung und zum Abbruch der Ausführung.
- Quote paper
- Mathias Kraft (Author), 2004, Wireless Markup Language WML, Munich, GRIN Verlag, https://www.grin.com/document/48196