Technologie ASP dans WAP (1)
Auteur:Eve Cole
Date de mise à jour:2009-05-30 19:54:49
Section 1 : Le potentiel du WAP
De nos jours, on entend souvent parler de la technologie WAP, une technologie d'accès à l'Internet mobile. Techniquement, il est impossible pour les téléphones mobiles de rivaliser avec les PC. Les écrans des téléphones portables ne peuvent accueillir que peu de caractères, leur bande passante est très limitée et la saisie est maladroite. Alors pourquoi est-ce que je le présente encore ? Héhé, il y a deux facteurs principaux qui, selon moi, doivent réussir.
N'importe où:
Tant que vous disposez d'un téléphone mobile, vous pouvez accéder aux sites Web WAP où que vous alliez.
Agence de facturation :
Dans un avenir proche, nous pourrons payer toutes nos dépenses et consulter de nombreuses informations via nos téléphones portables. C'est juste qu'il y a un autre frais "frais de service WAP" ajouté à nos frais de téléphonie mobile.
De cette façon, nous pourrons payer nos biens avec des téléphones portables sans utiliser de carte de crédit. Cela deviendra certainement un nouveau mode de consommation.
Section 2 : Bases du WAP
WAP (Wireless Application Protocol) v1.1 est une spécification ouverte qui tente de normaliser l'accès des téléphones mobiles aux secteurs de l'information et des services. Cette spécification est fournie par
Développé par WAP Forum, une organisation non gouvernementale. La version 1.2 du protocole WAP sera considérée comme la spécification WAP finale.
Le concept le plus basique du WAP est de réutiliser le protocole Internet. Ce protocole doit clairement appeler facilement les services WAP sur la technologie existante.
Le protocole WAP utilise une structure en couches, tout comme nos réseaux informatiques. Les niveaux inférieurs ne ressemblent pas à nos applications Web couramment utilisées, mais le niveau supérieur reste notre vieil ami HTTP.
Les données sont également envoyées et reçues du serveur. Les informations peuvent être stockées sur le serveur. L'appel peut également utiliser CGI ou d'autres méthodes, telles que ASP. En d'autres termes, tant que vous connaissez ASP, vous pouvez facilement le faire. écrivez votre première application WAP.
Bien sûr, en termes de bande passante du téléphone mobile et de capacités utilisateur, les téléphones mobiles nécessitent un équipement différent (plus strict), donc dans les conditions actuelles, HTML ne peut pas s'adapter à la bande passante que le WAP peut fournir.
Le positionnement du WAP Forum est WML (Wireless Mark-up Language), un langage au format XML. WML est un HTML épuré.
Le forum WAP a également spécifié WMLScript, qui ressemble beaucoup à JavaScript, mais pour les téléphones mobiles, et peut gérer des programmes côté client.
Section 3 : WML
Bien que j'aie expliqué la communication entre le téléphone et le serveur, le vrai client n'est pas le téléphone. Un logiciel (passerelle wap) remplit effectivement ce rôle. Il convertit la requête du téléphone mobile en requête HTTP et renvoie également la réponse du serveur au téléphone mobile. À ce stade, le fichier WML est compilé en fichier binaire par WAP GateWay. Bien que certains
WAP geteway peut convertir le HTML directement en WML, mais ne vous attendez pas à ce qu'il convertisse arbitrairement le HTML en quelque chose que nous pouvons comprendre sur nos téléphones mobiles.
Bien entendu, l'émulateur n'a pas besoin de passerelle WAP pour fonctionner, il téléchargera le fichier WML directement depuis le serveur (ou ouvrira WML directement sur la machine locale) et l'affichera sur l'écran du téléphone mobile. Figure 1 : Structure WAP
Émulateur WAP
Pour utiliser les services WAP, les personnes pauvres comme nous, qui n'ont pas les moyens d'acheter un téléphone mobile, ont besoin d'un émulateur WAP. Vous pouvez accéder au site Web de Nokia pour télécharger un Nokia Toolkit
1.2, vous devez également installer Java Virtual Machine 1.2.2, qui peut être téléchargé gratuitement depuis SUN. Voici un exemple.
Structure WML
Un document WML est composé de sections et une section contient de nombreuses cartes. En pratique, vous pouvez considérer une section comme un ensemble de balises nommées.
HTML.
Le mobile télécharge une section complète, mais une seule carte peut être affichée à la fois. Parcourez différents endroits grâce à des liens.
Nous examinerons un simple document WML et vous aurez besoin de connaître quelques bases de XML.
<?xml version="1.0"?>
<!DOCTYPE WML PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<!-- élément racine -->
<card id="card1" title="Exemple 1">
<p> <!-- Les cartes ne peuvent prendre en charge que les blocs p et do-->
<do type="accepter" label="aller à la carte 2">
<aller href="#card2"/>
</faire>
C'est la première carte.
</p>
</carte>
<card id="card2" title="Exemple 1">
<p>
C'est la deuxième carte.
</p>
</carte>
</wml>
Une fois que le téléphone reçoit le bloc, il affiche la première carte et lorsque vous appuyez sur la touche programmable gauche, vous verrez la deuxième carte.