Innehållsförteckning:
- Definition - Vad betyder Wireless Abstract XML (WAX)?
- Techopedia förklarar Wireless Abstract XML (WAX)
Definition - Vad betyder Wireless Abstract XML (WAX)?
Wireless Abstract XML (WAX) är ett abstrakt markeringsspråk och en uppsättning verktyg som är utformade för att underlätta utveckling av trådlös applikation och portabilitet. WAX är en specifikation utvecklad av Morphis, en öppen källkodsutvecklingsplattform från Kargo.
Språk som HTML, WML (Wireless Markup Language) och handheld Device Markup Language (HDML) är inte portabla från en trådlös enhet till en annan. WAX fungerar på en mycket högre nivå jämfört med andra markeringsspråk och är därför bärbar över olika trådlösa enheter. Programutvecklaren skapar WAX-specifikationen för en viss kodavsnitt, som sedan kan implementeras på olika enheter utan underliggande modifiering. WAX har en mycket liten inlärningskurva, så applikationsutvecklare kan lära sig tekniken på mycket kort tid med önskade anpassningar.
Techopedia förklarar Wireless Abstract XML (WAX)
Frågan om portabilitet i trådlösa enheter uppstår på grund av olika bildformat och textfiler som stöds på olika telefoner. De avancerade handhållna enheterna stöder bildformat som JPEG och BMP, medan de avancerade enheterna bara kan erbjuda stöd för GIF-bilder. Därför är ett bärbart språk väsentligt under applikationsutveckling eftersom det automatiskt kan kartlägga sådana begränsningar på specifika enheter. WAX innehåller en XML-databas med tjänster, enhetsigenkänningsfunktioner och ett register för att bestämma optimal återgivning av innehåll. Enheter som delar liknande aspekter och attribut kan grupperas under en kategori. WAX-specifikationen konverteras till olika trådlösa språk med hjälp av XSL-transformationer.
Specifikationer för WAX-språk fungerar på en mycket hög abstraktionsnivå. De är baserade på de syntaktiska egenskaperna för både HTML och WML. Samma WAX-komponent återges på olika sätt på olika enheter av webbläsaren med avseende på ett optimalt subjektivt utseende. WAX-specifikationen konverteras till mål-HTML-, HDML- och WML-markeringsspråk genom att använda extensible stilarktransformationer (XSLT).
Ett enhetsregister som innehåller de olika enhetstillverkarna, enhetsidentifieringsegenskaper och andra funktioner inkluderas för att bestämma den optimala innehållsleveransmekanismen. Registret kan utvidgas av utvecklaren för att inkludera mer enhetsspecifik information för specialiserade applikationer. Exempelvis kan flera format med samma bild lagras på disken och lämpligt format kan återges för en viss enhet under körning. Det kan göras genom att bestämma dess kapacitet och specifikationer från registret. Bilder kan också namnges i ett visst format för att identifiera vilken version av bilden som ska levereras till webbläsaren vid körning.
WAX-servlet är kärnklassen i WAX-specifikationen. Emellertid kan andra språk och servrar än Java-baserade användas. Även de inneboende WAX-klasserna tillhandahåller databaspool och mekanismer för loggning av applikationer.
