| 
Mobile Internet Programmierung
Hier bieten wir Grundwissen über die Programmierung für
mobile Endgeräte und Tools, emulatoren und Server Downloads
• HTML • CSS
• JavaScript
• PHP
• WML
1. WAP Programmierung für mobile Internet
WML (Wireless Markup Language) ist HTML
(HyperText MarkupLanguage) sehr ähnlich. Es gibt aber einige
wichtige Unterschiede, z.b.
Aber es gibt auch viele Tags, die in WML und
HTML gleich sind, u.a. <img>, <p>, <br>, <meta>.
Scripts werden in externen Dateien mit der Endung *.wmls gespeichert.
Eingabe- und Formularfelder werden mit <input> eingefügt.
Ausgewertet werden Formulare serverseitig, z.b. mit PHP.
Über den <setvar> Tag können
in WML Variablen gesetzt werden und z.b an ein WMLScript übergeben
werden. Das Senden einer SMS ist ebenso möglich, wie das
Wählen einer Telefonnummer oder der Zugriff auf das Telefonbuch.
Ausserdem lassen sich Tasten für bestimmte Funktionen festlegen.
Im Beispiel wird gezeigt, wie ein WML Dokument aufgebaut ist.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml> <card> <p>WAP BSP HOME<br/>
<table columns="2" align="CC">
<tr> <td><a href="wap.bsp.tld">WAP
Seite der Beispieldomain</a></td> </tr>
<tr> <td>WAP NEWS</td> <td><anchor>Neues<go
href="news.bsp.tld"/></anchor></td>
</tr> <tr> <td>WAP SUCHE</td>
<td><a href="suche.bsp.tld">Archiv</a></td>
</tr> </table> </p> </card>
</wml> |
Am Anfang des WML Dokuments steht der <?xml>
und der <!DOCTYPE> Tag, gefolgt vom <wml> Tag, der
das Gegenstück zum <html> Tag bildet.
Das Beispieldokument enthält nur eine Card.
Möglich sind auch zwei oder mehr Cards, zwischen denen man
wechseln kann, ohne die Seite zu verlassen. Im Beispiel sind verschiedene
Möglichkeiten der Verlinkung in WML Dokumenten aufgezeigt.
Neben <a href> werden auch <anchor> und <go>
verwendet. Der <go> Tag ist in sich selbst geschlossen.
Hier das Grundgerüst einer WML Seite - eines
Decks.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml> <card> </card> </wml> |
Die ersten beiden Zeilen, der Prolog, und die
Tags <wml> und <card> bilden die Basis einer WAP-Seite.
• HTML • CSS
• JavaScript
• PHP
• WML
Weiter zu den Webmaster-Tools

|