WAP y el Wireless Markup LanguageUn Estudio de Caso: WAP y el Wireless Markup Idioma A medida que la Web se ha convertido en más omnipresente, los desarrolladores han empezado a buscar en otros dispositivos a utilizar para el acceso Web. En los últimos años, dispositivos portátiles e inalámbricos, tales como buscapersonas, teléfonos móviles y PDA se han convertido en parte integral de nuestra sociedad tecnológica. Es perfectamente lógico entonces, Webenable estos dispositivos. Ahí es donde entra en escena El WAP Wireless Application Protocol (WAP) que comenzó como una propuesta de la W3C - llamado el Computadora de manoDispositivo Markup Language (HDML) - En mayo de 1997 por una empresa llamada Unwired Planet. Casi un mes después, HDML fue asumida por el Wireless Application Protocol, que sacó de los elementos de ambas HDML y el dispositivo de mano Transport Protocol (HDTP) - creaciones de Unwired Planet. El grupo de empresas que trabajan con la nueva propuesta de WAP (incluyendo Ericsson, Motorola y Nokia, junto con Phone.com [anteriormente Unwired Planet]), consideró que debería ser basados en la telefonía y así creó el Foro WAP. El escurridizo HDML reapareció en WAP como el lenguaje de marcado inalámbrico (WML), que es lo que principalmente discutir en este artículo. NotaWML parece ser un planteamiento provisional que será reemplazada en el largo plazo, mediante alguna forma de integración con XHTML, como se discute al final de este artículo. WML sigue siendo importante, como un archivo HTML como vocabulario XML, y probablemente será uno de los más objetivos comunes de transformación de información de la Web XHTML se convierte en WML para su entrega final a un teléfono celular. Enfoques Provisional tiene una manera de pegarse alrededor. Elegir el emuladorAntes de empezar en la programación de un ejemplo de documento WML, necesita encontrar algo que te permiten ver lo que parece. Existen varios emuladores de WAP por ahí, pero es importante asegurarse de elegir la correcta. Emuladores WAP
Gelon.Net 's Wapalizer (http://gelon.net/). Esta es la forma más fácil de los tres emuladores en esta lista para usar. Todo lo que tienes que hacer es hacer referencia a una URL en el archivo WML en el cuadro de entrada y haga clic en "Wapalize". Descarga del Nokia WAP ToolkitPara descargar el Kit de herramientas Nokia WAP (versión 1.3 beta o superior), ir a la página del Foro Nokia (http://www.forum.nokia.com). Haga clic desarrolladores WAP y seleccionar la opción Formulario de Inscripción. Regístrate para el acceso del foro y selecciona Nokia WAP Developer Forum. Siga los enlaces para el Nokia WAP Toolkit y descargarlo. Si usted necesita un entorno de ejecución Java, que, además de instalar. NotaSiéntase libre de utilizar el Wapalizer para sus ejemplos WML si usted está preocupado por el tamaño de la descarga de Nokia o de tener que registrarse en el foro de desarrolladores. Sólo recuerde que cuando escribo esto, hay varios problemas con la Wapalizer. Nota Un articlemark no se considera añadido hasta que salga de cada célula. Después de escribir en su ubicación de URL, ficha de nuevo a la celda de nombre para completar la adición. Crear un documento WMLPara iniciar el documento WML en primer lugar, haga clic en Archivo → Nuevo → WML Deck. El documento que se abre junto a la ventana es el modelo básico para cualquier documento WML. Los dos primeros elementos son el XML y las declaraciones de DOCTYPE. Un documento WML válido es un documento XML válido. Por consiguiente, tanto el XML y las declaraciones DOCTYPE son necesarios para cualquier documento WML. Esta sección del documento WML se conoce como la prólogo y se considera un error de omitir esta sección de su documento:
Una baraja de cartas La estructura de su documento WML gira en torno a la cubierta de un "de las tarjetas de" analogía. Cada documento WML singular es una cubierta, y cada tarjeta dentro de ese paquete contiene el contenido del documento y la navegación de la información. Piensa en una tarjeta como una capa DHTML o, si han utilizado alguna vez HyperCard de Apple, pensar en ello como una tarjeta en una pila HyperCard. ¿Qué capa se muestra en un momento dado depende del lugar donde el usuario decide hacer clic. El elemento siguiente después de que el prólogo es el Hola MundoEl primer programa en todo el mundo aprende cuando ahondar en cualquier equipo nuevo basado en el lenguaje es Hello World. WML no debe ser diferente. Usted puede haber notado que la plantilla de Nokia lo hace por usted:
Ahora tiene su documento WML primera sesión justo en frente de usted. Haga clic en Compilar para asegurarse de que funciona, sino que le pregunta si desea guardarlo. Elija un directorio en el que colocar todos los futuros documentos de WML y el nombre de esta hello-world.wml. NavegaciónUna de las características principales de la Web es permitir a los usuarios navegar a través de diferentes páginas utilizando los enlaces. Para llegar a una nueva página, haga clic en el enlace. WML emplea enlaces para obtener de tarjeta a tarjeta. Pero en lugar de utilizar la falta de elementos específicos, que utiliza
El
El Tiempo de la automatización basada enSi un desarrollador quiere tener un Página de bienvenida que reenvía automáticamente al usuario a la página Web principal de un sitio, él o ella utiliza el HTML 4.01 elemento con un valor de http-equiv de actualización. Además, el desarrollador utiliza un valor de contenido que contiene la cantidad de segundos a esperar antes de que se reenvía el navegador a una URL, que es designado en el valor del contenido. Podrá seguir utilizando este método en WML, pero los redactores de la especificación han creado la El código anterior se dice que después de la cantidad de tiempo especificado en el
Tenga en cuenta que también añadir un elemento. Esto es exactamente igual que el elemento utilizado en HTML 4.01 a crear un vínculo en una página Web. La entrada del usuario y las formasTodo lo que hemos visto hasta ahora con WML es básica, run-of-the-mill Web cosas - no la interactividad que las compañías telefónicas reclamando mantener en anuncios extravagante. Tratemos ahora de solicitar información de un usuario. El uso de la entrada del usuario WML formas definitivamente aumenta la capacidad para navegantes inalámbrico para tomar decisiones en lugar de lidiar con el contenido que se les empuje. Empecemos con una caja de entrada simple, basado en texto. Este elemento se basa en su homólogo HTML 4.01: Nombre: Con la adición de algunos elementos más - incluyendo
Después de hacer clic en Aceptar la segunda vez, seleccione el botón Opciones y elija Siguiente. Ahora usted debería ver una tarjeta titulada "Mi mundo", que dice: "Bienvenido, nombre apellido. Por favor, haga clic en" Atrás "para volver a la página anterior." Esta vez, también agregar la Enviar un formularioAhora que usted ha determinado la forma de introducción de datos en los campos de formulario, usted debe averiguar cómo llegar a su servidor para su procesamiento. La forma más sencilla de hacerlo es mediante la introducción de un nuevo elemento llamado
No hay manera fácil de mostrar los resultados. Si usted tiene la posibilidad de crear un eco script CGI que muestra los valores presentados en WML, a continuación, seguir adelante y darle una oportunidad. De lo contrario, este documento WML se ve exactamente como forma-input.wml. Imágenes en WMLAdición de imágenes a su WML no es diferente de hacerlo en HTML 4.01, con la excepción de que los archivos están en un formato diferente. En lugar de usar JPG, GIF o PNG, se utiliza un formato de sólo WAP WBMP de WAP o de mapa de bits. (Véase la siguiente sección, "Creación de imágenes WBMP.") Crear una nueva tarjeta y de entrada de esta línea:
Creación de imágenes WBMPEn la actualidad, el formato de imagen sólo se admite en WAP es el propietario WBMP o WAP Bitmap. Estas imágenes deben ser pequeños, tanto en tamaño del archivo y la altura / anchura y de color negro y blanco. La mejor manera de crear un WBMP es abrir un archivo GIF o JPG en su programa favorito de gráficos, asegúrese de que el tamaño de píxel se corresponde con la de la pantalla WAP tradicionales dispositivo y guardarlo. A continuación, ábralo en el Nokia WAP Toolkit - hay una opción para abrir "Imágenes para la importación de WBMP (. Gif,. Jpg), que excluye los colores. Por último, guardarlo como un WBMP. Veamos un ejemplo de de este proceso. Agarra el GIF en http://www.zotgroup.com/development/wap/images/window.gif. Ábrelo en su programa de gráficos, asegúrese de que el tamaño de píxel es de al menos 49 × 42 y que es no-entrelazado cuando vuelva a guardarlo. Ábrelo en el Nokia WAP Toolkit y volver a guardar como un WBMP. Ahora agregue al código siguiente. (I incluir un enlace a un ejemplo para que pueda ver lo que debe ser similar.) La integración de WML y XHTMLEl 30 de octubre de 1998, el WAP Forum, los creadores de WML, y el W3C publicó un documento detallando su intención de cooperar en los esfuerzos futuros de las normas. Hasta ahora, el Foro WAP ha contribuido las siguientes tres notas a la W3C: -- CC / Perfiles (CC / PP): Un Marco lado del usuario para el contenido Negociación ( http://www.w3.org/TR/NOTE-CCPP ) -- CC / PP Intercambio protocolo basado en HTTP de Extensión Marco ( http://www.w3.org/TR/NOTE-CCPPexchange ) -- WAP Content Formato XML binario ( http://www.w3.org/TR/wbxml ) Estos documentos son los primeros pasos hacia la reconciliación y la eventual integración de la WAP / WML enfoque con el enfoque W3C/XHTML, y los miembros del Foro WAP han participado activamente en diversas actividades del W3C (XHTML Basic en particular). Partes y piezas de los documentos WAP están incluidos en el Modularización de XHTML proyecto de trabajo como la negociación un "contenido" y, de ser incluidos, así como referencias. Aunque no está claro cómo suavizar el proyecto será, o cuánto tiempo tomará esta nueva evolución para alcanzar la madurez dentro de la arquitectura celular que WAP domina actualmente el mercado, este trabajo puede traer la tecnología celular a XHTML y viceversa. (Algunos de los competidores WAP ya utilizan un vocabulario similar a XHTML Basic.) La integración de la Internet Engineering Task Force (IETF), trabajar en la negociación de contenido puede añadir todavía un poco más golpes a la mezcla. Hasta que la reconciliación tenga lugar a nivel de los estándares, los desarrolladores pueden tener una cierta comodidad en el uso de estructuras más limpio XHTML para mantener un camino más fácil la transformación a los documentos WML. Herramientas XML estándar, incluyendo las hojas de estilo XSLT se describe en el artículo 12, puede gestionar la transición relativamente suave de XHTML a WML. Esto hace que sea más fácil para crear un documento y dejar que los programas de creación de los derivados. un artículo presentado por Albert Lichtblau Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito. Importante: Este artículo "WAP y el Wireless Markup Language" fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.
|
|||||
| Online: 245 users browsing the articles directory |
|
|