Comme le langage HTML, le WML supporte mal les accents et tous les caractères spéciaux en général. Ecrivez donc une phrase comprenant de tels caractères et affichez celle-ci dans un émulateur WAP.
Vous obtenez immédiatement un message d'erreur du type
The request could not be processed by the server due to invalid syntax.
Voici un tableau des principales conversions que vous pouvez adopter dans vos pages WML :
|
Caractère
|
Equivalent WML
|
|
&
|
&
|
|
"
|
"
|
|
à
|
à
|
|
é
|
é
|
|
è
|
è
|
|
ù
|
ù
|
|
ç
|
ç
|
Cela dit, en pratique, rares sont les développeurs WML qui insèrent des caractères spéciaux ou des accents dans leurs pages. Par souci de compatibilité avec les différents mobiles du marché, ils
préfèrent les omettre, tout simplement. Mais s'il est absolument impératif, pour vous, d'introduire de tels caractères, il faudra respecter obligatoirement les codes de conversion présentés ici.
http://n.f.c.over-blog.com
http://huguescourcier.blogspot.com
http://blogmarketingmobile.over-blog.com
Par blogmobilemarketing
-
Publié dans : creation de site mobile
0
-
Recommander
Etape suivante : l'insertion du texte. A la différence d'une page HTML, le texte d'un paquet WAP doit toujours apparaître entre deux balises
<p> et
</p>. Si vous les omettez, rien ne s'affichera à l'écran. Votre page doit donc avoir la forme suivante
:
<?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="macarte1" title="Accueil">
<p>
La recherche sur le WAP
Les infos sur le WAP
</p>
</card>
</wml>
Ce code donne le résultat suivant :
Figure 2 : Les retours à la ligne sont absents
Vous le remarquez, le retour à la ligne n'a pas été reproduit. De fait, comme en HTML, ceux-ci sont créés par une balise obligatoire :
<br/>. Il convient donc d'utiliser le code suivant pour que notre texte apparaisse correctement :
<p>
La recherche sur le WAP<br/>
Les infos sur le WAP
</p>
Cette fois-ci, le texte est bien réparti sur deux lignes :
Figure 3 : Et voilà un texte correct
Comme en HTML, la balise
<p> peut comprendre certains attributs. Le plus utilisé est certainement celui d'alignement. Très utile, cet
attribut est surtout utilisé pour introduire des paragraphes avec une titraille spécifique :
-
align="center", pour aligner les lignes au centre de l'écran du téléphone.
-
align="left", pour aligner le texte sur la gauche (la valeur par défaut).
-
align="right", pour aligner le texte sur la droite de l'écran.
http://n.f.c.over-blog.com
http://huguescourcier.blogspot.com
http://blogmarketingmobile.over-blog.com
Par blogmobilemarketing
-
Publié dans : creation de site mobile
0
-
Recommander
Les paquets WML reposent sur une structure fixe. Chaque paquet est composé de plusieurs sections intitulées Cards (ou Cartes en français). Celles-ci
correspondent à autant de sous-rubriques, et vous pouvez aisément naviguer entre elles en exploitant leurs titres. Elles se comportent en fait comme les ancres d'un document HTML.
Concrètement, une carte se déclare de la façon suivante :
<wml>
<card id="macarte" title="Titre">
<p>
mon texte
</p>
</card>
</wml>
Le contenu des cartes est compris entre les balises <card> et </card>.
Cette balise possède deux attributs :
-
id, pour identifier la carte.

-
title, pour donner un titre qui s'affichera à l'écran.

Ce deuxième attribut est totalement facultatif. Certains Webmestres l'ignorent pour gagner de la place dans l'espace d'affichage des téléphones.
Soyez concis ! Lorsque vous inscrivez un titre pour une carte ou une section de
votre document WML, limitez-vous à des intitulés brefs. N'oubliez jamais que ces derniers seront lus à partir d'un écran de téléphone mobile et que l'espace d'affichage est toujours extrêmement
réduit.
On peut ainsi créer une page comprenant uniquement un titre :
<?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="macarte1" title="Accueil">
<p>
</p>
</card>
</wml>
Cette carte est identifiée par la chaîne macarte1. Le titre qui s'affiche en haut de l'écran est introduit par l'attribut title.


