Ανάπτυξη εφαρμογής για κινητά τηλέφωνα με βάση την τεχνολογία για την τουριστική καθοδήγηση στην Θεσσαλονίκη (Master thesis)

Σαλαμπάσης, Νικόλαος


Improving the tourism experience through computer vision and the development of mobile phone applications is the main focus of this thesis, which explores the convergence of technology and tourism. The thesis consists of six chapters, each of which addresses a separate topic. The role of interactive technologies in tourism guidance and the impact of digital transformation on the tourism industry are presented in the first chapter with an analysis of the relationship between tourism and technology. Digital guidance technologies in smart cities are explored in the following chapter, which delves into the function of technology in tourism tours and examines user- and business-oriented technologies. This is followed by the more technical parts of the thesis, focusing initially on computer vision, focusing on aspects such as object detection. An analysis is made of the role of machine learning in machine vision, and how the latest technology is being integrated in this area. A detailed discussion is then given of the different versions of YOLO and the various architectural elements present in the object detection algorithms based on convolutional neural networks that make up the YOLO model. One of the main topics covered in this chapter is the development of mobile applications, with a special emphasis on iOS. This involves exploring the iOS SDK and operating system, as well as the structure of application development projects, the use of UI Frameworks, and the Swift programming language. You'll also discover insights on object-oriented programming (OOP) principles, the best practices for application architecture, and complex system architectures. The practical integration of computer vision models into a mobile application is the main topic of Chapter 5. Training the model, exporting the model to a format usable by the application, and integrating it into the application are explored. In addition, the chapter covers the development of the UI that hosts the model and the retrieval of relevant data from the web about the monuments. Finally, we examine the performance of the application, providing an analysis of its efficiency and effectiveness in the context of tourism. Overall, this thesis deals with how developments in emerging technologies, such as the usage of mobile applications in combination with computer vision and geolocation systems, can enhance tourism experiences.
Institution and School/Department of submitter: Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Subject classification: Cell phones
Application software -- Development
Smartphones
Tourism -- Greece -- Thessaloniki
Tourism -- Technological innovations
Κινητά τηλέφωνα
Λογισμικό εφαρμογής -- Ανάπτυξη
Έξυπνα τηλέφωνα
Τουρισμός -- Ελλάδα --Θεσσαλονίκη
Τουρισμός -- Τεχνολογικές καινοτομίες
Keywords: Κινητά τηλέφωνα;Εφαρμογές;Τουρισμός;Θεσσαλονίκη;Τουριστική καθοδήγηση;Μηχανική όραση;Portable phones;Applications;Tourism;Thessaloniki;Tourist guidance;Computer vision
Description: Μεταπτυχιακή εργασία - Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων, 2023 (α/α 14099)
URI: http://195.251.240.227/jspui/handle/123456789/16880
Item type: masterThesis
General Description / Additional Comments: Μεταπτυχιακή εργασία
Subject classification: Cell phones
Application software -- Development
Smartphones
Tourism -- Greece -- Thessaloniki
Tourism -- Technological innovations
Κινητά τηλέφωνα
Λογισμικό εφαρμογής -- Ανάπτυξη
Έξυπνα τηλέφωνα
Τουρισμός -- Ελλάδα --Θεσσαλονίκη
Τουρισμός -- Τεχνολογικές καινοτομίες
Submission Date: 2024-08-28T19:45:11Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Publication date: 2023-11-15
Bibliographic citation: Σαλαμπάσης, Ν. (2023). Ανάπτυξη εφαρμογής για κινητά τηλέφωνα με βάση την τεχνολογία για την τουριστική καθοδήγηση στην Θεσσαλονίκη (Μεταπτυχιακή εργασία). ΔΙ.ΠΑ.Ε.
Abstract: Η βελτίωση της τουριστικής εμπειρίας μέσω της μηχανικής όρασης και της ανάπτυξης εφαρμογών για κινητά τηλέφωνα είναι το κύριο αντικείμενο αυτής της διπλωματικής εργασίας, η οποία διερευνά τη σύγκλιση της τεχνολογίας και του τουρισμού. Η διπλωματική εργασία αποτελείται από έξι κεφάλαια, καθένα από τα οποία πραγματεύεται ένα ξεχωριστό θέμα. Ο ρόλος των διαδραστικών τεχνολογιών στην τουριστική καθοδήγηση και ο αντίκτυπος του ψηφιακού μετασχηματισμού στην τουριστική βιομηχανία παρουσιάζονται στο πρώτο κεφάλαιο με μια ανάλυση της σχέσης μεταξύ τουρισμού και τεχνολογίας. Οι τεχνολογίες ψηφιακής καθοδήγησης στις έξυπνες πόλεις διερευνώνται επόμενο κεφάλαιο, το οποίο εμβαθύνει στη λειτουργία της τεχνολογίας στις τουριστικές περιηγήσεις και εξετάζει τις τεχνολογίες που προσανατολίζονται προς τους χρήστες και τις επιχειρήσεις. Στη συνέχεια ακολουθούν τα πιο τεχνικά κομμάτια της εργασίας, με επίκεντρο αρχικά την μηχανική όραση (Computer Vision), εστιάζοντας σε πτυχές όπως η αναγνώριση αντικειμένων. Γίνεται ανάλυση του ρόλου της μηχανικής μάθησης στην την μηχανική όραση, καθώς και του τρόπου με τον οποίο η τελευταία λέξη της τεχνολογίας ενσωματώνεται στον τομέα αυτό. Στη συνέχεια, γίνεται λεπτομερής αναφορά στις διάφορες εκδόσεις του YOLO και στα διάφορα αρχιτεκτονικά στοιχεία που υπάρχουν στους αλγορίθμους ανίχνευσης αντικειμένων που βασίζονται σε συνελικτικά νευρωνικά δίκτυα, τα οποία συνθέτουν το μοντέλο YOLO. Ένα από τα κύρια θέματα αποτελεί η ανάπτυξη εφαρμογών για κινητά τηλέφωνα, με ιδιαίτερη έμφαση στην πλατφόρμα iOS. Καλύπτονται θέματα όπως το λειτουργικό σύστημα iOS και το iOS SDK, η δομή ενός τυπικού project, η γλώσσα προγραμματισμού Swift και τα UI Frameworks τα οποία χρησιμοποιούνται. Το κεφάλαιο αυτό διευκρινίζει τις βέλτιστες πρακτικές στην αρχιτεκτονική εφαρμογών, τις αρχές του αντικειμενοστραφούς προγραμματισμού (OOP) και τις αρχιτεκτονικές σύνθετων συστημάτων. Η πρακτική ενσωμάτωση των μοντέλων μηχανικής όρασης σε μια εφαρμογή για κινητά, καθώς και η σχεδίαση του UI αποτελούν το επόμενο θέμα. Διερευνάται η εκπαίδευση του μοντέλου, η εξαγωγή του μοντέλου σε μορφή ώστε να αξιοποιηθεί από την πλατφόρμα και η ενσωμάτωσή του στην εφαρμογή. Επιπλέον, το κεφάλαιο καλύπτει την ανάπτυξη του UI που φιλοξενεί τη χρήση του μοντέλου και την ανάκτηση σχετικών δεδομένων από τον ιστό σχετικά με τα μνημεία. Τέλος εξετάζουμε την επίδοση της εφαρμογής, παρέχοντας μια ανάλυση της αποδοτικότητας και της αποτελεσματικότητάς της στο πλαίσιο του τουρισμού. Συνολικά, η διπλωματική εργασία αυτή ασχολείται με το πώς οι εξελίξεις στις αναδυόμενες τεχνολογίες, όπως η χρήση εφαρμογών για κινητά τηλέφωνα σε συνδυασμό με συστήματα μηχανικής όρασης και γεωεντοπισμού, μπορούν να βελτιώσουν τις τουριστικές εμπειρίες.
Improving the tourism experience through computer vision and the development of mobile phone applications is the main focus of this thesis, which explores the convergence of technology and tourism. The thesis consists of six chapters, each of which addresses a separate topic. The role of interactive technologies in tourism guidance and the impact of digital transformation on the tourism industry are presented in the first chapter with an analysis of the relationship between tourism and technology. Digital guidance technologies in smart cities are explored in the following chapter, which delves into the function of technology in tourism tours and examines user- and business-oriented technologies. This is followed by the more technical parts of the thesis, focusing initially on computer vision, focusing on aspects such as object detection. An analysis is made of the role of machine learning in machine vision, and how the latest technology is being integrated in this area. A detailed discussion is then given of the different versions of YOLO and the various architectural elements present in the object detection algorithms based on convolutional neural networks that make up the YOLO model. One of the main topics covered in this chapter is the development of mobile applications, with a special emphasis on iOS. This involves exploring the iOS SDK and operating system, as well as the structure of application development projects, the use of UI Frameworks, and the Swift programming language. You'll also discover insights on object-oriented programming (OOP) principles, the best practices for application architecture, and complex system architectures. The practical integration of computer vision models into a mobile application is the main topic of Chapter 5. Training the model, exporting the model to a format usable by the application, and integrating it into the application are explored. In addition, the chapter covers the development of the UI that hosts the model and the retrieval of relevant data from the web about the monuments. Finally, we examine the performance of the application, providing an analysis of its efficiency and effectiveness in the context of tourism. Overall, this thesis deals with how developments in emerging technologies, such as the usage of mobile applications in combination with computer vision and geolocation systems, can enhance tourism experiences.
Advisor name: Διαμαντάρας, Κωνσταντίνος
Examining committee: Διαμαντάρας, Κωνσταντίνος
Publishing department/division: Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Publishing institution: ihu
Number of pages: 71
Appears in Collections:Μεταπτυχιακές Διατριβές

Files in This Item:
File Description SizeFormat 
Salabasis.pdf5.07 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/16880
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.