Sisällysluettelo:
- Määritelmä - Mitä tarkoittaa Wireless Abstract XML (WAX)?
- Techopedia selittää langattoman abstraktin XML: n (WAX)
Määritelmä - Mitä tarkoittaa Wireless Abstract XML (WAX)?
WAX (Wireless Abstract XML) on abstrakti merkintäkieli ja joukko työkaluja, jotka on suunniteltu helpottamaan langattomien sovellusten kehittämistä ja siirrettävyyttä. WAX on Morphisin kehittämä määritelmä, joka on Kargon avoimen lähdekoodin sovelluskehitysalusta.
Kieliä, kuten HTML, langaton merkintäkieli (WML) ja kämmenlaitteen merkintäkieli (HDML), ei voida siirtää langattomasta laitteesta toiseen. WAX toimii paljon korkeammalla tasolla verrattuna muihin merkintäkieliin ja on siksi siirrettävissä erilaisten langattomien laitteiden välillä. Sovelluskehittäjä luo tietyn koodiosan WAX-eritelmän, joka voidaan sitten toteuttaa eri laitteilla ilman taustalla olevia muutoksia. WAX: lla on hyvin pieni oppimiskäyrä, joten sovelluskehittäjät voivat oppia tekniikan hyvin lyhyessä ajassa haluttujen mukautusten avulla.
Techopedia selittää langattoman abstraktin XML: n (WAX)
Langattomien laitteiden siirrettävyysongelma johtuu erilaisista kuvamuodoista ja tekstitiedostoista, joita tuetaan eri matkapuhelimissa. Huippuluokan kämmentietokoneet tukevat kuvatiedostomuotoja, kuten JPEG ja BMP, kun taas huippuluokan laitteet voivat tukea vain GIF-kuvia. Siksi kannettava kieli on välttämätön sovelluskehityksen aikana, koska se voi automaattisesti kartoittaa tällaiset rajoitukset tietyille laitteille. WAX sisältää palveluiden XML-tietokannan, laitteen tunnistusominaisuudet ja rekisterin sisällön optimaalisen renderoinnin määrittämiseksi. Laitteet, joilla on samanlaiset piirteet ja määritteet, voidaan ryhmitellä yhteen luokkaan. WAX-erittely muunnetaan erilaisiksi langattomiksi kieliksi XSL-muunnoksien avulla.
WAX-kielivaatimukset toimivat erittäin korkealla abstraktiotasolla. Ne perustuvat sekä HTML: n että WML: n syntaktisiin ominaisuuksiin. Selain tuottaa saman WAX-komponentin eri tavalla eri laitteille optimaalisen subjektiivisen ulkonäön suhteen. WAX-eritelmä muunnetaan kohde HTML-, HDML- ja WML-merkintäkieleksi soveltamalla laajennettavia tyylitaulukon muunnoksia (XSLT).
Laiterekisteri, joka sisältää eri laitevalmistajat, laitteen tunnistusominaisuudet ja muut ominaisuudet, sisältyy optimaalisen sisällön toimitusmekanismin määrittämiseen. Kehittäjä voi laajentaa rekisteriä sisällyttämään enemmän laitekohtaisia tietoja erikoistuneisiin sovelluksiin. Esimerkiksi, saman kuvan useita muotoja voidaan tallentaa levylle ja sopiva muoto voidaan tuottaa tietylle laitteelle suorituksen aikana. Tämä voidaan tehdä määrittämällä sen ominaisuudet ja tekniset tiedot rekisteristä. Kuvat voidaan myös nimetä tietyssä muodossa sen tunnistamiseksi, mikä kuvan kuva olisi toimitettava selaimeen ajon aikana.
WAX-servletti on WAX-eritelmän ydinluokka. Muita kuin Java-pohjaisia kieliä ja palvelimia voidaan kuitenkin käyttää. Myös luontaiset WAX-luokat tarjoavat tietokantojen yhdistämis- ja sovellusrekisteröintimekanismeja.
