Ev gelişme Kablosuz soyut xml (balmumu) nedir? - techopedia nedir?

Kablosuz soyut xml (balmumu) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Kablosuz Soyut XML (WAX) ne anlama geliyor?

Kablosuz Soyut XML (WAX), soyut bir biçimlendirme dili ve kablosuz uygulama geliştirmeyi ve taşınabilirliği kolaylaştırmak için tasarlanmış bir dizi araçtır. WAX, Kargo'dan açık kaynaklı bir uygulama geliştirme platformu olan Morphis tarafından geliştirilen bir özelliktir.


HTML, kablosuz biçimlendirme dili (WML) ve elde taşınır cihaz biçimlendirme dili (HDML) gibi diller bir kablosuz cihazdan diğerine taşınabilir değildir. WAX, diğer biçimlendirme dillerine göre çok daha yüksek bir seviyede çalışır ve bu nedenle farklı kablosuz cihazlarda taşınabilir. Uygulama geliştiricisi, belirli bir kod bölümünün WAX spesifikasyonunu oluşturur ve bu bölüm daha sonra değişiklik yapılmadan farklı cihazlara uygulanabilir. WAX'in çok küçük bir öğrenme eğrisi vardır, bu nedenle uygulama geliştiricileri, istenen özelleştirmelerle teknolojiyi çok kısa sürede öğrenebilirler.

Techopedia Kablosuz Soyut XML'i (WAX) açıklıyor

Kablosuz cihazlarda taşınabilirlik sorunu, farklı el cihazlarında desteklenen farklı görüntü formatları ve metin dosyaları nedeniyle ortaya çıkar. Üst düzey taşınabilir aygıtlar JPEG ve BMP gibi görüntü biçimlerini desteklerken, düşük kaliteli aygıtlar yalnızca GIF görüntüleri için destek sunabilir. Bu nedenle, uygulama geliştirme sırasında taşınabilir bir dil gereklidir, çünkü bu tür kısıtlamaları belirli cihazlarda otomatik olarak eşleyebilir. WAX, bir XML hizmet veritabanı, cihaz tanıma özellikleri ve içeriğin en iyi şekilde işlenmesini belirlemek için bir kayıt defteri içerir. Benzer özellikleri ve nitelikleri paylaşan cihazlar tek bir kategoride gruplandırılabilir. WAX belirtimi, XSL dönüşümleri yardımıyla çeşitli kablosuz dillere dönüştürülür.


WAX dil özellikleri çok yüksek bir soyutlama seviyesinde çalışır. HTML ve WML'nin sözdizimsel özelliklerine dayanırlar. Aynı WAX bileşeni, tarayıcı tarafından optimum öznel görünüme göre farklı cihazlarda farklı bir şekilde oluşturulur. WAX belirtimi, genişletilebilir stil sayfası dönüşümleri (XSLT) uygulanarak hedef HTML, HDML ve WML biçimlendirme dillerine dönüştürülür.


En iyi içerik dağıtım mekanizmasını belirlemek için çeşitli cihaz üreticilerini, cihaz tanımlama özelliklerini ve diğer özellikleri içeren bir cihaz kaydı dahildir. Kayıt defteri, özel uygulamalar için cihaza özgü daha fazla bilgi içerecek şekilde geliştirici tarafından genişletilebilir. Örneğin, aynı görüntünün birden çok biçimi diskte saklanabilir ve çalışma zamanında belirli bir aygıt için uygun biçim oluşturulabilir. Görüntüler ayrıca, görüntünün hangi sürümünün tarayıcıya çalışma zamanında teslim edilmesi gerektiğini belirlemek için belirli bir biçimde de adlandırılabilir.


WAX sunucu uygulaması, WAX spesifikasyonunun temel sınıfıdır. Ancak, Java tabanlı diller dışındaki diller ve sunucular kullanılabilir. Ayrıca doğal WAX sınıfları veritabanı havuzlama ve uygulama günlüğü tutma mekanizmaları sağlar.

Kablosuz soyut xml (balmumu) nedir? - techopedia nedir?