Cuprins:
Definiție - Ce înseamnă Wireless Abstract XML (WAX)?
Wireless Abstract XML (WAX) este un limbaj abstract de marcare și un set de instrumente concepute pentru a facilita dezvoltarea și portabilitatea aplicațiilor wireless. WAX este o specificație dezvoltată de Morphis, o platformă de dezvoltare a aplicațiilor open-source din Kargo.
Limbile precum HTML, limbajul de marcare fără fir (WML) și limbajul de marcare a dispozitivului portabil (HDML) nu sunt portabile de la un dispozitiv wireless la altul. WAX funcționează la un nivel mult mai ridicat în comparație cu alte limbi de marcare și, prin urmare, este portabil pe diferite dispozitive wireless. Dezvoltatorul de aplicații creează specificația WAX a unei anumite secțiuni de cod, care poate fi apoi implementată pe diferite dispozitive fără modificări subiacente. WAX are o curbă de învățare foarte mică, astfel încât dezvoltatorii de aplicații pot învăța tehnologia într-un timp foarte scurt, cu personalizări dorite.
Techopedia explică Wireless Abstract XML (WAX)
Problema portabilității pe dispozitivele wireless apare datorită diferitelor formate de imagini și fișiere text acceptate pe telefoane diferite. Dispozitivele portabile de înaltă calitate acceptă formate de imagine, cum ar fi JPEG și BMP, în timp ce dispozitivele low-end pot oferi suport doar pentru imagini GIF. Prin urmare, un limbaj portabil este esențial în timpul dezvoltării de aplicații, deoarece poate cartografia automat astfel de constrângeri pe dispozitive specifice. WAX include o bază de date XML de servicii, caracteristici de recunoaștere a dispozitivului și un registru pentru a determina redarea optimă a conținutului. Dispozitivele care împărtășesc aspecte și atribute similare pot fi grupate într-o categorie. Specificația WAX este transformată în diferite limbi wireless cu ajutorul transformărilor XSL.
Specificațiile de limbă WAX funcționează la un nivel foarte ridicat de abstractizare. Se bazează pe proprietățile sintactice atât HTML cât și WML. Aceeași componentă WAX este redată într-un mod diferit pe diferite dispozitive de către browser cu privire la aspectul subiectiv optim. Specificația WAX este transformată în limbajele țintă de marcare HTML, HDML și WML prin aplicarea transformărilor de foi de stil extensibile (XSLT).
Un registru de dispozitiv care conține diverși producători de dispozitive, trăsături de identificare a dispozitivului și alte caracteristici este inclus pentru a determina mecanismul optim de livrare a conținutului. Registrul este extensibil de către dezvoltator pentru a include mai multe informații specifice dispozitivului pentru aplicații specializate. De exemplu, mai multe formate ale aceleiași imagini pot fi stocate în disc și formatul corespunzător poate fi redat pentru un anumit dispozitiv în timpul rulării. Acest lucru se poate face prin determinarea capacităților și specificațiilor sale din registru. Imaginile pot fi denumite, de asemenea, într-un anumit format, pentru a identifica ce versiune a imaginii trebuie livrată browserului în timpul rulării.
Servletul WAX este clasa principală a specificației WAX. Cu toate acestea, pot fi utilizate limbi și servere, altele decât cele bazate pe Java. De asemenea, clasele WAX inerente asigură colectarea bazelor de date și mecanisme de înregistrare a aplicațiilor.












