HEAL DSpace

Εφαρμογή ταξιμέτρου σε κινητό τερματικό Android

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Ξένος, Χαράλαμπος el
dc.contributor.author Xenos, Charalampos en
dc.date.accessioned 2015-08-24T10:03:17Z
dc.date.available 2015-08-24T10:03:17Z
dc.date.issued 2015-08-24
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/41097
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.10019
dc.rights Default License
dc.subject Εφαρμογές el
dc.subject Android en
dc.subject Ταξίμετρα el
dc.subject Εντοπισμός θέσης el
dc.subject Δορυφορικά συστήματα el
dc.subject Κινητές επικοινωνίες el
dc.subject Software applications en
dc.subject Taximeters en
dc.subject Satellite navigation en
dc.subject Position tracking en
dc.title Εφαρμογή ταξιμέτρου σε κινητό τερματικό Android el
heal.type bachelorThesis
heal.classification Ταξίμετρα el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2015-06-10
heal.abstract Η προκείμενη διπλωματική εργασία έχει ως θέμα της την ανάπτυξη μιας εφαρμογής ταξιμέτρου σε προγραμματιστικό περιβάλλον Android. Εκτός αυτού στο θεωρητικό μέρος της εργασίας μελετούμε την εξέλιξη της τεχνολογίας που σχετίζεται με τις δορυφορικές επικοινωνίες και τη σύνδεση τους με τα υπολογιστικά συστήματα και την ανάπτυξη λογισμικού. Πιο συγκεκριμένα στο κεφάλαιο 1 εισάγουμε την έννοια των συστημάτων εντοπισμού θέσης και μελετούμε τα είδη αλλά και την εξέλιξή τους στην διάρκεια των χρόνων. Επίσης παρουσιάζουμε τα σημαντικότερα στατιστικά στοιχεία που αφορούν το εύρος της χρήσης τέτοιων συστημάτων αλλά και το μέγεθος αυτού του ολοένα και αυξανόμενο κλάδου των τηλεπικοινωνιών. Στο δεύτερο κεφάλαιο συναντούμε πληροφορίες για τα εμπορικά συστήματα εντοπισμού θέσης χρηστών και παρουσιάζουμε τέσσερα τέτοια δημοφιλή εμπορικά συστήματα συνοψίζοντας τα ιδιαίτερα χαρακτηριστικά του καθενός και εμφανίζοντας και μερικά στιγμιότυπα χρήσης τους. Στο τρίτο κεφάλαιο παρουσιάζουμε συνοπτικά δύο επιστημονικές εργασίες που σχετίζονται με τον κλάδο των συστημάτων εντοπισμού θέσης και εξειδικεύονται στην ανάλυση τεχνικών για την ανάπτυξη μοντέλων εντοπισμού ύποπτης συμπεριφοράς σε διαδρομές ταξί που θα εκμεταλλεύονται δεδομένα από παρόχους εντοπισμού τοποθεσίας και ιδιαίτερα από το GPS. Στο τέταρτο κεφάλαιο γίνεται μελέτη του προτεινομένου συστήματος και της υλοποίησης της εφαρμογής TaxiFriend. Πιο συγκεκριμένα στην ενότητα 4.1 γίνεται μια εισαγωγή και παρουσίαση της κύριας δομής της εφαρμογής. Στην ενότητα 4.2 παρουσιάζεται με σχήματα η γενική αρχιτεκτονική της εφαρμογής, παρουσιάζεται μέσω ενός Information Flow Diagram η ροή των δεδομένων από τις διάφορες οθόνες της εφαρμογής και πως αυτά αποθηκεύονται ή προσπελαύνονται από τον χώρο αποθήκευσης, ενώ στην τελευταία υποενότητα της ενότητας 4.2 παρουσιάζουμε αναλυτικά ποια δεδομένα και με ποιο τρόπο αποθηκεύονται στη συσκευή μας. Στην ενότητα 4.3 παρουσιάζονται σε μορφή εγχειριδίου στιγμιότυπα της εφαρμογής με επεξήγηση της λειτουργικότητας του κάθε στιγμιοτύπου. Τέλος στην ενότητα 4.4 παρουσιάζεται αναλυτικά ο τρόπος με τον οποίον υλοποιήσαμε την εφαρμογή TaxiFriend. Πιο συγκεκριμένα στην υποενότητα 4.4.1 εισάγουμε τον αναγνώστη στο λειτουργικό σύστημα Android παρουσιάζοντας την εξέλιξή του, τα χαρακτηριστικά που το καθιστούν ιδιαίτερο και τη διάδοση του στον κλάδο των εφαρμογών λογισμικού. Στην υποενότητα 4.4.2 παρουσιάζονται τα εργαλεία που χρησιμοποιήσαμε για την ανάπτυξη της εφαρμογής ενώ στην υποενότητα 4.4.3 παρουσιάζονται κάποια σημαντικά κομμάτια του κώδικα της εφαρμογής και επεξηγείται ο ρόλος τους στη λειτουργία της εφαρμογής. Στο 5ο κεφάλαιο παρουσιάζουμε τα βασικά διαγράμματα της εφαρμογής ενώ γίνεται σύγκριση της υλοποίησης μας με τις ερευνητικές εργασίες που παρουσιάστηκαν στο κεφάλαιο 3. Τέλος στο 6ο κεφάλαιο αναλύουμε τα γενικά συμπεράσματα από την ανάπτυξη της εφαρμογής μας αλλά και κάποιες απόψεις για την πορεία και τη σημασία των τηλεπικοινωνιών, δορυφορικών και μη, και τη σημασία της ενσωμάτωσης τους σε εφαρμογές λογισμικού ενώ στην δεύτερη ενότητα του κεφαλαίου προτείνουμε ιδέες και τρόπους για μελλοντικές επεκτάσεις ή βελτιώσεις της εφαρμογής TaxiFriend. el
heal.abstract The current diploma thesis has as its main subject the development of an taximeter application in an Android programming environment. Besides that, in the theoretical part of this thesis we study the evolution of the technology that has to do with satellite communications and their connection to the hardware as well as the software development. More specifically in chapter 1 we introduce the concept of position tracking systems and we discuss the kinds as well the their evolution through time. Moreover, we present the most important statistics that pertain to the range of use of such systems as well as the current market share and status of this growing field of telecommunications. In the second chapter we present information for the commercially available position tracking systems summing up each one's special features and displaying some screenshots of their use. In the third chapter we briefly present two scientific papers that pertain to the field of position tracking systems and specialize in the analysis of techniques for the development of models for the detection of fraudulent behavior in taxi courses, that will make use of data mined from location providers and especially from GPS. In the fourth chapter we study the proposed system and the implementation of the TaxiFriend application. More specifically in section 4.1 we introduce the reader to the application and present him with the core structure of it. In section 4.2 we present the general architecture of the application using diagrams, the flow of data through each of the application's screens and how they are saved or accessed from the internal storage using an Information Flow Diagram, while in the last subsection of section 4.2 we thoroughly present which data and in which way are stored on our device. In section 4.3 we display, in a way that closely resembles an application manual, screenshots of the application with an explanation of the use of each one. Finally in section 4.4 we thoroughly present the way in which we implemented the TaxiFriend application. More specifically in subsection 4.4.1 we introduce the reader to the Android operating system presenting its evolution, the features that make it special as well as its widespread propagation in the field of software development. In subsection 4.4.2 we present the tools we used to develop the application while in subsection 4.4.3 we present some important code snippets of the application and we explain their roles in the application's function. In chapter 5 we present the application's diagrams and we additionally compare our implementation with the scientific papers presented in chapter 3. Last but not least, in the sixth chapter we discuss the general conclusions of our application's development as well as some opinions for the course and the importance of telecommunications, satellite or not, and the significance of their integration in software applications, while in the second section of this chapter we propose ideas and ways for future expansions or enhancements to the TaxiFriend application. en
heal.advisorName Θεολόγου, Μιχαήλ el
heal.committeeMemberName Συκάς, Ευστάθιος el
heal.committeeMemberName Στασινόπουλος, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 60 σ. el
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής