XHTML Mobile Profile

Klippstein IT Service

Aus 4webmaster.de

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis


Entwicklung mobiler Web-Standards

Bild:Mobile_web_standards_evolution.png

WML Wireless Markup Language

WML ist eine Seitenbeschreibungssprache für Handys und andere mobile Endgeräte. Sie ist eine abgespeckte Fassung von XHTML und basiert auf XML. WML ist ein Bestandteil des WAP Wireless Application Protocol und wird durch die OMA Open Mobile Alliance spezifiziert. WML verwendet eine vereinfachte Version von JavaScript namens WMLScript.

WML basiert auf der Kartenstapel-Metapher. Hierbei gilt eine übertragene Site (gesamte Webseite) als Deck und die einzelnen Seiten als cards. Auch das WML-Tag heißt <card>...</card>. Es wird vom Server immer ein gesamtes Deck über das WAP-Gateway an den Endbenutzer geschickt.

WML wird zunehmend durch XHTML Mobile Profile ersetzt.

XHTML Mobile Profile

XHTML Mobile Profile ist eine weitere für Mobiltelefone und PDAs optimierte Auszeichnungssprache. Sie basiert auf XHTML Basic, das nur die Grundbestandteile aller XHTML-Sprachen enthält, und realisiert eine Teilmenge von XHTML 1.1. Die XHTML MP Spezifikation wird definiert durch die OMA Open Mobile Alliance und ist Bestandteil von WAP Wireless Application Protocol.

XHTML MP 1.0 unterstützt neben den Modulen von XHTML Basic auch:

  • einfache Formulare: fieldset, optgroup
  • Textformatierung: big, small, i, b, hr
  • Stylesheets: style-Element und style-Attribut

XHTML MP 1.1 bietet außerdem Unterstützung für JavaScript in der Variante ECMAScript Mobile Profile (ESMP).

XHTML MP 1.2 bietet vollständige Unterstützung für XHTML Formulare und Unterstützung für das object Element.

Als Stylesheet-Sprache kommt WCSS Wireless Cascading Style Sheets zum Einsatz.

Beispiel

Eine XHTML Mobile Profile Seite kann wie folgt aussehen:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
  "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html>
  <head>
    <title>Ein XHTML Mobile Profile Dokument</title>
  </head>
  <body>
    <p style="color: red;">Das ist ein roter Absatz.</p>
  </body>
</html>


Siehe auch


Weblinks

WML


XHTML MP





Dieser Artikel basiert auf dem Artikel Wireless_Markup_Language aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.




Dieser Artikel basiert auf dem Artikel XHTML_Mobile_Profile aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.



Persönliche Werkzeuge