WAP son las siglas de Wireless Application Protocol, o, dicho de otra manera, se trata de un protocolo para la transmisi�n de datos por un medio inal�mbrico, como puede ser un tel�fono m�vil que soporte ese protocolo.
Para realizar los documentos que se transmiten v�a este protocolo, se utiliza un lenguaje llamado WML (el que vamos a ver en este curso), que responde a las siglas de Wireless Markup Language, o lenguaje de marcas para inal�mbricos.
Este lenguaje es descendiente del XML (eXtensible Markup Language), con unas etiquetas bastante similares a las del HTML. De hecho, si sabes HTML tienes mucho terreno avanzado.
WML es case-sensitive (es decir, distingue las may�sculas de las min�sculas), y los nombres de las etiquetas deben ir en min�sculas, de lo contrario, el documento no ser� correcto. Adem�s, los valores de los par�metros de las etiquetas deben ir siempre entre comillas (""), al contrario que en HTML, donde son opcionales. Tenemos dos tipos de etiquetas: simples y pareadas.
La etiquetas simples son aquellas que no se cierran (por ejemplo, una etiqueta que indique un salto de l�nea), y deben escribirse de la siguiente forma:
<etiqueta/>
Las etiquetas pareadas son aquellas que se abren y se cierran, porque delimitan alguna cosa (por ejemplo, un bloque de texto, un enlace, ...). Deben escribirse de la siguiente forma:
<etiqueta> ... </etiqueta>
Para poder editar los documentos WML nos sirve cualquier editor de texto plano (como el vi, el notepad, ...). No obstante, existen emuladores de tel�fonos WAP que nos permiten editar y visualizar el resultado final de lo que estamos haciendo. Podeis visitar esta p�gina para registraros y bajaros gratuitamente un completo KIT de desarrollo realizado por Nokia. Necesitareis tener instalado Java 1.2 o superior para poder usarlo (podeis bajarlo de aqu�), y tener un procesador Pentium 233 MHz con 16 MB de RAM o superior para hacerlo funcionar.
Para poder servir las p�ginas WML como tales, debes configurar en el servidor, o pedir al administrador (si no lo eres t�) que configure, los MIME TYPES. En esta tabla tienes cu�les son los tipos a a�adir:
Contenido | MIME type | Extensi�n |
---|---|---|
C�digo WML | text/vnd.wap.wml | .wml |
WMLScript | text/vnd.wap.wmlscript | .wmls |
Imagen WBMP | image/vnd.wap.wbmp | .wbmp |
WML Compilado | application/vnd.wap.wmlc | .wmlc |
WMLScript Compilado | application/vnd.wap.wmlscriptc | .wmlsc |
En el siguiente cap�tulo comenzamos con las etiquetas del lenguaje para poder hacer nuestras p�ginas WML.