|
Erstellung
einer handyfähigen Homepage
WAP
ist in aller Munde, obwohl es eigentlich noch nicht verfügbar ist und
die dazugehörigen WAP-fähigen Handies sind auch absolute Mangelware.
Mit Hilfe von WAP ist es möglich Informationen und kleine spezielle
Webseiten auf dem Display des Handies darzustellen.
WML
(Wireless Markup
Language), in Analogie zu HTML bei
normalen Homepages, heißt die Sprache, die zur Darstellung der handyfähigen
Webseiten genutzt wird. Die Tags müssen zwangsweise paarweise
auftreten, dies kommt durch die Nähe zu XML.
Ein
einfaches WML-Dokument kann beispielsweise so aussehen:
<wml>
<card id="name" title="Meine WAP Seite">
<p align="center">Dies ist eine kleine
Handy-Homepage</p>
<b>fett</b>
<i>kursiv</i>
<u>unterstrichen</u>
<big>grosser Text</big>
<small>kleiner Text
</card>
</wml>
Daran
erkennt man bereits die enge Verbundenheit mit HTML. Viele Tags können
auch hier verwendet werden.
Die
WML-Seiten sind in Cards unterteilt und dies sind dann strukturiert
angeordnet. Es kann jedoch passieren das eine Card für den Inhalt
nicht ausreichend ist, dann muss eine neue Card angelegt werden die
dann mit der ursprünglichen Card verknüpft ist.
<wml>
<card id="card1" title="WAP: Karte 1">
<p>Das ist die Karte 1</p>
<do type="accept">
<go href="#card2" />
</do>
</card>
<card id="card2" title="WAP: Karte 2">
<p>Das ist die Karte 2</p>
<do type="prev">
<go href="#card1" />
</do>
<do type="accept">
<go href="#card3">
</do>
</card>
<card id="card3" title="WAP: Karte 3">
<p>Das ist die Karte 3</p>
<do type="prev">
<go href="#card2" />
</do>
</wml>
Hier
werden 3 verschiedene WML-Karten miteinander verlinkt, am Ende des
Dokuments kann man dann zur vorherigen oder nachfolgenden Card
wechseln (sozusagen blättern).
Externe
Links werden, genau wie in HTML, mit dem A-Tag eingeleitet :
<a
href="http://www.pcglobe.de>PC Globe</a>
Auswahlmöglichkeiten
kann man fast genauso nutzen wie mit HTML, jedoch etwas rudimentärer
als beim großen Bruder.
<select
name="auswahl">
<option value="a1">Auswahl1</option>
<option value="a2">Auswahl2</option>
</select>
In
dem Beispiel kann man eine von beiden Möglichkeiten auswählen,
entweder Auswahl1 oder Auswahl2. Und nach dem Anwählen des Möglichkeiten
enthält die Variable auswahl den Wert a1 oder a2.
Um
mehrere Auswahlmöglichkeiten anzubieten bedarf es einem zusätzlichen
Tag:
<select
name="auswahl" multiple="true">
Auch
möglich sind Tabellen, jedoch sind diese noch nicht überzeugend
implementiert und bringen demnach noch nicht soviel Sinn.
Viele
Hersteller von WAP-fähigen Handys bieten im Internet auch mehr oder
weniger komfortable Development Kits um WML-Homepages auf einfache
Weise zu erstellen.
Nokia
Ericsson
Phone.com
|