Lenguaje de marcado inalámbrico


El lenguaje de marcado inalámbrico (WML), basado en XML , es un lenguaje de marcado ahora obsoleto destinado a dispositivos que implementan la especificación del Protocolo de aplicación inalámbrica (WAP), como los teléfonos móviles . Proporciona soporte de navegación, entrada de datos, hipervínculos, presentación de texto e imágenes y formularios, muy parecido a HTML (lenguaje de marcado de hipertexto). Precedió el uso de otros lenguajes de marcado que ahora se usan con WAP, como el propio HTML y XHTML (que están ganando popularidad a medida que aumenta la potencia de procesamiento en los dispositivos móviles).

Sobre la base de HDML de Openwave , el "Tagged Text Markup Language" (TTML) de Nokia y el lenguaje de marcado patentado de Ericsson para contenido móvil, el Foro WAP creó el estándar WML 1.1 en 1998. [1] WML 2.0 se especificó en 2001, [2] pero ha no ha sido ampliamente adoptado. Fue un intento de unir WML y XHTML Basic antes de que se finalizara la especificación WAP 2.0 . [3] Al final, XHTML Mobile Profile se convirtió en el lenguaje de marcado utilizado en WAP 2.0. La versión más reciente de WML en uso activo es 1.3.

La primera empresa en lanzar un sitio WML público fue el operador holandés de redes de telefonía móvil Telfort en octubre de 1999 y la primera empresa del mundo en lanzar el Nokia 7110 . El sitio Telfort WML fue creado y desarrollado como proyecto paralelo para probar las capacidades del dispositivo por un ingeniero de facturación llamado Christopher Bee y el Gerente Nacional de Implementación, Euan McLeod. El sitio WML consta de cuatro páginas tanto en holandés como en inglés que contenían muchos errores gramaticales en holandés, ya que los dos desarrolladores no sabían que WML estaba configurado en el Nokia 7110 como página de inicio y ninguno de los dos eran hablantes nativos de holandés.

Los documentos WML son documentos XML que se validan frente a WML DTD ( Definición de tipo de documento ) [4] . El servicio W3C Markup Validation ( http://validator.w3.org/ ) se puede utilizar para validar documentos WML (se validan con el tipo de documento declarado).

Un documento WML se conoce como "mazo". Los datos de la baraja están estructurados en una o más "tarjetas" (páginas), cada una de las cuales representa una única interacción con el usuario.

Las cubiertas WML se almacenan en un servidor web ordinario configurado para servir el tipo MIME text / vnd.wap.wml además de HTML simple y variantes. A las tarjetas WML, cuando las solicita un dispositivo, se accede mediante un puente ( puerta de enlace WAP ), que se encuentra entre los dispositivos móviles y la World Wide Web, pasando páginas de una a otra como un proxy . Las pasarelas envían las páginas WML en un formato adecuado para la recepción de dispositivos móviles ( WAP Binary XML ). Este proceso está oculto para el teléfono, por lo que puede acceder a la página de la misma manera que un navegador accede a HTML., utilizando una URL (por ejemplo, http://example.com/foo.wml). (Siempre que el operador de telefonía móvil no haya bloqueado específicamente el teléfono para evitar el acceso a las URL especificadas por el usuario).


Evolución de los estándares web móviles
Captura de pantalla de WMLBrowser en Mozilla Firefox