Съдържание:
- Определение - Какво означава Wireless Abstract XML (WAX)?
- Techopedia обяснява безжичен абстракт XML (WAX)
Определение - Какво означава Wireless Abstract XML (WAX)?
Wireless Abstract XML (WAX) е абстрактен език за маркиране и набор от инструменти, създадени да улеснят разработването и преносимостта на безжичните приложения. WAX е спецификация, разработена от Morphis, платформа за разработка на приложения с отворен код от Kargo.
Езици като HTML, език за безжична маркировка (WML) и език за маркиране на ръчни устройства (HDML) не са преносими от едно безжично устройство на друго. WAX работи на много по-високо ниво в сравнение с други езици за маркиране и затова е преносим на различни безжични устройства. Програмистът на приложения създава WAX спецификация на определен раздел с кодове, който след това може да бъде реализиран на различни устройства без основни изменения. WAX има много малка крива на обучение, така че разработчиците на приложения могат да научат технологията за много кратко време с желаните персонализиране.
Techopedia обяснява безжичен абстракт XML (WAX)
Проблемът с преносимостта на безжичните устройства възниква поради различните формати на изображения и текстови файлове, поддържани на различни телефони. Ръчните устройства от висок клас поддържат формати на изображения като JPEG и BMP, докато нискокачествените устройства могат да предлагат поддръжка само за GIF изображения. Следователно, преносим език е от съществено значение по време на разработването на приложението, тъй като може автоматично да картографира такива ограничения на конкретни устройства. WAX включва XML база данни от услуги, функции за разпознаване на устройства и регистър за определяне на оптималното изобразяване на съдържанието. Устройствата, които споделят подобни аспекти и атрибути, могат да бъдат групирани в една категория. WAX спецификацията се преобразува в различни безжични езици с помощта на XSL трансформации.
Спецификациите на езика на WAX функционират на много високо ниво на абстракция. Те се базират на синтактичните свойства както на HTML, така и на WML. Същият компонент на WAX се изобразява по различен начин на различни устройства от браузъра по отношение на оптималния субективен вид. Спецификацията на WAX се преобразува в целевите HTML, HDML и WML езици за маркиране чрез прилагане на разширени преобразувания на стилови таблици (XSLT).
Регистър на устройства, съдържащ различни производители на устройства, характеристики на идентификация на устройството и други функции, е включен за определяне на оптималния механизъм за доставяне на съдържание. Регистърът може да се разширява от разработчика, за да включва повече информация, специфична за устройството, за специализирани приложения. Например, на диска могат да се съхраняват множество формати на едно и също изображение и подходящият формат може да бъде изобразен за определено устройство по време на изпълнение. Това може да стане чрез определяне на неговите възможности и спецификации от системния регистър. Изображенията могат да бъдат именувани в определен формат, за да се определи коя версия на изображението трябва да бъде доставена на браузъра по време на изпълнение.
WAX сервлетът е основният клас на WAX спецификацията. Въпреки това могат да се използват езици и сървъри, различни от тези, базирани на Java. Също така присъщите класове WAX осигуряват обединяване на бази данни и механизми за регистриране на приложения.
