Kannel WAP και SMS Gateway έργο είναι ένα WAP και SMS πύλη.
SMS, υπηρεσίες σύντομων μηνυμάτων, χρησιμοποιούνται ευρέως σε όλο τον κόσμο σε τεράστιες ποσότητες. Η κύρια χρήση για Kannel είναι να συνδέσουμε τις υπηρεσίες που βασίζονται HTTP σε διάφορα κέντρα SMS χρησιμοποιώντας σκοτεινές πρωτόκολλα.
WAP, μικρή για ασύρματο πρωτόκολλο εφαρμογής, είναι μια συλλογή των γλωσσών και των εργαλείων και μια κατάλληλη υποδομή για την υλοποίηση υπηρεσιών για κινητά τηλέφωνα. Παραδοσιακά, οι υπηρεσίες αυτές έχουν εργαστεί μέσω κανονικής τηλεφωνικές κλήσεις ή μηνύματα σύντομο κείμενο (π.χ., μηνύματα SMS σε δίκτυα GSM). Ούτε είναι πολύ αποτελεσματική στη χρήση, ούτε πολύ φιλικό προς το χρήστη. WAP καθιστά δυνατή την υλοποίηση των υπηρεσιών που είναι παρόμοια με το World Wide Web.
Σε αντίθεση με τους εμπόρους ισχυρίζονται, WAP δεν φέρει το υπάρχον περιεχόμενο του Internet απευθείας στο τηλέφωνό σας. Υπάρχουν πάρα πολλά τεχνικά και άλλα προβλήματα για αυτό για να λειτουργήσει ποτέ σωστά. Το κύριο πρόβλημα είναι ότι το περιεχόμενο του Διαδικτύου είναι κατά κύριο λόγο με τη μορφή των σελίδων HTML, και είναι γραμμένο με τέτοιο τρόπο ώστε να απαιτούν γρήγορες συνδέσεις, γρήγορους επεξεργαστές, μεγάλες μνήμες, μεγάλες οθόνες, έξοδο ήχου, και μπορεί να απαιτήσει αρκετά αποτελεσματικούς μηχανισμούς εισόδου. Αυτό είναι εντάξει, επειδή ελπίζουμε να λειτουργήσει καλύτερα για τους παραδοσιακούς υπολογιστές και τα δίκτυα με αυτόν τον τρόπο. Ωστόσο, φορητά τηλέφωνα έχουν πολύ αργή επεξεργαστές, είναι πολύ μικρή μνήμη, αβυσσαλέα και διαλείπουσα εύρος ζώνης, μικρές οθόνες και μηχανισμοί εξαιρετικά δύσκολη εισόδου. Οι περισσότερες υπάρχουσες σελίδες HTML απλά δεν θα εργάζονται σε αυτές.
WAP ορίζει μια εντελώς νέα γλώσσα σήμανσης, το Wireless Markup Language (WML), η οποία είναι απλούστερη και πολύ πιο αυστηρά καθορισμένες από την HTML. Καθορίζει επίσης μια scripting γλώσσα, WMLScript, τα οποία όλα τα προγράμματα περιήγησης που απαιτούνται για την υποστήριξη. Για να κάνει τα πράγματα ακόμα πιο απλό για τα τηλέφωνα, καθορίζει ακόμη και τη δική του μορφή bitmap του (Wireless Bitmap ή WBMP).
HTTP είναι επίσης πολύ αναποτελεσματική για ασύρματη χρήση. Με τη χρήση ενός σημασιολογικά ισοδύναμα, αλλά δυαδική και συμπιεσμένη μορφή είναι δυνατό να μειωθεί η εναέρια πρωτόκολλο σε μερικά bytes ανά αίτηση, αντί μέχρι εκατοντάδες bytes. Έτσι, WAP ορίζει μια νέα στοίβα πρωτοκόλλου που θα χρησιμοποιηθεί. Ωστόσο, για να κάνει τα πράγματα απλούστερα και για τα άτομα που εφαρμόζουν στην πραγματικότητα τις υπηρεσίες, WAP εισάγει μια πύλη μεταξύ των τηλεφώνων και των διακομιστών παροχή περιεχομένου στα κινητά τηλέφωνα.
Οι συνομιλίες πύλη WAP στο τηλέφωνό σας χρησιμοποιώντας τη στοίβα πρωτοκόλλου WAP, και μεταφράζει τα αιτήματα που δέχεται για την κανονική HTTP. Έτσι, οι πάροχοι περιεχομένου μπορούν να χρησιμοποιήσουν οποιαδήποτε διακομιστές HTTP, και μπορεί να χρησιμοποιήσει την υπάρχουσα τεχνογνωσία για την υλοποίηση και διαχείριση της υπηρεσίας HTTP.
Εκτός από τις μεταφράσεις του πρωτοκόλλου, η πύλη συμπιέζει επίσης τις σελίδες WML σε μια πιο συμπαγή μορφή, για να αποθηκεύσετε το εύρος ζώνης στον αέρα και να μειώσει περαιτέρω τις απαιτήσεις επεξεργασίας του τηλεφώνου. Συντάσσει επίσης προγράμματα WMLScript σε μορφή byte-code
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διάφορα σφάλματα έχουν καθοριστεί σε διάφορες ενότητες SMSC.
- προστέθηκαν βελτιώσεις των δυνατοτήτων.
Απαιτήσεις :
- C compiler και την ανάπτυξη των βιβλιοθηκών και των σχετικών εργαλείων
- Το gnome-xml (γνωστός και ως LibXML) βιβλιοθήκη, έκδοση 2.2.0 ή νεότερο. Σας συνιστούμε να χρησιμοποιήσετε LibXML έκδοση 2.2.5. Αν το εγκαταστήσετε από πακέτα της διανομής σας, θα χρειαστείτε libxml2-dev πέραν των run-time βιβλιοθήκες πακέτο libxml2
- GNU Make
- νημάτων POSIX (pthread.h)
- GNU Bison 1.28 αν τροποποιήσετε το πρόγραμμα μεταγλώττισης WMLScript
- DocBook εργαλεία γλώσσα σήμανσης (νεφρίτη, jadetex, DocBook στυλ φύλλα, κλπ? Βλ README.docbook), εάν θέλετε να μορφοποιήσετε την τεκμηρίωση (προ-διαμορφωμένες εκδόσεις είναι διαθέσιμες)
Τα σχόλια δεν βρέθηκε