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 :
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 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
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
jau, gefällt mir auch :-))
nur ne frage...
<br>für was ist das gut
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 :)
jaja !!! wirklich ??? geilo ich will sowas auch koennen du bist ja nen HELD :P
ladets euch doch einfach KOSTENLOS und legal runter :)
z.b. aktuelle jamba töne, gibts alles bei yahoo/groups mehr oder weniger legal :p
die wap url wäre ;)?





geiles tut