Οπτικοποίηση βέλτιστων διαδρομών σε Έξυπνες συσκευές (smartphones)

  1. Bachelor’s thesis
  2. ΑΠΟΣΤΟΛΟΥ, ΓΕΡΑΣΙΜΟΣ
  3. Πληροφορική (ΠΛΗ)
  4. 31 Ιουλίου 2017 [2017-07-31]
  5. Ελληνικά
  6. 96
  7. Ζαρολιάγκης, Χρήστος
  8. Εφαρμογή για έξυπνες συσκευές, Android, Android Studio, CFCA, Innovative Route Planner, JAVA, osmdroid, osmbonuspack
  9. 22
  10. εικόνες, πίνακες
    • Η παρούσα πτυχιακή εργασία πραγματεύεται τη σχεδίαση και την ανάπτυξη εφαρμογής για έξυπνα τηλέφωνα με λειτουργικό σύστημα Android, με την οποία μπορεί ο χρήστης να βρίσκει βέλτιστες διαδρομές σε οδικά δίκτυα διάφορων μεγαλουπόλεων βάσει της χρονικής διάρκειας και όχι της απόστασης. Οι διαδρομές υπολογίζονται με τη χρήση της διαδικτυακής υπηρεσίας Innovative Route Planner, η οποία χρησιμοποιεί τον πλέον ταχύτερο αλγόριθμο ερωτημάτων CFCA που δημοσιεύθηκε στις εργασίες [13,14]. Στην παρούσα φάση η υλοποίηση αφορά την πόλη του Βερολίνου στη Γερμανία και την πόλη της Βιτόρια στην Ισπανία, με δυνατότητα επέκτασης και σε άλλες πόλεις. Αρχικά, παρουσιάζεται το λειτουργικό σύστημα Android και η ελεύθερη διαδικτυακή υπηρεσία χαρτών OpenStreetMaps. Εν συνεχεία, παρουσιάζεται ο τρόπος σχεδίασης, ανάπτυξης και υλοποίησης της εφαρμογής. Το περιβάλλον ανάπτυξης είναι το Android Studio που αποτελεί την επίσημη πλατφόρμα ανάπτυξης εφαρμογών για το Android, με χρήση της γλώσσας προγραμματισμού JAVA. Για την απεικόνιση των διαδρομών, χρησιμοποιήθηκαν οι ανοικτού κώδικα βιβλιοθήκες osmdroid και osmbonuspack. Η αποθήκευση δεδομένων γίνεται με τη χρήση των λειτουργιών βάσης δεδομένων MySql. Επιπροσθέτως, η εφαρμογή αξιολογήθηκε από χρήστες, κυρίως εθελοντές, οι οποίοι συμπλήρωσαν ερωτηματολόγια αξιολόγησης εμπειρίας χρήσης. Τέλος, παρουσιάζονται πιθανές μελλοντικές επεκτάσεις της εφαρμογής.
    • The present thesis deals with the design and development of an application for smart phones with Android operating system, with which the user can find optimal routes in road networks of different cities based on time, not distance. The routes are computed using the internet service Innovative Route Planner, which uses the fastest CFCA query algorithm published in [13,14]. At the present stage, the implementation concerns the city of Berlin in Germany and the city of Vitoria in Spain, with the possibility of extending it to other cities as well. Initially, the Android operating system and the free internet mapping service OpenStreetMaps are presented. Next, the methodology of the design, the development and the implementation of the application is presented. The development environment is Android Studio, the official Android application development platform, using the JAVA programming language. For displaying the routes, the open-source osmdroid and osmbonuspack libraries were used. The data storing is done by using the functions of MySql database. In addition, the application was evaluated by users, mostly volunteers, who complete a user experience evaluation questionnaire. Finally, possible future application extensions are presented.
  11. Hellenic Open University
  12. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.