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 |
|