Xml abstrait sans fil (cire)

Définition - Que signifie le XML abstrait sans fil (WAX)?

Wireless Abstract XML (WAX) est un langage de balisage abstrait et un ensemble d'outils conçus pour faciliter le développement et la portabilité d'applications sans fil. WAX est une spécification développée par Morphis, une plateforme de développement d'applications open source de Kargo.

Les langages tels que HTML, le langage de balisage sans fil (WML) et le langage de balisage des appareils portables (HDML) ne sont pas transférables d'un appareil sans fil à un autre. WAX fonctionne à un niveau beaucoup plus élevé par rapport aux autres langages de balisage et est donc portable sur différents appareils sans fil. Le développeur de l'application crée la spécification WAX d'une section de code particulière, qui peut ensuite être implémentée sur différents appareils sans modification sous-jacente. WAX a une très petite courbe d'apprentissage, de sorte que les développeurs d'applications peuvent apprendre la technologie en très peu de temps avec les personnalisations souhaitées.

Definir Tech explique le XML abstrait sans fil (WAX)

Le problème de la portabilité des appareils sans fil se pose en raison des différents formats d'image et des fichiers texte pris en charge sur différents combinés. Les appareils portables haut de gamme prennent en charge les formats d'image tels que JPEG et BMP, tandis que les appareils bas de gamme ne peuvent prendre en charge que les images GIF. Par conséquent, un langage portable est essentiel lors du développement de l'application car il peut automatiquement mapper ces contraintes sur des appareils spécifiques. WAX comprend une base de données XML de services, des fonctionnalités de reconnaissance des appareils et un registre pour déterminer le rendu optimal du contenu. Les appareils qui partagent des aspects et des attributs similaires peuvent être regroupés sous une seule catégorie. La spécification WAX est convertie en divers langages sans fil à l'aide de transformations XSL.

Les spécifications du langage WAX ​​fonctionnent à un très haut niveau d'abstraction. Ils sont basés sur les propriétés syntaxiques du HTML et du WML. Le même composant WAX est rendu d'une manière différente sur différents appareils par le navigateur en ce qui concerne l'apparence subjective optimale. La spécification WAX est convertie dans les langages de balisage HTML, HDML et WML cibles en appliquant des transformations de feuille de style extensibles (XSLT).

Un registre de périphériques contenant les différents fabricants de périphériques, les caractéristiques d'identification des périphériques et d'autres fonctionnalités est inclus pour déterminer le mécanisme de livraison de contenu optimal. Le registre est extensible par le développeur pour inclure davantage d'informations spécifiques à l'appareil pour les applications spécialisées. Par exemple, plusieurs formats de la même image peuvent être stockés sur le disque et le format approprié peut être rendu pour un périphérique particulier au moment de l'exécution. Cela peut être fait en déterminant ses capacités et ses spécifications à partir du registre. Les images peuvent également être nommées dans un format particulier pour identifier la version de l'image qui doit être fournie au navigateur au moment de l'exécution.

Le servlet WAX est la classe principale de la spécification WAX. Cependant, des langages et des serveurs autres que ceux basés sur Java peuvent être utilisés. Les classes WAX inhérentes fournissent également des mécanismes de regroupement de bases de données et de journalisation des applications.