home
 

++ Mobile Webdesign + WAP Programmierung + WAP Tools +

 
Sitemap   Kontakt   Forum   glossar  

Mobile Webdesign, WAP Programmierung, imode Tools, WAP Server, Handy Emulator

 

    Menü
Sitemap

WAP Tools

 

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.

  • Die Dateiendung ist unterschiedlich > bei HTML ist es *.html oder *.htm, bei WML *.wml.
  • Sämtliche WML Tags werden klein geschrieben, wie bei XML. Ein Standardbrowser hingegen interpretiert <b> und <B> gleich.
  • WML arbeitet mit Decks und Cards. Ein Deck - die Seite an sich - enthält die Cards. Die Cards können ein- und ausgeblendet werden.
  • Alle WML Tags müssen abgeschlossen sein. Einige Tags werden in sich selbst geschlossen, z.b. <br/>
  • Der Doctype muss immer angegeben werden. Ohne oder mit fehlerhafter Spezifikation funktioniert die Seite nicht.
  • Bestimmte Tags und Funktionen von HTML werden nicht unterstützt. Die Tags <title>, <body> und <script>, sowie Frames sind in WML unbekannt.
  • Die möglichen Grafikformate unterscheiden sich. Statt *.jpg, *.gif oder*.png gibt es auf WAP Seiten nur das Grafikformat *.wbmp. Dieses Format ist schwarz/ weiss.

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 Webdesign Grundlagen - Webmastertools



Wir über uns Webdesign Einführung Unser Service Forum Webdesign F.A.Q. Kontakt Impressum

© ABAKUS Webdesign, Hannover
Einführung WAP Programmierung, Tutorial mobile Webdesign

Service Quicklinks

Webdesign
Webdesign
 
Logodesign
Logodesign
 
Flashdesign
Flashdesign
 
Webpromotion
Webpromotion


     Webdesign-Glossar