Καταγραφή , υπενθύμιση και γνωστοποίηση γεωγραφικής θέσης στατικού / κινούμενου οχήματος (ή αντικειμένου), για Android συσκευές
Θεματική επικεφαλίδα
TPSH::Επιστήμη ΥπολογιστώνΛέξεις κλειδιά
Android ; GPS ; Glassfish ; Google maps ; Web Sockets ; Παγκόσμιο σύστημα εντοπισμού θέσηςΠερίληψη
Η παρούσα πτυχιακή εργασία ασχολείται με την ανάπτυξη μιας εφαρμογής για συσκευές Android, η οποία πραγματεύεται δυο διαφορετικούς σκοπούς που έχουν όμως κοινή βάση. Ο πρώτος σκοπός είναι η εύρεση και αποθήκευση μιας γεωγραφικής θέσης έτσι ώστε αυτή να χρησιμοποιηθεί μελλοντικά και ο δεύτερος σκοπός είναι η ανταλλαγή γεωγραφικών συντεταγμένων μεταξύ δύο διαφορετικών χρηστών της εφαρμογής, έτσι ώστε να γνωρίζουν αμφότεροι ο ένας τη θέση του άλλου σε πραγματικό χρόνο, προκειμένου ο ένας να ακολουθεί τον άλλο. Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκαν ενδιαφέρουσες τεχνολογίες με την βασικότερη να είναι τα Web Sockets τα οποία τρέχουν σε μια JavaEE εφαρμογή η οποία φιλοξενείτε στον Glassfish application server που έστησα. Η παρούσα παρουσίαση αμέσως μετά τις εισαγωγικές πληροφορίες που θα παραθέσει για το Android, θα αναλύσει όλες τις τεχνολογίες που χρησιμοποιήθηκαν και θα παρέχει πληροφορίες για το πώς στήθηκε το περιβάλλον ανάπτυξης, όπως επίσης θα παρέχει αναλυτική περιγραφή του τι κάνει η εφαρμογή, αναφέροντας τον ρόλο που επιτελεί κάθε κλάση της. Επίσης θα αναφερθούν και μερικά προβλήματα που προέκυψαν κατά την διάρκεια της υλοποίησης της, σε συνδυασμό με τις ενέργειες που έκανα για να τα επιλύσω. Τέλος θα πρέπει να αναφερθεί πως η παρούσα πτυχιακή εργασία δεν αποτελεί ένα κατά κάποιο τρόπο tutorial για το πώς φτιάχνουμε μια Android εφαρμογή, αλλά θεωρώντας πως ο χρήστης έχει κάποια βασική γνώση προγραμματισμού σε Android, επικεντρώνεται στο σκοπό που αυτή εξυπηρετεί.
Περίληψη
The present thesis concerns the development of an Android application, which is about two different purposes with the same scope. The first one is about capturing and saving a geographical position for future use and the second one is about exchanging positions between two different application's users, in order both of them to know each other's position in real time, so that the one could follow the other. For application's development, there were used some interesting technologies with the most important of them to be Web Sockets, which are running on a JavaEE application being deployed on a Glassfish application server that I have set. Just after the basic information that the current presentation will provide about Android, it will be analyzed every technology used, as well as the way that the development environment was set and will also provide a detailed description of the application each self, mentioning the role of every application's class. Additionally, will be also mentioned some problems arose and their solutions. Finally, the current thesis should not be considered as an Android development tutorial, because it assumes that reader has a basic knowledge about developing Android applications, and it focuses on analyzing its own scope.
Αριθμός σελίδων
73 σελ.Σχολή
Σχολή Τεχνολογικών ΕφαρμογώνΑκαδημαϊκό Τμήμα
Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.Γλώσσα
ΕλληνικάΟι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: