Obsah:
- Definice - Co znamená Wireless Abstract XML (WAX)?
- Techopedia vysvětluje Wireless Abstract XML (WAX)
Definice - Co znamená Wireless Abstract XML (WAX)?
Wireless Abstract XML (WAX) je abstraktní značkovací jazyk a sada nástrojů určených k usnadnění vývoje a přenositelnosti bezdrátových aplikací. WAX je specifikace vyvinutá společností Morphis, platformou pro vývoj aplikací s otevřeným zdrojovým kódem od společnosti Kargo.
Jazyky jako HTML, bezdrátový značkovací jazyk (WML) a značkovací jazyk pro ruční zařízení (HDML) nejsou přenosné z jednoho bezdrátového zařízení na druhé. WAX pracuje na mnohem vyšší úrovni ve srovnání s jinými značkovacími jazyky, a je proto přenosný na různých bezdrátových zařízeních. Vývojář aplikací vytvoří specifikaci WAX pro konkrétní sekci kódu, kterou lze poté implementovat do různých zařízení bez základní úpravy. WAX má velmi malou křivku učení, takže vývojáři aplikací se mohou naučit technologii ve velmi krátkém čase s požadovaným přizpůsobením.
Techopedia vysvětluje Wireless Abstract XML (WAX)
Problém přenositelnosti v bezdrátových zařízeních vyvstává v důsledku různých obrazových formátů a textových souborů podporovaných na různých telefonech. High-end kapesní zařízení podporují formáty obrázků, jako jsou JPEG a BMP, zatímco low-end zařízení mohou nabízet podporu pouze pro obrázky GIF. Proto je přenosný jazyk nezbytný během vývoje aplikace, protože může automaticky mapovat taková omezení na konkrétní zařízení. WAX zahrnuje databázi XML služeb, funkce rozpoznávání zařízení a registr pro určení optimálního vykreslování obsahu. Zařízení, která sdílejí podobné aspekty a atributy, mohou být seskupena do jedné kategorie. WAX specifikace je převedena do různých bezdrátových jazyků pomocí XSL transformací.
Specifikace jazyka WAX fungují na velmi vysoké úrovni abstrakce. Jsou založeny na syntaktických vlastnostech HTML i WML. Stejná komponenta WAX je prohlížečem vykreslována různými způsoby na různých zařízeních s ohledem na optimální subjektivní vzhled. Specifikace WAX je převedena na cílové značkovací jazyky HTML, HDML a WML použitím rozšiřitelných transformací stylů (XSLT).
Registr zařízení obsahující různé výrobce zařízení, vlastnosti identifikace zařízení a další funkce je zahrnut k určení optimálního mechanismu doručování obsahu. Registr je rozšiřitelný vývojářem tak, aby obsahoval další informace specifické pro zařízení pro specializované aplikace. Na disk lze například uložit více formátů stejného obrazu a příslušný formát lze pro konkrétní zařízení vykreslit za běhu. To lze provést určením jeho schopností a specifikací z registru. Obrázky lze také pojmenovat v určitém formátu, aby bylo možné určit, která verze obrázku by měla být do prohlížeče doručena v době spuštění.
Servlet WAX je základní třídou specifikace WAX. Lze však použít i jiné jazyky a servery než ty založené na jazyce Java. Také inherentní třídy WAX poskytují mechanismus sdružování databází a protokolování aplikací.
