Tabla de contenido:
- Definición: ¿Qué significa Wireless Abstract XML (WAX)?
- Techopedia explica Wireless Abstract XML (WAX)
Definición: ¿Qué significa Wireless Abstract XML (WAX)?
Wireless Abstract XML (WAX) es un lenguaje de marcado abstracto y un conjunto de herramientas diseñadas para facilitar el desarrollo y la portabilidad de aplicaciones inalámbricas. WAX es una especificación desarrollada por Morphis, una plataforma de desarrollo de aplicaciones de código abierto de Kargo.
Los lenguajes como HTML, lenguaje de marcado inalámbrico (WML) y lenguaje de marcado de dispositivo portátil (HDML) no son portátiles de un dispositivo inalámbrico a otro. WAX opera a un nivel mucho más alto en comparación con otros lenguajes de marcado y, por lo tanto, es portátil en diferentes dispositivos inalámbricos. El desarrollador de la aplicación crea la especificación WAX de una sección de código particular, que luego puede implementarse en diferentes dispositivos sin modificación subyacente. WAX tiene una curva de aprendizaje muy pequeña, por lo que los desarrolladores de aplicaciones pueden aprender la tecnología en muy poco tiempo con las personalizaciones deseadas.
Techopedia explica Wireless Abstract XML (WAX)
El problema de la portabilidad en dispositivos inalámbricos surge debido a los diferentes formatos de imagen y archivos de texto admitidos en diferentes teléfonos. Los dispositivos portátiles de gama alta admiten formatos de imagen como JPEG y BMP, mientras que los dispositivos de gama baja solo pueden ofrecer soporte para imágenes GIF. Por lo tanto, un lenguaje portátil es esencial durante el desarrollo de la aplicación porque puede asignar automáticamente tales restricciones en dispositivos específicos. WAX incluye una base de datos XML de servicios, funciones de reconocimiento de dispositivos y un registro para determinar la representación óptima del contenido. Los dispositivos que comparten aspectos y atributos similares se pueden agrupar en una categoría. La especificación WAX se convierte a varios idiomas inalámbricos con la ayuda de transformaciones XSL.
Las especificaciones del lenguaje WAX funcionan a un nivel muy alto de abstracción. Se basan en las propiedades sintácticas de HTML y WML. El mismo componente WAX se representa de manera diferente en diferentes dispositivos por el navegador con respecto a la apariencia subjetiva óptima. La especificación WAX se convierte en los lenguajes de marcado HTML, HDML y WML de destino mediante la aplicación de transformaciones de hoja de estilo extensible (XSLT).
Se incluye un registro de dispositivos que contiene los diversos fabricantes de dispositivos, rasgos de identificación de dispositivos y otras características para determinar el mecanismo óptimo de entrega de contenido. El desarrollador puede ampliar el registro para incluir más información específica del dispositivo para aplicaciones especializadas. Por ejemplo, se pueden almacenar múltiples formatos de la misma imagen en el disco y se puede representar el formato apropiado para un dispositivo en particular en tiempo de ejecución. Esto se puede hacer determinando sus capacidades y especificaciones a partir del registro. Las imágenes también se pueden nombrar en un formato particular para identificar qué versión de la imagen se debe entregar al navegador en tiempo de ejecución.
El servlet WAX es la clase principal de la especificación WAX. Sin embargo, se pueden usar idiomas y servidores distintos de los basados en Java. Además, las clases WAX inherentes proporcionan agrupación de bases de datos y mecanismos de registro de aplicaciones.