Title: Introduction au WAP
1Introduction au WAP
Ziad Nader Jeudi 5 octobre 2000
2Quest ce que le WAP?
- Un protocole de communication et un environnement
dapplication pour le déploiment sur des mobiles
de - Resources en information
- Services téléphoniques avancés
- Accès internet
- La mobilité se définit comme étant la possibilité
daccéder à des informations et services en tout
temps et de nimporte où.
3Applications
- Email
- Pages www
- Météo
- Nouvelles
- Bourses et banques
- Achats (m-commerce)
- Cartes géographiques
4Pourquoi le WAP?
- Linternet présentement nest pas fait pour les
téléphones mobiles - Nécessité dune grande bande passante
- Le réseau limite la vitesse de transmission Ã
14.4Kbps (3G) - Long temps dattente
- Limitation de lénergie fournise batteries.
- Écran du mobile très petit pour un affichage
normal (graphiques surtout) 5 lignes 20
charactères. - Pas de clavier/souris gt interface usager plus
difficile - Protocoles TCP/IP et HTTP introduisent beaucoup
doverhead et requièrent un échange continuel
client-serveur pour garder la connection gt
besoin dun gros CPU au mobile!
5Comment fonctionne le WAP?
- Cest un protocole qui est bâti en sinspirant
grandement du protocole Web, et donc du modèle
OSI Ã 9 couches ISO7498 - De haut en bas
- Architecture de lenvironnement
- Structure interne du protocole
6Architecture de lenvironnement
7Architecture de lenvironnement
- Lappareil WAP
- Le client
- Le navigateur ou micro-navigateur
- Agent usager logiciel rattaché aux protocoles
- Passerelle
- Opérateur de réseau Bell Mobilité
- Technologie dinfrastructure ?
- Serveur dapplication
8Client WAP
- Pour supporter la technologie WAP, un appareil
doit implémenter - Agent usager pour le WAE
- Agent usager pour le WTA
- Paquet de protocoles WAP
9Passerelle WAP
- Lien entre le Client et le Serveur
- Cest un proxy qui contient en plus 2
composantes - protocole de passerelle
- Codeur/decodeur
10Le besoin dinstaller une passerelle
- Bell Mobilité devrait offrir la passerelle
- Certaines compagnies voudront intaller leur
propre passerelle pour sassurer que leur contenu
est envoyé de façon sécure aux mobiles permis - Pour le CDMA Phone.com UP.Link et Motorola MIX
11Le Serveur WAP
- Cest un serveur ordinaire mais pour les
applications WAP, contient les fichiers WML,
WMLScript et WBMP.
12Structure interne du WAP
13WML Wireless Markup Language
- Équivalent du HTML
- Défini comme document de type XML
- Page WML contient plusieurs  cartesÂ
14Exemple WML
ltWMLgt ltCARDgt ltDO TYPEACCEPTgt ltGO
URLeCard/gt lt/DO Welcome! lt/CARDgt
ltCARD NAMEeCardgt ltDO TYPEACCEPTgt
ltGO URL/submit?N(N)S(S)/gt lt/DOgt
Enter name ltINPUT KEYN/gt Choose speed
ltSELECT KEYSgt ltOPTION
VALUE0gtFastlt/OPTIONgt ltOPTION
VALUE1gtSlowlt/OPTIONgt ltSELECTgt
lt/CARDgt lt/WMLgt
Paquet
15WMLScript
- Équivalent du JavaScript
- Permet davoir de petits programmes embarqués
dans des pages WAP sans quil soit nécessaire
dinterroger le serveur
16Le principe de lentomnoir
17Exemple WMLScript
WMLScript est très similaire au JavaScript?
function currencyConvertor(currency, exchRate)
return currencyexchangeRate function
myDay(sunShines) var myDay if
(sunShines) myDay Good else
myDay Not so good
return myDay
18Le WAP est tout nouveau
19La question publicité
- Avantages
- Pour les opérateurs de services plus de
rentabilité, amortissement des coûts des
applications. - Pour les publicitaires des campagnes ciblées aux
retombées bien supérieures à celles dautres
médias. - Pour les utilisateurs des services toujours plus
riches et performants grâce au financement
publicitaire. - Pensée
- Affichage dun petit logo ou fenêtre temporaire.
- Temps dantenne versus publicités à afficher.
20Sécurité des transactions
- On en a besoin par exemple pour
- Achats en ligne
- Transactions bancaires et boursières
- Compagnies qui ouvrent leurs intranets et
extranets - Maintenant protocole WAP1.1 ne présente pas une
sécurisation de bout en bout de la chaîne. - Fin 2000 protocole WAP1.2 même niveau de
sécurité que celui de linternet - WTLS permet lauthentification du serveur et de
lutilisateur ainsi que le chiffrement de la
session.
21Virus et anti-virus
- WAP est très nouveau et la quantité dinfo
transmise est très restreinte. - Aucun virus na encore été identifié jusquÃ
présent. - WTLS
- Anti-virus à venir
22Lien intéressants
- Wap forum pour les standards www.wapforum.org
- Nokia pour léquipement et les outils de travail
www.nokia.com - Apache pour configurer le serveur avec les MIMES
de WAP www.apache.org - Tout sur le WAP www.phone.com
23Contacts
- BlueTree Wireless Data
- Ziad Nader
- znader_at_bluetreewirelessdata.com
- André Martel
- amartel_at_bluetreewirelessdata.com
24Démonstration gtgtgtgtgtgt