Erste Schritte

Grundlagen

Mit diesem Tutorial steigen wir in die WAP Programmierung ein. WAP (Wireless Markup Language) ist im Grunde eine anlehnung ans HTML, einige WAP Tag's ähneln auch HTML Tags. Wichtig ist, dass WAP Datein immer als *.wml Datein abgespeichert werden. (Bei WML Script kann man Dateien auch als *.wmls abspeichern). Gleich zum Start unser ersters kleines Script :


<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="start" title="Meine WAP Seite">
<p>
Hallo Welt
</p>

</card>

</wml>


Wie bei vielen Programmiersprachen ist das erste Beispiel meistens die Ausgabe von "Hallo Welt". So auch hier :)

Zu allererst wird der Typ des Documents hingeschrieben und dann folgt der erste und wichtigste Tag, nämlich der <wml> Tag - vergleichbar mit dem <html> Tag. Danach kommt ein Tag namens <card>. WML Seiten bestehen immer aus ein-oder mehreren Cards. Diese Cards sind Unterteilungen, in welchen man den Code hineinschreibt. Wie fast jeder Tag hat auch dieser Attribute. Hier steht id für den namen des tags (der Haupttag wird immer start genannt und sollte sich ganz oben befinden) und title ist so wie beim <body> tag der Titel der Seite der oben beim Browser steht. Man sieht nun langsam, dass WML dem HTML ziemlich ähnelt.

Weiter mit dem Code innerhalb des <card> Tag's: Bei <p> Tag's wird der Text hineingeschrieben.

Ein Zeilenumbruch wird fast so ähnlich wie im HTML gemacht allerdings mit einem Slash und zwar so: <br/>

Verlinkung

Verlinkung ist wiedereinmal gleich wie im HTML aufgebaut.


Beispiel 1:
<a href="http://wap.webstylez.net">Link 1</a>

Beispiel 2:
<a href="#card2">Link 2</a>


Beispiel 1 ist eine Verlinkung zu wap.webstylez.net während das Beispiel 2 eine Verlinkung innerhalb der WAP Seite ist. Dies funktioniert so ähnlich wie bei den Ankern im HTML.

Ein Beispiel für dies ist folgendes: Auf unserer Wap Seite befinden sich zwei Cards. Das eine hat die id="start", das andere id="card1" ... Innerhalb der Card mit der id="start" befindet sich ein Link zu "#card1". Würde nun der User diesen Link betätigten, so kommt er nur zu dieser Card.

Fazit

WAP/WML ist, wenn man HTML beherrscht, recht einfach. Dies war ein kleiner Einstieg in die WAP/WML Programmierung, weitere Tutorials hier werden dir einen weitern Einblick in diese Sprache gewähren :)

Greetz,
R0ck5tar

Kommentare

launcher
launcher am Dienstag, 2. Dezember 2003 um 18:05

geiles tut

roffel
roffel am Dienstag, 2. Dezember 2003 um 19:43

jau, gefällt mir auch :-))

hufj
hufj am Montag, 15. Dezember 2003 um 15:39

nur ne frage...
<br>für was ist das gut

cruz
cruz am Sonntag, 4. Januar 2004 um 21:17

um mit deinem handy auf wap seiten zu surfn. ich zum beispiel biete freunden wap seiten an wo sie gratis topaktuelle games per handy downloadn können an :)

phex
phex am Mittwoch, 14. April 2004 um 19:29

jaja !!! wirklich ??? geilo ich will sowas auch koennen du bist ja nen HELD :P

ben410
ben410 am Mittwoch, 18. Mai 2005 um 00:18

ladets euch doch einfach KOSTENLOS und legal runter :)
z.b. aktuelle jamba töne, gibts alles bei yahoo/groups mehr oder weniger legal :p

localx
localx am Sonntag, 11. Dezember 2005 um 14:13

die wap url wäre ;)?


(in Worten)