Tecnología ASP en WAP (1)
Autor:Eve Cole
Fecha de actualización:2009-05-30 19:54:49
Sección 1: El potencial de WAP
Hoy en día, oímos hablar a menudo de la tecnología WAP, una tecnología para el acceso móvil a Internet. Técnicamente hablando, es imposible que los teléfonos móviles compitan con las PC. Las pantallas de los teléfonos móviles sólo pueden acomodar unos pocos caracteres, su ancho de banda es muy limitado y la entrada es torpe. Entonces, ¿por qué lo presento todavía? Jeje, hay dos factores principales que creo que WAP debe tener éxito.
En cualquier lugar:
Siempre que tengas un teléfono móvil, podrás acceder a sitios web WAP dondequiera que vayas.
Agencia de facturación:
En un futuro próximo podremos pagar todos nuestros gastos y consultar mucha información a través de nuestros teléfonos móviles. Es solo que hay otra tarifa, "tarifa de servicio WAP", agregada a nuestros cargos de telefonía móvil.
De esta forma, podremos pagar nuestros productos con el móvil sin utilizar tarjetas de crédito. Definitivamente se convertirá en una nueva forma de consumo.
Sección 2: Conceptos básicos de WAP
WAP (Protocolo de aplicación inalámbrica) v1.1 es una especificación abierta que intenta estandarizar el acceso de los teléfonos móviles a las industrias de información y servicios. Esta especificación es proporcionada por
Desarrollado por WAP Forum, una organización no gubernamental. La versión 1.2 del protocolo WAP se considerará la especificación WAP final.
El concepto más básico sobre WAP es reutilizar el protocolo de Internet. Este protocolo claramente debe llamar fácilmente a los servicios WAP en la tecnología existente.
El protocolo WAP utiliza una estructura en capas muy parecida a nuestras redes informáticas. Los niveles inferiores no son como nuestras aplicaciones web de uso común, pero el nivel superior sigue siendo nuestro viejo amigo: HTTP.
Los datos también se envían y reciben desde el servidor. La información se puede almacenar en el servidor. La llamada también puede utilizar CGI u otros métodos, como ASP. En otras palabras, siempre que conozca ASP, puede hacerlo fácilmente. escriba su primera aplicación WAP.
Por supuesto, en términos de ancho de banda de los teléfonos móviles y capacidades del usuario, los teléfonos móviles requieren equipos diferentes (más estrictos), por lo que en las condiciones actuales HTML no puede adaptarse al ancho de banda que WAP puede proporcionar.
El posicionamiento de WAP Forum es WML (Wireless Mark-up Language), un lenguaje en formato xml. WML es HTML simplificado.
El Foro WAP también especificó WMLScript, que es muy parecido a JavaScript, pero para teléfonos móviles y puede manejar programas del lado del cliente.
Sección 3: WML
Aunque he explicado la comunicación entre el teléfono y el servidor, el cliente real no es el teléfono. En realidad, esta función la cumple un software (pasarela wap). Convierte la solicitud del teléfono móvil en una solicitud HTTP y también devuelve la respuesta del servidor al teléfono móvil. En este momento, WAP GateWay compila el archivo WML en un archivo binario. Aunque algunos
WAP geteway puede convertir HTML directamente a WML, pero no espere que convierta HTML arbitrariamente en algo que podamos entender en nuestros teléfonos móviles.
Por supuesto, el emulador no necesita una puerta de enlace WAP para funcionar. Descargará el archivo WML directamente desde el servidor (o abrirá WML directamente en la máquina local) y lo mostrará en la pantalla del teléfono móvil. Figura 1 estructura WAP
emulador WAP
Para utilizar los servicios WAP, las personas pobres como nosotros que no podemos permitirnos un teléfono móvil necesitamos un emulador de WAP. Puede ir al sitio web de Nokia para descargar un Nokia Toolkit
1.2, también necesita instalar Java Virtual Machine 1.2.2, que se puede descargar de forma gratuita desde SUN. Aquí se muestra un ejemplo.
estructura WML
Un documento WML se compone de secciones y una sección contiene muchas tarjetas. En la práctica, puedes pensar en una sección como una colección de etiquetas con nombre.
HTML.
El móvil descarga una sección completa, pero sólo se puede mostrar una tarjeta a la vez. Navega por diferentes lugares a través de enlaces.
Veremos un documento WML simple y necesitará conocer algo de XML básico.
<?xml versión="1.0"?>
<!DOCTYPE WML PUBLIC "-//WAPFORUM//DTD WML 1.1//ES" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<!-- elemento raíz -->
<card id="card1" title="Ejemplo 1">
<p> <!-- Las tarjetas solo pueden admitir bloques p y do-->
<hacer tipo="aceptar" etiqueta="ir a la tarjeta 2">
<go href="#tarjeta2"/>
</do>
Esta es la primera tarjeta.
</p>
</tarjeta>
<card id="card2" title="Ejemplo 1">
<p>
Esta es la segunda carta.
</p>
</tarjeta>
</wml>
Una vez que el teléfono recibe el bloqueo, muestra la primera tarjeta y cuando presiona la tecla programable izquierda, verá la segunda tarjeta.