domingo, 21 de septiembre de 2008

Aprenda WML - WAP Básico

Adicionando Tipos MIME al Servidor de Información Internet (Internet Information Server, IIS)

Para agregar los tipos MIME a IIS, abrir la Consola de Administración de los Servicios de Información de Internet (Internet Information Services Management Console, MC). Acceder a esta consola depende del sistema operativo específico que esté usando y como instaló el IIS, pero generalmente lo puede encontrar en las Herramientas Administrativas (Windows XP, Windows 2000) o en la Opción Paquete ( Option Pack, Windows NT).

Abrir el MC del IIS, click en el servidor para expandir su árbol, y luego menú contextual en Página Web por Defecto (Default Web Site) y elija Propiedades (Properties). (Note: Si no desea que todos los sitios en su servidor entreguen WML, haga clic con el botón derecho sobre los sitios que desea ser habilitado para WML y, a continuación, seguir los siguientes pasos.)Haga clic en la ficha Encabezados HTTP (HTTP Headers) y haga clic en el botón Tipos de archivo (File Types) en la sección Mapa MIME (Mime Map). En el cuadro de diálogo Tipos de archivo, haga clic en Nuevo Tipo y entrar en la extensión y la definición de MIME ( "Tipo de Contenido") de la tabla anterior. Haga clic en Aceptar. Repita este proceso para los otros dos tipos MIME.

Cuando termine, cierre el diálogo Propiedades del sitio Web, haga clic en Aceptar. En algunos servidores, puede haber nodos o dispositivos que también define los códigos HTTP y la necesidad de heredar el nuevo ajuste(s). Elija las opciones adecuadas para su sistema. Salga de la IIS MC. Por lo general, no será necesario reiniciar el servicio IIS, pero no le causará ningún daño si lo hace.

Sugerencia: Antes de salir de la Propiedades de sitio Web, si lo desea, puede añadir una entrada para WML en la ficha Documentos (tal como index.wml). Esto provoca que el servidor muestre el documento por defecto, eliminando la necesidad de que sus usuarios tengan que especificar un archivo en la URL para acceder a su sitio.

Adicionando Tipos MIME al Apache

Para añadir tipos MIME a Apache, debe editar el archivo httpd.conf. La ubicación de este archivo varía de un sistema a otro.

Este archivo utiliza "AddType" líneas para definir los tipos MIME. Buscar la sección donde aparecen estos y agregue las siguientes líneas:
AddType text/vnd.wap.wml .wml
AddType text/vnd.wap.wmlscript .wmls
AddType image/vnd.wap.wbmp .wbmp

Save and close the file and restart the Apache server to reload the configuration with the new MIME types.

Guarde y cierre el archivo. Reinicie el servidor Apache para volver a cargar la configuración con los nuevos tipos MIME.

Sugerencia: Si lo desea, puede añadir "index.wml" o comparable a la entrada DirectoryIndex de la sección archivo de configuración de Apache (requiere ejecutar mod_dir). Esto provoca que el servidor muestre el documento por defecto, eliminando la necesidad de que sus usuarios tengan que especificar un archivo en la URL para acceder a su sitio.

Una muestra de una baraja WML (Deck)

Ahora que su servidor está configurado para manejar correctamente WML, vamos a intentar que actúe con una página de muestra. La siguiente lista muestra la codificación mínima necesaria para contener un WML, que consta de una única tarjeta con un contenido simple (Card):




La primera línea del código anterior especifica que el archivo es XML y compateible con la versión 1.0. La segunda línea define el ámbito de aplicación de XML en el archivo, es decir, que su DOCTYPE es WML, y donde se puede encontrar la Definición del Tipo de Documento (DTD) .

Sugerencia: Si no está familiarizado con XML y no comprende plenamente estas líneas, sólo asegúrate de que aparecen al comienzo de todos sus documentos WML.

La siguiente línea comienza la definición WML con la etiqueta.

La siguiente línea proporciona el contenido de la tarjeta.

La etiqueta define una carta de la baraja. Tenga en cuenta que la identificación de los atributos y el título puede ser cualquier cosa que usted elija, sino que debe ser breve y al punto, y el ID debe contener sólo letras y números (sin puntuacion o espacios).

Si desea probar el ejemplo anterior, cree el archivo en su servidor Web (en forma de texto simple).

Coloque el archivo en un directorio accesible con suficientes permisos para acceder a él desde un navegador externo. Ahora visita http://www.gelon.net. Escriba la dirección URL en el archivo en el cuadro de la web y haga clic en el botón Wapalize.

O en su defecto descargue un emulador como M3gate.



Figura 1 - El resultado en el emulador M3gate.

La próxima vez

En el siguiente artículo se cubren algunas herramientas esenciales para desarrollar el contenido WAP, así como la forma básica para crear páginas WML.

0 comentarios: