:: News .:. Documents .:. Forum .:. Downloads .:. Bibliographie .:. Liens .:. Contact  :: 


Home
  :. News
  .: Documents
    .: Notions
    .: Protocoles
    .: Sécurité
    .: Architecture
    .: Prog
    .: Systèmes
  :. Forum
  .: Downloads
  :. Bibliographie
  .: Liens
  :. Contact

Chat

  Nickname:


irc: #guill.net

Forum



 
WAP : Le WMLScript  
 

 

3.4 Introduction au WMLScript

WML, utilisé en tant que tel, ne suffit pas pour rendre les documents vraiment conviviaux et interactifs car ce langage est trop figé. Pour remédier à ce problème et pouvoir utiliser des librairies permettant d'avoir accès à des fonctions sur divers objets, la pile WAP intègre le WMLScript. A l'instar de Javascript pour le HTML, le WMLScript permet de founir une certaine intelligence au sein d'un contenu WAP. Le WMLScript peut également être utilisé seul, sans être couplé au WML.

Les fonctionnalités que procurent le WMLScript sont les suivantes :

-Contrôler la validité des informations contenues dans un formulaires
-Accéder aux fonctionnalités de l'agent utilisateur. Par exemple, sur un téléphone mobile, cela permet au programmeur d'initialiser des appels, d'envoyer des messages, d'ajouter des numéros de téléphones au carnet d'adresses ou encore d'avoir accès (en partie) aux informations de la carte SIM. Cela est possible par l'utilisation parallète des procédures définies dans le WTA (Wireless Telephony Applications)
-Générer des messages et des dialogues localement, permettant des alertes, des messages d'erreurs ou de confirmation visualisés rapidement par l'utilisateur.
-Ajouter des fonctionnalités à l'agent utilisateur.

Les principales librairies utilisées dans le WMLScript sont :

Librairie Description
Float Cette librairie contient tout un ensemble de fonctions arithmétiques pour les nombres réels. Cette fonction est très fréquemment utilisée par les applications qui nécessitent des opérations mathématiques.
String Cette librairie contient toute les fonctions définies pour les chaînes de caractères.
URL Cette librairie permet de gérer tout ce qui touche aux adresses Internet aussi bien absolues que relatives.
WMLBrowser Cette librairie contient toutes les fonctions dont le WMLScript a besoin pour pouvoir accéder au contexte WML associé.
Dialogs
Cette librairie propose un ensemble type d'interfaces utilisateur.

D'autres librairies, moins utilisées sont également présentes et permettent de compléter l'environnement WMLScript.

Exemple : fichier random.wmls utilisé qui retourne son résultat dans le fichier random.wml

extern function getRandom () {
var r=Lang.random(100);
WMLBrowser.setVar("result",r);
WMLBrowser.go("random.wml");
}

 




Sondage

Quel est votre connexion à Internet aujourd'hui ?
 
RTC 56Kbps
ADSL simple de 128 à 2048 Kbps
ADSL + Téléphonie (+TV) de 128 à 2048 Kbps
ADSL simple jusqu'à 20Mbps
ADSL + Téléphonie (+TV) jusqu'à 20Mbps
Autres (RNIS, Satellites bi-directionnel...)
Total :
3241

Recherche


Docs
   Pflogsumm (Analyseur de log mail pour Postfix)
   Proftpd (Mise en service d'un serveur FTP avec proftpd sous Linux)
   Openldap (Mise en service d'un serveur LDAP sous Linux)
   Gestion des périphériques en c++ builder (Communication RS232 en C++ Builder)
   Les sockets windows (Windows Sockets : un cours accéléré)

guill.net©1999-2024