Σπίτι Ανάπτυξη Τι είναι η ασύρματη αφηρημένη xml (κερί); - ορισμός από την τεχνολογία

Τι είναι η ασύρματη αφηρημένη xml (κερί); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Wireless Abstract XML (WAX);

Το Wireless Abstract XML (WAX) είναι μια αφηρημένη γλώσσα σήμανσης και ένα σύνολο εργαλείων που έχουν σχεδιαστεί για να διευκολύνουν την ανάπτυξη ασύρματων εφαρμογών και τη φορητότητα τους. Το WAX είναι μια προδιαγραφή που αναπτύχθηκε από την Morphis, μια πλατφόρμα ανάπτυξης εφαρμογών ανοιχτού κώδικα από το Kargo.


Γλώσσες όπως η γλώσσα HTML, η γλώσσα ασύρματης σήμανσης (WML) και η γλώσσα σήμανσης συσκευών χειρός (HDML) δεν είναι φορητές από μια ασύρματη συσκευή σε άλλη. Το WAX λειτουργεί σε πολύ υψηλότερο επίπεδο σε σύγκριση με άλλες γλώσσες σήμανσης και επομένως είναι φορητό σε διάφορες ασύρματες συσκευές. Ο προγραμματιστής εφαρμογών δημιουργεί τις προδιαγραφές WAX μιας συγκεκριμένης ενότητας κώδικα, η οποία μπορεί στη συνέχεια να εφαρμοστεί σε διαφορετικές συσκευές χωρίς υποκείμενη τροποποίηση. Το WAX έχει μια πολύ μικρή καμπύλη μάθησης, έτσι ώστε οι προγραμματιστές εφαρμογών να μπορούν να μάθουν την τεχνολογία σε πολύ μικρό χρονικό διάστημα με τις επιθυμητές προσαρμογές.

Η Techopedia εξηγεί το Wireless Abstract XML (WAX)

Το ζήτημα της φορητότητας σε ασύρματες συσκευές προκύπτει λόγω των διαφορετικών μορφών εικόνας και αρχείων κειμένου που υποστηρίζονται σε διαφορετικά φορητά ακουστικά. Οι φορητές συσκευές high-end υποστηρίζουν μορφές εικόνας όπως JPEG και BMP, ενώ οι συσκευές χαμηλού τέλους μπορούν να προσφέρουν υποστήριξη μόνο για εικόνες GIF. Ως εκ τούτου, μια φορητή γλώσσα είναι απαραίτητη κατά την ανάπτυξη της εφαρμογής, επειδή μπορεί να χαρτογραφήσει αυτομάτως τέτοιους περιορισμούς σε συγκεκριμένες συσκευές. Το WAX περιλαμβάνει μια βάση δεδομένων XML υπηρεσιών, λειτουργίες αναγνώρισης συσκευών και ένα μητρώο για τον προσδιορισμό της βέλτιστης απόδοση του περιεχομένου. Οι συσκευές που μοιράζονται παρόμοιες πτυχές και χαρακτηριστικά μπορούν να ομαδοποιηθούν σε μία κατηγορία. Η προδιαγραφή WAX μετατρέπεται σε διάφορες ασύρματες γλώσσες με τη βοήθεια μετασχηματισμών XSL.


Οι προδιαγραφές γλώσσας WAX λειτουργούν σε πολύ υψηλό επίπεδο αφαίρεσης. Βασίζονται στις συντακτικές ιδιότητες των HTML και WML. Το ίδιο στοιχείο WAX αποδίδεται με διαφορετικό τρόπο σε διαφορετικές συσκευές από το πρόγραμμα περιήγησης σε σχέση με τη βέλτιστη υποκειμενική εμφάνιση. Η προδιαγραφή WAX μετατρέπεται σε γλώσσες στόχου HTML, HDML και WML, εφαρμόζοντας επεκτάσιμους μετασχηματισμούς φύλλου στυλ (XSLT).


Ένα μητρώο συσκευών που περιέχει τους διάφορους κατασκευαστές συσκευών, χαρακτηριστικά αναγνώρισης συσκευών και άλλα χαρακτηριστικά περιλαμβάνεται για τον προσδιορισμό του βέλτιστου μηχανισμού προβολής περιεχομένου. Το μητρώο είναι εκτεταμένο από τον προγραμματιστή ώστε να περιλαμβάνει περισσότερες πληροφορίες για συγκεκριμένες συσκευές για εξειδικευμένες εφαρμογές. Για παράδειγμα, πολλές μορφές της ίδιας εικόνας μπορούν να αποθηκευτούν στο δίσκο και η κατάλληλη μορφή μπορεί να αναπαραχθεί για μια συγκεκριμένη συσκευή κατά τη διάρκεια εκτέλεσης. Αυτό μπορεί να γίνει με τον καθορισμό των δυνατοτήτων και των προδιαγραφών της από το μητρώο. Οι εικόνες μπορούν επίσης να ονομάζονται σε μια συγκεκριμένη μορφή για να προσδιορίσουν ποια έκδοση της εικόνας θα πρέπει να παραδοθεί στο πρόγραμμα περιήγησης κατά το χρόνο εκτέλεσης.


Το servlet WAX είναι η βασική κατηγορία της προδιαγραφής WAX. Ωστόσο, μπορούν να χρησιμοποιηθούν γλώσσες και διακομιστές διαφορετικοί από αυτούς που βασίζονται σε Java. Επίσης, οι εγγενείς κατηγορίες WAX παρέχουν μηχανισμούς συγκέντρωσης βάσεων δεδομένων και καταγραφής εφαρμογών.

Τι είναι η ασύρματη αφηρημένη xml (κερί); - ορισμός από την τεχνολογία