Αξιοποίηση της υπηρεσίας Google Cloud Messaging (GCM) στη σχεδίαση και την ανάπτυξη εφαρμογής άμεσης ανταλλαγής μηνυμάτων για κινητές συσκευές με λειτουργικό σύστημα Android
Creating a fully featured Android instant messaging Android application through Google Cloud Messaging (GCM) service
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Android (Electronic resource) ; Άμεση ανταλλαγή μηνυμάτων ; Ανάπτυξη λογισμικού ; Google Cloud MessagingΠερίληψη
Στη σύγχρονη κοινωνία της γνώσης και της αμφίδρομης διανθρώπινης επικοινωνίας, η πληροφορία αποκτάται, επεξεργάζεται, αποθηκεύεται, ανακτάται, μεταδίδεται και διαχέεται σε πραγματικό χρόνο και με ελάχιστο κόστος. Κατά την τελευταία δεκαετία σημειώνεται λοιπόν μία αλματώδης άνοδος της χρήσης των σύγχρονων εφαρμογών άμεσης ανταλλαγής μηνυμάτων. Συγκεκριμένα, η λειτουργία της ανταλλαγής μηνυμάτων σε πραγματικό χρόνο έχει πλέον υπερισχύσει της επικοινωνίας μέσω ηλεκτρονικού ταχυδρομείου σε προσωπικό επίπεδο, ενώ έχει αρχίσει να αποκτά έδαφος και σε επαγγελματικές συνομιλίες. Οι πιο δημοφιλείς εφαρμογές άμεσης ανταλλαγής μηνυμάτων για έξυπνες συσκευές είναι πλέον εμπλουτισμένες με επιπρόσθετες λειτουργίες, πέραν της αποστολής και λήψης κειμένου, οι οποίες επιτρέπουν στους χρήστες τους την ανταλλαγή φωτογραφιών, βίντεο, εικονιδίων με συγκεκριμένη έκφραση προσώπου για δήλωση διάθεσης και ορισμένων κοινών τύπων αρχείων, όπως είναι φέρ’ ειπείν τα έγγραφα Word και τα υπολογιστικά φύλλα Excel.
Στο πλαίσιο της παρούσας μεταπτυχιακής διατριβής ανεπτύχθη μια ολοκληρωμένη Android εφαρμογή άμεσης ανταλλαγής μηνυμάτων μέσω Google Cloud Messaging (GCM)∙ τουτέστιν ένα πλήρες σύστημα αμφίδρομης επικοινωνίας σε πραγματικό χρόνο που αξιοποιεί την ομώνυμη δωρεάν υπηρεσία της Google και βρίσκει εφαρμογή σ’ έξυπνες συσκευές με λειτουργικό σύστημα Android. Η εν λόγω υπηρεσία, η οποία περιγράφεται λεπτομερειακά επί της παρούσας πραγματείας, προσφέρει έναν σταθερό δίαυλο-κανάλι ανταλλαγής πληροφοριών, μέσω του οποίου μεταδίδονται άνευ χρηματικού αντιτίμου, αφενός μεν τα μηνύματα που αποστέλλει ένας Διακομιστής-Εξυπηρετητής σε μια ή πολλές συζυγείς και πιστοποιημένες GCM Εφαρμογές Χρήστη-Πελάτες – ήτοι τα κατάντη GCM μηνύματα, αφετέρου δε τα μηνύματα που αποστέλλει μια GCM Εφαρμογή Χρήστη-Πελάτης προς έναν δεδομένο και οικείο Διακομιστή-Εξυπηρετητή Εφαρμογής – δηλαδή τα ανάντη GCM μηνύματα.
Συμφώνως προς τις επιταγές των καιρών, η εκπονημένη Android Εφαρμογή GCM παρέχει στους χρήστες τη δυνατότητα άμεσης ανταλλαγής γραπτών μηνυμάτων και εικόνων σ’ ένα ευπροσάρμοστο, μινιμαλιστικό και χρηστικό περιβάλλον διεπαφής, το οποίο έχει αναπτυχθεί επί τη βάσει του συνόλου των σχεδιαστικών κανόνων του Material Design της Google.