Site WAP - Programmation
Marsh Posté le 12-02-2001 à 11:40:21
Ca m'intéresse aussi.
Au fait, c'est quoi cette histoire de num de tel ???
mon site est accessible depuis une adresse
Marsh Posté le 12-02-2001 à 11:54:28
c'est cool que ca t'interesse, mais ce que je recherche, c'est de l'aide....tu connais le wml ou non?!
Si tu es en galere comme moi, voici qq liens qui pourront t'aider :
http://www.wapidus.com/
http://www.wmlfrance.fr ou com..t'as qu'a essayer, je ne sais plus...
A+
DAmien
Marsh Posté le 12-02-2001 à 14:40:00
j'ai deux PDF qui décrivent la norme...
si tu veux je peux te les mailer.
Sinon, oui, je connais des bases (jette un coup d'oeil à ma signature)
Marsh Posté le 12-02-2001 à 16:00:36
en parlant de wap, vous n'auriez pas des urls ou des specs pour développer un site pour pda ?
c pas tout à fait la même chose, mais ca m'intéresse aussi
Marsh Posté le 12-02-2001 à 16:42:59
lut,
pour les temporisations, y a un système de timer intégré au WML avec un attribut ontimer=href du card ou d'un template qui se déclenche quand le timer définit par <timer value=valeur> arrive à terme. Je ne sais pas à quoi correspond l'unité de la valeur du timer.
en gros, voila un exemple simple.
dans le fichier start.wml
"
<card id="cardname" ontimer="http://wapserver/hello.wml" title="title">
<timer value="50"/>
<p>
Hello World!
</p>
</card>
"
Pour la saisie de 2 nums de tel, si tu veux faire un site complètement en WML, il faut utiliser un script en WMLScript pour contrôler les nums et rediriger suivant le num entré. Le WMLScript se trouve dans un fichier séparé du fichier .wml et est assez proche du JavaScript (même utilisations comme dans le cas présent). c'est à dire que dans le script WMLS, il faut utiliser des objets désignant le browser Wap du mobile comme pour une page Web classique. En gros, le système de comparaison se présente comme ça:
fichier login.wml
"<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<template>
<do type="prev" name="retour" label="Retour">
<prev/>
</do>
</template>
<card id="start" title="Bienvenue">
<p align="center">
<u><big>Login</big></u><br/>
num Tel.: <input type="text" name="tel"/><br/>
</p>
<do type="accept" label="Entrer">
<go href="script.wmls#TelValid()"/>
</do>
</card>
<card id="log" title="Bienvenue">
<p align="center">
Login réussit !!!!!
</p>
</card>
</wml>
"
fichier script.wmls
"extern function TelValid()
{
var NumTel=WMLBrowser.getVar("tel" );
var temp_num="0123456789";
var cpt;
cpt=String.compare(temp_num, NumTel);
if(cpt==0)
{
WMLBrowser.go("login.wml#log" );
}
if(cpt!=0)
{
Dialogs.alert("Login incorrect" );
}
return;
}
"
Il faut penser à regarder dans la docs du WMLScript pour voir les objets disponibles et les méthodes dont tu auras besoin pour faire tes controles (classes WMLBrowser, String,...)
Va sur le site Nokia car il y a pas mal de docs sur le Wap et surtout un forum spécialisé sur le Wap (faut s'inscrire gratuitement). Y a aussi un toolkit bien pratique pour voir ses pages sur un faux mobile.
faut pas oublier que le Wap n'est rien d'autre qu'un internet simplifié. cette simplification s'applique aussi à la création de pages car dans le Web les contrôles sont souvent faits en JavaScript; il est donc normal d'utiliser le WMLScript dans le Wap pour ce type de controle. Gaffe quand même à la sécurisation car si tu mets des n° dont tu aimerais garder le secret dans la page WMLS, ils peuvent être récuperés sur un browser web.
Marsh Posté le 13-02-2001 à 09:11:05
FrediX a écrit a écrit : en parlant de wap, vous n'auriez pas des urls ou des specs pour développer un site pour pda ? c pas tout à fait la même chose, mais ca m'intéresse aussi |
J'ai qqn liens dont certains sont peut-etre reutilisable pour des PDA, et qui de tt facon seront surment utiles a certains d'entre vous...
www.wappidus.com : tutorial wml, plus pleins de petits trucs interessants pour developper ce genre de site;
www.wapfrance.fr ou com : ca doit etre cette adresse a peu de choses près ( au pire tu tapes cette adresse sur un moteur de recherche pour tomber sur l'adresse exact)
http://www.freenix.fr/curiosite/wml.html : site ressource
http://francewml.ovh.org/syntaxe/
http://www.toutgratuit.com/Tout_po [...] bergement/
http://www.hebergement-gratuit.com/index.html
http://www.it-wap.org/index.html
Marsh Posté le 13-02-2001 à 09:12:56
NicoLaGnak' a écrit a écrit : lut, pour les temporisations, y a un système de timer intégré au WML (...) |
Merci beaucoup, vraiment...j'ai pas encore eu le temps de tester, mais je devrais comprendre le code sans trop de pbs.
A+
DAmien
Marsh Posté le 13-02-2001 à 10:14:14
NicoLaGnak' a écrit a écrit : Il faut penser à regarder dans la docs du WMLScript pour voir les objets disponibles et les méthodes dont tu auras besoin pour faire tes controles (classes WMLBrowser, String,...) Va sur le site Nokia car il y a pas mal de docs sur le Wap et surtout un forum spécialisé sur le Wap (faut s'inscrire gratuitement). Y a aussi un toolkit bien pratique pour voir ses pages sur un faux mobile. faut pas oublier que le Wap n'est rien d'autre qu'un internet simplifié. cette simplification s'applique aussi à la création de pages car dans le Web les contrôles sont souvent faits en JavaScript; il est donc normal d'utiliser le WMLScript dans le Wap pour ce type de controle. Gaffe quand même à la sécurisation car si tu mets des n° dont tu aimerais garder le secret dans la page WMLS, ils peuvent être récuperés sur un browser web. |
Pour la temporisation, j'ai eu aucun pb ( faut dire que c'etait res simple ;-)
Par contre, je suis completement novice en ce qui concerne les scripts en general et le WMLscript en particulier...Quelle est leur utilité véritable? dois-je mettre mon script wml dans une page wap partciulière ? En attendant, je vais aller sur le site de nokia pour voir les specificites techniques du terminal que je vais utiliser pour ma démo
A+
DAmien
Marsh Posté le 13-02-2001 à 10:25:41
Les scripts sont utiles si tu veux ajouter une petite partie dynamique à ton site. Si tu veux plus de dynamise et de réactions aux actions de l'utilisateurs, là il faut utiliser un langage dynamique ( genre ASP ou PHP ).
Marsh Posté le 13-02-2001 à 10:45:49
Lord II a écrit a écrit : Les scripts sont utiles si tu veux ajouter une petite partie dynamique à ton site. Si tu veux plus de dynamise et de réactions aux actions de l'utilisateurs, là il faut utiliser un langage dynamique ( genre ASP ou PHP ). |
Ok, mais ca ne repond qu'en partie a la question que je me pose? a savoir : ou dois-je les intégrer?!
Marsh Posté le 13-02-2001 à 11:10:12
Les specs sont dispo au WAP forum ( http://www.wapforum.org/ )
Il faut signer une NDA pour y avoir acces il me semble.
A+,
--Message édité par gilou--
Marsh Posté le 13-02-2001 à 11:59:23
gilou a écrit a écrit : Les specs sont dispo au WAP forum ( http://www.wapforum.org/ ) Il faut signer une NDA pour y avoir acces il me semble. A+, --Message édité par gilou-- |
Tu peux aussi avoir les specifications exacts sur les sites des constructeurs de mobiles, comme nokia par exemple...d'ailleurs, si certaines personnes sont interessees par la programmation wml, je peux leur envoyer le "Developer's Guide" qui se trouve sur le site americain de nokia...apres une petite "registration" bien entenud....il est en anglais, mais vraiment tres complet.
A+
Damien
Marsh Posté le 13-02-2001 à 12:05:18
Justement, dans le texte de la registration, tu t'engages a ne pas diffuser les specs il me semble... (pas ete verifier sur le site depuis un an, donc SGDG)
A+,
--Message édité par gilou--
Marsh Posté le 12-02-2001 à 09:32:15
Dans le cadre de mon boulot,je dois realiser un site wap...mais je ne connais pas bien le WML. J'ai donc ete sur un certain nbs de sites qui font du tutorial en wml....or? je rencontre tjs des pbs, car je souhaite :
-Intégrer des temporisations pour l'acces a certaines pages
-Que la saisie de 2 nums de tel differents ammenent sur 2 pages differentes.
si vous souhaitez m'aider dans cette galere, je suis a votre disposition pour tout renseignement complementaire.
Merci d'avance
Damien