Seminar XML-Technologien - WML Seminar XML-Technologien W ireless M arkup L anguage Christian Spieler
Seminar XML-Technologien - WML Übersicht Einleitung Technik / Voraussetzungen WML Diskussion
Seminar XML-Technologien - WML WML?
4 Übersicht
5 Situationsabhängige Dienste Abbilden und Aufbereiten (Dienstfunktionalität und Geo-Engine) Digitale Karten - Straßen, Flüsse, Städte etc. Dienst- Initiierung (an jedem Ort und zu jeder Zeit möglich) Netzbasiert Cell of Origin (Cell-ID) Time of Arrival (TOA) Inhalte (Flächen und Linien) beschaffen Ortsabhängige Inhalte - z.B. Position von Tankstellen, Sehenswürdigkeiten, Banken etc. Dienst- Übermittlung (über GSM) Lokalisieren Übertragungsformen Sprache: Call Center Sprachdialog-Systeme Textbasiert Short Message Service (SMS) Wireless Application Protocol (WAP) Cell Broadcast (CB) Inhalte (POIs) beschaffen Global Positioning System (GPS)
Seminar XML-Technologien - WML Mobile Computing Funktechnologien I (GSM, GPRS, HSCSD, UMTS,...) Funktechnologien II (Bluetooth, WLAN,...) Situationsabhängige Dienste Mobile Dienstplattformen (WAP, WML, VoiceXML) Entwicklungsumgebungen (mobile Geräte, Betriebssysteme, Umgebungen,...)
Seminar XML-Technologien - WML Mobile Kommunikation
Seminar XML-Technologien - WML Restriktionen Übertragungsgeschwindigkeit Maximale Datenmenge Endgeräte WAP - Gerät Displaygröße (Pixel / ZeichenxZeile) max. Deckgröße Nokia x45 / 19x41397 Byte Siemens S x 80 ~1980kByte (Digest: 1580 Byte) Ericsson R x52 / 14x53000 Byte Ericsson R x98 / 32x73800 Byte
Seminar XML-Technologien - WML Kommunikation Web Server Content CGI Scripts etc. WML Decks with WML-Script WAP Gateway WML Encoder WMLScript Compiler Protocol Adapters Client WML WML- Script WTAI Etc. HTTPWSP/WTP
Seminar XML-Technologien - WML WAP und WML Was ist WAP Was ist WML
Seminar XML-Technologien - WML WML vs. HTML Anwendungsumgebung WML WML-Script WSP WTP WTLS WDP Bearer WAP HTTP TCP/ UDP TLS/ SSL IP HTML Java/ VB-Script Web Übertragungsstandard
Seminar XML-Technologien - WML Was braucht man um WML zu programmieren Konzept Editor Speicherplatz auf einem Web-Server Browser (PC/Handy)
Seminar XML-Technologien - WML Grundlagen WML- Programmierung Struktur einer WML-Datei WML-Datei WML-Tags Kompatibilität
Seminar XML-Technologien - WML Grundgerüst einer WML-Datei Der Dokumenten-Prolog Der WML-Bereich (das Deck)..
Seminar XML-Technologien - WML Ein paar Tags -> Hallo WML Wichtige Tags Beispiele Beispiel: "Hallo Welt!" WML-Seite Hallo Welt!
Seminar XML-Technologien - WML Wireless Markup Language Aufbau Card Navigatio n Variablen Eingabe- elemente </DO Welcome! Enter name: Choose speed: Fast Slow Deck
Seminar XML-Technologien - WML Software und Tools Nokia Toolkit 3.0 WAPtor Browser (PC)
Seminar XML-Technologien - WML Wozu eignet sich WML –Kommunikation: und Online-Chat an jedem beliebigen Ort –Brokerage: Aktienkurse abfragen, Aktien kaufen und verkaufen –Mobile Banking: Kontostand und Überweisungen –Allgemeine Informationen: Wetter, Verkehrslage, Kino, Termine –Shopping: Kauf von Büchern, CDs, Kinotickets, Preisvergleiche –Mobile Organizer: Zugriff auf Kalender, Adressen –Navigation: Routenplaner, Stadtpläne und Reiseführer –Haus-Automatisierung: Fernsteuerung von Geräten
Seminar XML-Technologien - WML Quellen WAP-Forum –WAP-Forum, mitgegründet von u. a. Ericsson, Motorola, Nokia –Informationen unter Entwicklertools –Wap Toolkit 3.0NokiaWap Toolkit 3.0 –WAPtorWAPdriveWAPtor Emulator –Yourwap Wireless Companion YourWapYourwap Wireless Companion –WapjagWapjagWapjag
Seminar XML-Technologien - WML Links Portale und Foren – – – – – WML-Kurse und Referenzen online – – – – Beispiele –
Seminar XML-Technologien - WML Weitere Informationen Mit der Wireless Markup Language befassen sich folgende Dokumente, die Sie auf dem Server des WAP-Forums finden: –WAP 1.1 SPEC-WML pdf (WML 1.1) –WAP WML A.pdf (Korrektur) –WAP 1.2 SPEC-WML pdf (WML 1.2) –WAP (Juni 2000) –WAP-191-WML a.pdf (WML 1.3) –WAP-191_102-WML a.pdf –WAP 2.0 WAP-238-WML p.pdf