Figure 1 : Votre toute première page
Vous pouvez insérer autant de cartes que vous le souhaitez à condition de leur donner à toutes un id différent. Mais quoi qu'il arrive, ce
sera toujours la première carte du paquet qui s'affichera en premier à l'écran du mobile lorsque le paquet WML est transféré.
Poids lourds ! Le débit de l'accès Wap n'est pas comparable à celui que vous
connaissez sur votre micro. Les temps de transferts sont longs et chers, et la présence de cartes supplémentaires dans un paquet constitue un facteur non négligeable de ralentissement.
http://n.f.c.over-blog.com
http://huguescourcier.blogspot.com
http://blogmarketingmobile.over-blog.com
Par blogmobilemarketing
-
Publié dans : creation de site mobile
0
-
Recommander
Le WML est un langage très proche du HTML. Comme lui, il est héritier du XML 1.0. Pour que vos documents soient bien reconnus par les navigateurs Wap et les téléphones portables, vous devez les
débuter par une déclaration. Souvent oubliée en HTML, cette déclaration est ici indispensable. Elle se compose comme suit :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http:///www.wapforum.org/DTD/wml_1.1.xml">
Ces deux balises ont pour but d'indiquer au navigateur les règles du langage WML. La seconde balise (
<!DOCTYPE>) spécifie le type du
document et quel standard WML sera exploité dans le paquet. En l'occurrence ici la version 1.1.
Jargon. Un document WML n'est pas appelé "page" mais
Deck
(ou
Paquet en français). Si vous utilisez un éditeur dédié, la commande à utiliser sera sûrement New WML Deck.
Autre règle immuable : tout le contenu à afficher sur les mobiles s'intègre entre deux balises,
<wml> et
</wml>. Celles-ci servent à préciser au navigateur où se trouve l'ensemble du texte à afficher, à l'instar des balises
<html> et
</html> du langage HTML.
Ecrivez petit ! Pour éviter toute erreur d'interprétation avec les
navigateurs WAP, écrivez toujours vos instructions WML en minuscules.
Par blogmobilemarketing
-
Publié dans : creation de site mobile
0
-
Recommander
De part les terminaux qu'il utilise, l'i-mode possède bien entendu un certain nombre de restriction quant à la création de sites spécifiques :
-
La taille de l'écran : Les écrans des téléphones mobiles sont de dimension très réduite. Ils peuvent en général contenir 10 lignes de 16 caractères maximum ou des images d'une
taille de 120 pixels sur 160.
-
Les couleurs : Les écrans LCD des terminaux mobiles ne possèdent pas encore la précision des écrans d'ordinateur. Seule une palette de couleur de 256 couleurs est disponibles
pour l'élaboration des images. De ce fait, toutes les images utilisées sur les sites i-mode sont au format Gif.
-
La vitesse : Pour efficace qu'elle soit, la norme GPRS ne permet un taux de transfert que de 5 kilo-octets par seconde environs. Si votre téléphone utilise plusieurs lignes en
simultané, vous pourrez obtenir un transfert de 15 kilo-octets par seconde dans les meilleurs condition. Le poids des pages et surtout des images revêt alors une importance capitale.
-
Le poids des pages : Chaque page consultée sur téléphone mobile est stockée dans la mémoire cache de celui-ci. Pour l'instant, les terminaux i-mode disponibles en France ne
disposent que de 10 kilo-octets de mémoire cache...
http://n.f.c.over-blog.com
http://huguescourcier.blogspot.com
http://blogmarketingmobile.over-blog.com
Par blogmobilemarketing
-
Publié dans : creation de site mobile
0
-
Recommander