OpenDMTP - OpenDMTP (Παρακολούθηση Open συσκευής και του πρωτοκόλλου Tracking) είναι ένα ιδιαίτερα διαμορφώσιμο και επεκτάσιμο πρωτόκολλο για την επικοινωνία με φορητές συσκευές μέσω δικτύων υψηλής latency / χαμηλού εύρους ζώνης. Το πρωτόκολλο είναι ιδιαίτερα προσανατολισμένη προς τη διαβίβαση των πληροφοριών για τον εντοπισμό GPS βάσης και περιλαμβάνει ένα πλήρως εξοπλισμένο εφαρμογή αναφοράς προβάλλοντας τις δυνατότητές του.
Υπάρχουν πολλές συσκευές κινητής εντοπισμού GPS στην αγορά σήμερα, με τα δικά τους κλειστά ιδιόκτητα πρωτόκολλα. Ψάχνοντας στο διαδίκτυο για ανοικτή πρωτόκολλα αποκάλυψε λίγες μόνο διαθέσιμο για τη μεταφορά δεδομένων (συμπεριλαμβανομένων των πληροφοριών GPS) μεταξύ των συσκευών. Ωστόσο, αυτές οι λύσεις είναι γενικά σχεδιασμένο για μη κινητές εφαρμογές και / ή στερούνται μερικά από τα χαμηλού εύρους ζώνης, παραμετροποιήσιμο και επεκτάσιμο τα χαρακτηριστικά που απαιτούν κινητές εφαρμογές.
Έχοντας ένα ανοικτό πρωτόκολλο έχει σχεδιαστεί ειδικά για κινητές συσκευές έχει πολλά πλεονεκτήματα:Στοχευμένες Γενιάς Γεγονός: Πολλές συσκευές στην αγορά που αποσκοπούν απλώς να μεταδώσει άφθονη ποσότητα των δεδομένων GPS σε ένα back-end server του ελπίζοντας ότι ο διακομιστής μπορεί να έχει νόημα των δεδομένων που λαμβάνει. Το πρόβλημα με αυτή την approch είναι ότι τείνει να οδηγήσει σε υψηλότερο κόστος μετάδοσης δεδομένων για πληροφορίες οι οποίες δεν θα χρησιμοποιηθούν ποτέ. Ένα πρωτόκολλο που χρησιμοποιείται για κινητές εφαρμογές πρέπει να είναι σε θέση να παρέχει την ευελιξία να παράγουν μόνο τα γεγονότα που έχουν σχέση με την συγκεκριμένη εφαρμογή.
Δίκτυο Αποδοτική: Οι κινητές συσκευές έχουν συνήθως περιορισμένη συνδεσιμότητα δικτύου, και σε ορισμένες περιπτώσεις, η επικοινωνία δεδομένων μπορεί να είναι αρκετά ακριβά (π.χ. δορυφορικά). Εξαιτίας αυτού το πρωτόκολλο πρέπει να είναι αποτελεσματική σε αυτό είναι διαλόγου μεταξύ του πελάτη και του διακομιστή. Η ανακοίνωση πρέπει να βελτιστοποιηθεί έτσι ώστε οι απαραίτητες πληροφορίες μπορούν να μεταφέρονται με ελάχιστο αριθμό των bytes στο λιγότερο χρονικό διάστημα.Μεταφορές Media: differrent κινητές εφαρμογές θα έχουν το δικό τους μοναδικό τρόπο επικοινωνίας δεδομένων πίσω στο διακομιστή. Κάποιοι μπορεί να χρησιμοποιούν GPRS, ή την επικοινωνία υποδοχή που βασίζεται, άλλοι μπορούν να χρησιμοποιήσουν δορυφορικές επικοινωνίες, ενώ ακόμα άλλοι μπορούν να χρησιμοποιούν άλλες μορφές ασύρματης επικοινωνίας, όπως το Bluetooth. Ο σχεδιασμός του πρωτοκόλλου θα πρέπει να είναι σε θέση να καλύψει όλες αυτές τις τύπους μέσων μεταφοράς, ανεξάρτητα από τον τύπο της μεταφοράς σε χρήση.
Αμφίδρομη: Ορισμένες συσκευές μπορούν να υποστηρίξουν αμφίδρομη επικοινωνία (με βάση π.χ. GPRS, ή άλλες υποδοχή συνδέσεις.), Ενώ άλλοι μπορεί να υποστηρίξει μόνο μονόδρομη επικοινωνία (δηλαδή ορισμένα συστήματα δορυφορικής επικοινωνίας.). Με αυτό κατά νου, ένα πρωτόκολλο θα πρέπει να σχεδιαστεί για να υποστηρίξει τόσο duplex (αμφίδρομη) και του απλού (μονόδρομη) επικοινωνίας.
Ευέλικτη Δεδομένων Κωδικοποίηση: Οι περισσότεροι τύποι των μέσων μεταφοράς επιτρέπουν τη μετάδοση των δυαδικών κωδικοποιημένων δεδομένων. Ωστόσο, μπορεί να υπάρχουν κάποιες μορφές των μέσων ενημέρωσης για τις οποίες ASCII κωδικοποιημένα πακέτων δεδομένων είναι πολύ πιο κατάλληλη. Ένα πρωτόκολλο σχεδιαστεί με αυτό το πνεύμα θα πρέπει να είναι σε θέση να υποστηρίξει και τους δύο τύπους κωδικοποίησης δεδομένων.Παραμετροποιήσιμο Μηνύματα: Λόγω του ευρέος φάσματος των τύπων δεδομένων που χρησιμοποιούνται σε εφαρμογές για κινητά, το πρωτόκολλο θα πρέπει να είναι αρκετά ευέλικτο ώστε να καθορίσει τυποποιημένα μηνύματα, αλλά εξακολουθεί να επιτρέψει προσαρμοσμένα μηνύματα εντός του πλαισίου.
Extensible: Δεν είναι κάθε κινητό εφαρμογή είναι το ίδιο. Κάποιοι απαιτούν ειδικό χειρισμό και μπορεί να έχει διάφορους τύπους εισόδους και εξόδους. Ένα πρωτόκολλο σχεδιασμένο για τις κινητές εφαρμογές θα πρέπει να διασφαλίσει ότι το πλαίσιο μπορεί εύκολα να επεκταθεί για να incapsulate τις συγκεκριμένες ανάγκες της συσκευής.
Μικρές Αποτύπωμα: Κινητό συσκευές συνήθως έχουν περιορισμένους πόρους στην οποία να τρέχει κωδικό πελάτη (δηλαδή τη μνήμη, την ταχύτητα του επεξεργαστή.). Ένα ανοικτό πρωτόκολλο σχεδιαστεί με αυτό το πνεύμα θα πρέπει να βελτιστοποιηθεί ώστε να καταστεί δυνατή η αποτελεσματική εφαρμογή και θα πρέπει εύκολα να υποστηρίζει συσκευές όπως PDA, κινητά τηλέφωνα, συσκευές παρακολούθησης GPS, και άλλες ΚΑΕ μικρο-συσκευές.
Συμβατότητα της βιομηχανίας: Έχοντας ένα ανοικτό πρωτόκολλο διασφαλίζει την καλύτερη συμβατότητα μεταξύ διαφορετικών συσκευών πελάτη και τους παρόχους υπηρεσιών.Εφαρμογή αναφοράς: Έχοντας μια εφαρμογή αναφοράς που παρουσιάζει τα κύρια χαρακτηριστικά του πρωτοκόλλου παρέχει έναν εύκολο σημείο εκκίνησης στο οποίο οι προγραμματιστές μπορούν να προσθέσουν τα δικά τους χαρακτηριστικά και την πλατφόρμα συγκεκριμένη εφαρμογή χωρίς να χρειάζεται να ανησυχείτε για το πώς δεδομένων γίνεται από τον πελάτη στο διακομιστή.
OpenDMTP σχεδιάστηκε ειδικά για να ταιριάζουν σε όλες αυτές τις ανάγκες, ιδιαίτερα & quot? Στοχευμένη Γενιάς Εκδήλωση & quot? και & quot? Δίκτυο Απόδοσης & quot ;. Το τυπικό «πρόγραμμα δεδομένων» για την επικοινωνία GPRS, για παράδειγμα, είναι συνήθως 1Mb ανά μήνα. OpenDMTP σχεδιάστηκε για να βελτιστοποιήσει το πακέτο κωδικοποίησης για να επιτραπεί η συλλογή των πληροφοριών GPS πακέτων μία φορά κάθε 3 λεπτά, 24 ώρες την ημέρα, 30 ημέρες το μήνα, και εξακολουθεί να παραμείνει κάτω από το όριο πρόγραμμα δεδομένων 1Mb.
Ενώ η XML είναι πολύ επεκτάσιμο, αποτυγχάνει η & quot? Μικρού μεγέθους & quot? και & quot? Δίκτυο Απόδοσης & quot? απαιτήσεων. Έτσι, ήταν προεξοφλημένη ως βιώσιμη λύση πρωτόκολλο. Πολλές φορητές συσκευές δεν διαθέτουν τους απαραίτητους πόρους για να είναι σε θέση να παρέχουν πλήρη λειτουργικότητα XML parsing. Και ένα πακέτο XML μπορεί να χρειαστεί να είναι αρκετές εκατοντάδες bytes σε μήκος απλά να στείλετε μερικά bytes των πραγματικών δεδομένων. Αυτό και μόνο θα κάνει το κόστος λύση απαγορευτικό για τα μέσα μαζικής μεταφοράς υψηλού κόστους, όπως η δορυφορική.OpenDMTP περιλαμβάνει επίσης ένα πλήρως εξοπλισμένο εφαρμογή αναφορά της εμπορικής ποιότητας σε άλμα-έναρξη ανάπτυξη.
Λεπτομέρειες Εφαρμογής:
Εκδοχή: 1.1.3
Ανεβάστε ημερομηνία: 28 Jun 11
Προγραμματιστής: Martin D. Flynn
Άδεια: Δωρεάν
Δημοτικότητα: 61
Μέγεθος: 258 Kb
Τα σχόλια δεν βρέθηκε