Le Protocole d'application sans fil WAP (Wireless Application Standard)
est le standard de communication mondial qui permet de se connecter à internet
grace à un téléphone mobile.
WAP sont les initiales de 'Wireless Application Protocol' (Protocole d'Application
Mobile). Au départ ce protocole a été créé à l'initiative
d'entreprises comme Nokia ou Ericsson. Il est basé sur des technologies
internet existantes comme le XML et IP. Le but de ce standard est de fournir
un accés internet pour des clients mobiles, des clients WAP, comme
des téléphones portables
A quoi sert-il ?
Le WAP utilise le langage WML et permet, comme le permet le langage HTML
sur le web, d'accèder à l'information et à des services
non plus à l'aide d'un PC mais avec un téléphone mobile,
un radiomessager(pager) ou bien un smartphone.
Le WAP est fonctionne sur la plupart des réseaux sans fil tels que
ceux utilisant les normes suivantes : GSM, DECT, CDPD, CDMA, PDC, PHS, TDMA,
iDEN, TETRA, DataTAC, Mobitex.
Il peut être intégré à n'importe quel système
d'exploitation parmi PalmOS, EPOC, Windows CE, FLEXOS, OS/9, JavaOS etc.
Comment un terminal WAP se connecte-t-il à internet?
Un terminal WAP posséde une pile IP réduite, ce qui lui confère
des capacités IP réduites elles aussi. Lorsqu'une connexion
est ouverte, le terminal WAP établit une liaison PPP jusqu'au Fournisseur
d'Accés à Internet, de la même façon que pour
une connexion internet standard. La plupart du temps, les paramétres
d'accés utilisés sont ceux spécifiés par défaut
par le FAI, mais la plupart des terminaux WAP permettent d'utiliser d'autres
paramètres. Ceci veut dire, par exemple, qu'une entreprise proposant
des services WAP sur son intranet peut permettre à n'importe quel
utilisateur de se connecter par le biais de son intranet.
Grâce à la connexion PPP, apres avoir été identifié avec
un login et un mot de passe, le terminal WAP obtient une adresse IP temporaire
et devient capable d'accéder à n'importe quels services internet
ou intranet grâce au portail WAP de son choix.
Quelques termes techniques sur le WAP
- Serveur WAP (WAP server) : Un terme trés souvent utilisé à mauvais
escient. Un serveur WAP n'est en effet rien de plus qu'un serveur http, c'est à dire
un serveur WEB standard. Pour compliquer, Nokia a mis sur le marché un
produit appelé "serveur WAP" qui est en réalité une
passerelle WAP associée à un serveur http. La partie passerelle
s'occupe de la connexion, le serveur s'occupe de fournir le contenu.
- Passerelle WAP (WAP gateway) : Une passerelle WAP est une entité bi-directionnelle
(comme toute passerelle) où se connectent d'un côté le
terminal WAP, de l'autre un serveur http. Du côté WAP, étant
donné que le terminal ne peut interprêter que des informations
en WML, le rôle de la passerelle est alors de traduire ces informations
en les "compilant" en binaire WML. De l'autre côté,
la passerelle transmet les paquets en provenance du terminal WAP et les envoie
sur le serveur http en y ajoutant des informations supplémentaires
comme : le numéro d'utilisateur, l'identifiant de cellule, la localisation
(dès que cette information sera disponible), etc...
- Carte WML (WML card) : Un bloc de base dans l'interface graphique de navigation.
Une carte WML fait partie d'un "jeu de cartes" WML. Un jeu de carte
WML est un document XML.
- Jeu de cartes XML (XML Deck) : Une collection de cartes WML. Le jeu tout
entier est chargé quand le navigateur tente d'afficher le contenu
d'une URL. Il est néanmoins possible de ne rapatrier qu'une carte
et/ou d'accéder aux cartes individuellement.
- SGML (Standardized Generalized Markup Language)
- UA (User Agent) : logiciel "Agent Utilisateur" qui interprete
WML, WMLScript, WTAL, etc... Il s'agit en fait, du micro-navigateur sur votre
terminal WAP (quelqu'il soit).
- WMLSCript : Language script pour les terminaux WAP. Dérivé du
JavaScript, en un peu moins puissant et beaucoup plus restrictif.
- XML (Extensible Markup Language) : langage de standardisation de W3C,
le WML en fait partie. XML est une sous-partie de SGML.
- HDML (Handheld Markup Language)
- W3C (World Wide Web Consortium) : http://www.w3c.org
- WAE (Wireless Appication Environement) : Environnement de développement
pour applications sans-fil. WAE spécifie un environnement standardisé qui
devrait permettre aux operateurs et differents fournisseurs de services de
construire des applications pouvant être utilisées sur plusieurs
plateformes. WAE fait partie de la norme WAP.
- WSP (Wireless Session Protocole) : protocole de session sans-fil. WSP
constitue la partie haute de la couche applicative et offre deux types de
sessions possibles. La premiere est une session de type connecté reposant
sur un protocole transactionnel, la deuxieme opére grâce à des échanges
sécurisés ou non, en mode datagramme.
- PDA (Personal Digital Assistant) : assistant personnel numérique,
comme, par exemple, un Palm Pilot. Il existe plusieurs micro-browser pour
ce typr d'appareil.
- Element : ou balise est un mot-clé donnant des instructions de
formatage ou d'hyper-texte dans un document WML. Certains éléments
sont formés de deux mots qui délimitent le début et
la fin du champs qu'ils formattent, tel que <p> et </p>. D'autres
sont simples, tel que : <br/>
- DTD (Definition d'un Type de Document). Cette définition indique
quels éléments peuvent etre imbriqués les uns dans les
autres. un DTD dit aussi quels élément il est possible d'utiliser
dans un document, et combien il est possible d'en utiliser, leur ordre relatif,
si l'élément de début ou de fin peut être omis,
le contenu de tous les elements, c'est à dire les identifiants génériques
qu'ils peuvent contenir, leurs attributs et les valeurs par défaut
qu'ils prennent, et les noms des symboles de référence qu'ils
peuvent utiliser.
|