La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

Introduction au WAP

Photo de ALL HTML Article publié le lundi 29 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « WML »

WML : Wireless Markup Language. Le WML est un "HTML light", basé sur le XML. Il permet de décrire la présentation d'informations sur les terminaux réduits (GSM, Pocket PC, Palm...). Sa syntaxe est très simple mais stricte et adaptée aux appareils nomades.

Naissance du WAP


WAP : Wireless application protocol (protocole d'application par mobile).

Né en 1999 (à l'époque, il fut présenté à l'occasion de l'Internationale Funkausstellung (salon de l'électronique et des télécommunications à Berlin) et créé à l'initiative de Nokia et d'Ericson.
On peut définir le WAP comme la rencontre entre les terminaux mobiles (téléphone portable, Pocket PC,...) et Internet, qui s'est traduit par l'élaboration d'un nouveau protocole : le WAP, et par un nouveau langage : le WML. Basé sur le XML, le WML est une sorte de HTML "light" (afin de s'accomoder des écrans à faible résolution et du débit réduit). Il s'appuie essentiellement sur des " cards " (cartes) et " decks " (paquets de cartes).

Note : Le W@pforum (identique au W3C pour le HTML, XML,...) est l'organisme officiel du WAP, il décide des évolutions majeures à apporter au WAP et au langage WML, et décide des futurs standards.

Quels langages pour le WAP ?


Le WAP est essentiellement basé sur le WML, lui même basé sur le XML (eXtensible Markup Language). Le WML est donc une version très allégée du XML. Attention donc au code très strict, sensible à la case (majuscules - minuscules), balise fermante obligatoire, attributs à ne pas oublier... Comme le HTML avec JavaScript, le WML possède son propre langage de script : WMLScript, qui même s'il est moins puissant que JavaScript reste suffisant pour le WML.
Note : Le PHP ou l'ASP peuvent être utilisés pour rendre vos pages WML dynamiques.

Connection d'un terminal WAP à Internet


Schéma indiquant le chemin emprunté par un document WML vers un terminal WAP.

http://www.allhtml.com/gifdata/html36.gif />

Architecture du modèle WAP


Comme Internet qui dispose de ses protocoles (HTTP, TCP/IP...), le WAP est construit autour d'une architecture similaire et donc de protocoles spécifiques, adpatés et optimisés pour les liaisons sans fil. Ci-dessous les différents protocoles utilisés par le WAP.

a ) WAE - Wireless Application environment


Fournit un environnement de travail (WML, WMLScript, URI).

b ) WSP - Wireless Session Protocol


Fournit l'interface qui gère les sessions.

c ) WTP - Wireless Transport Protocol


Transporte l'information (identique au protocole HTTP sur Internet).

d ) WDP - Wireless Datagram Protocol


Fiabilise les différentes transactions (identique au protocole TCP/IP sur Internet).

e ) WTLS - Wireless Transport Layer Protocol


Gère les standards industriels de sécurité (identique à SSL sur Internet).

Avenir du WAP


Il est clair que l'on se trouve à l'ère 0 du WAP... C'est surtout un pas vers les services de demain. En effet, vu l'écran réduit et monochrome ainsi que la bande passante très faible, le WAP est très délicat à aborder pour espèrer un quelconque rendement et très limité pour des développements "lourds".
On attend donc avec impatience le GPRS, EDGE et surtout l'UMTS pour obtenir des services interactifs (multimédia) et démarrer le m-commerce (Mobile Commerce).

<br><center></center><center></center><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Type</b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Débit (Kbps)</b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Année</b></span></td></tr><tr><td><center><span class="texte"><b>GSM</b><center></center></span></center></td><td><center><span class="texte">9,6</span><center></center></center></td><td><center><span class="texte">1992</span></center></td></tr><tr><td><center><span class="texte"><b>GSM II</b><center></center></span></center></td><td><center><span class="texte">14,4</span><center></center></center></td><td><center><span class="texte">1997</span><center></center></center></td></tr><tr><td><center><span class="texte"><b>GPRS</b><center></center></span></center></td><td><center><span class="texte">9 à 170</span></center></td><td><center><span class="texte">2001</span><center></center></center></td></tr><tr><td><center><span class="texte"><b>EDGE</b><center></center></span></center></td><td><center><span class="texte">300</span></center></td><td><center><span class="texte">2001-2002</span><center></center></center></td></tr><tr><td><center><span class="texte"><b>UMTS</b><center></center></span></center></td><td><center><span class="texte">144 à 344</span><center></center></center></td><td><center><span class="texte">2002-2003</span></center></td></tr></tbody></table></span></td>

</tr>
</tbody></table>
</td>
</tr>
</tbody></table>

VOS COMMENTAIRES ...

Commenter cette publication

Photo de lyrsh Commentaire publié le vendredi 09 juin 2006 à 22 h 23 par lyrsh
dommage que le lien vers "Connection d'un terminal WAP à Internet" ne marche pas...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum XML - XSL - WML (WAP) - MATHML.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.