Huis Ontwikkeling Wat is wireless abstract xml (wax)? - definitie van techopedia

Wat is wireless abstract xml (wax)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Wireless Abstract XML (WAX)?

Wireless Abstract XML (WAX) is een abstracte opmaaktaal en een set tools die zijn ontworpen om de ontwikkeling en draagbaarheid van draadloze applicaties te vergemakkelijken. WAX is een specificatie ontwikkeld door Morphis, een open-source applicatie-ontwikkelingsplatform van Kargo.


Talen zoals HTML, draadloze opmaaktaal (WML) en draagbare apparaatopmaaktaal (HDML) zijn niet overdraagbaar van het ene draadloze apparaat naar het andere. WAX werkt op een veel hoger niveau in vergelijking met andere opmaaktalen en is daarom draagbaar op verschillende draadloze apparaten. De applicatie-ontwikkelaar maakt de WAX-specificatie van een bepaald codegedeelte, dat vervolgens op verschillende apparaten kan worden geïmplementeerd zonder onderliggende wijziging. WAX heeft een zeer kleine leercurve, zodat applicatieontwikkelaars de technologie in een zeer korte tijd kunnen leren met de gewenste aanpassingen.

Techopedia verklaart Wireless Abstract XML (WAX)

Het probleem van draagbaarheid in draadloze apparaten doet zich voor vanwege de verschillende afbeeldingsindelingen en tekstbestanden die op verschillende handsets worden ondersteund. De geavanceerde handheld-apparaten ondersteunen afbeeldingsindelingen zoals JPEG en BMP, terwijl de low-end apparaten alleen ondersteuning bieden voor GIF-afbeeldingen. Daarom is een draagbare taal essentieel tijdens de ontwikkeling van toepassingen, omdat deze dergelijke beperkingen automatisch op specifieke apparaten kan toewijzen. WAX bevat een XML-database met services, apparaatherkenningsfuncties en een register om de optimale weergave van inhoud te bepalen. Apparaten die vergelijkbare aspecten en attributen delen, kunnen onder één categorie worden gegroepeerd. WAX-specificatie wordt omgezet in verschillende draadloze talen met behulp van XSL-transformaties.


WAX taalspecificaties werken op een zeer hoog abstractieniveau. Ze zijn gebaseerd op de syntactische eigenschappen van zowel HTML als WML. Dezelfde WAX-component wordt op verschillende apparaten door de browser weergegeven met betrekking tot een optimale subjectieve weergave. De WAX-specificatie wordt omgezet in de doel-HTML-, HDML- en WML-opmaaktalen door het toepassen van uitbreidbare stylesheet-transformaties (XSLT).


Een apparaatregister met de verschillende apparaatfabrikanten, apparaatidentificatiekenmerken en andere functies is opgenomen om het optimale mechanisme voor inhoudaflevering te bepalen. Het register kan door de ontwikkelaar worden uitgebreid met meer apparaatspecifieke informatie voor gespecialiseerde toepassingen. Er kunnen bijvoorbeeld meerdere indelingen van dezelfde afbeelding worden opgeslagen op de schijf en de juiste indeling kan worden weergegeven voor een bepaald apparaat tijdens runtime. Dit kan worden gedaan door de mogelijkheden en specificaties van het register te bepalen. Afbeeldingen kunnen ook in een bepaald formaat worden genoemd om te bepalen welke versie van de afbeelding tijdens runtime in de browser moet worden afgeleverd.


De WAX-servlet is de kernklasse van de WAX-specificatie. Andere talen en servers dan op Java gebaseerde kunnen echter worden gebruikt. De inherente WAX-klassen bieden ook mechanismen voor databasepooling en logboekregistratie van applicaties.

Wat is wireless abstract xml (wax)? - definitie van techopedia