Inexware propose en libre service sur son site un
émulateur WAP
permettant de visualiser le contenu de sites WAP à l'aide d'un
navigateur Web classique.
Par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
vendredi 6 octobre 2000
Cet émulateur dont la réalisation est très réaliste (le visiteur choisi son terminal
parmi quatre téléphones WAP réels) à été réalisé sous forme
de servlet Java.
Il réalise la transformation des documents WML en
HTML mais également celle du langage de script WML
wmlScript en Javascript (adapté
au navigateur utilisé) et des images au format WAP
wbmp en format gif.
La génération de Javascript ayant été considérée trop
lourde à réaliser au moyen d'une transformation XSLT,
le parseur Apache Xerces-J a été utilisé
directement à travers son interface SAX.
Chaque "deck" WML est transformé en une page
HTML, les différents écrans WML
(les "cards") étant placés sur des couches (layers)
HTML différentes contrôlées en Javascript.
La conversion des images (wbmp en gif)
est également réalisée en temps réel en utilisant les classes ACME.
Emmanuel Hugonnet, responsable du service WAP
d'Inexware et co-auteur de ce simulateur avec
Louis Samoyault, indique que cet émulateur est destiné à montrer un savoir-faire
dans les technologies WAP, XML et Java:
"Le but de l'exercice était de démontrer un savoir-faire en WAP,
Java et XML.
En ce qui concerne les licences d'exploitation cela est géré par notre service commercial et à
priori la publication des sources n'est pas d'actualité."
Copyright 2000,
Eric van der Vlist.
|