Η ευρεία διάδοση σύγχρονων φορητών συσκευών με πρόσβαση στο διαδίκτυο, προβολή ποικίλων πολυμέσων και ανίχνευση θέσης (GPS), έχει επιτρέψει την ανάπτυξη εφαρμογών πολυμεσικών οδηγών για τουρίστες. Τέτοιες εφαρμογές μπορούν να χωριστούν σε δύο κατηγορίες: (α) web-based, όπου το περιεχόμενο λαμβάνεται από το διαδίκτυο και προβάλλεται στον browser και (β) μητρικές εφαρμογές, όπου το περιεχόμενο περιλαμβάνεται στο πακέτο εγκατάστασης και προβάλλεται σε χειριστήρια της εφαρμογής. Στην πρώτη προσέγγιση, το κύριο μειονέκτημα είναι η συνεχής χρέωση δεδομένων, ενώ στη δεύτερη η μη δυναμική ανανέωση του περιεχομένου.
Στόχος της εργασίας ήταν η σχεδίαση και πρωτότυπη ανάπτυξη συστήματος που θα μπορεί να υποβοηθά το κοινό στην περιήγησή του σε χώρους πολιτιστικού ενδιαφέροντος με χρήση υπηρεσιών πλοήγησης και προβολής πολυμεσικού περιεχομένου. Τα ανωτέρω προβλήματα αντιμετωπίστηκαν με (α) τη δημιουργία κεντρικού πληροφοριακού συστήματος που επιτρέπει την ανάπτυξη πολυμεσικού περιεχομένου από μη ειδικούς και (β) τη δημιουργία μητρικών εφαρμογών για τις πλατφόρμες iOS και Android ώστε να προσφέρεται ικανοποιητική εμπειρία χρήσης, αποφεύγοντας παράλληλα περιττές χρεώσεις δικτύου.
Τα στάδια της εργασίας ήταν: (α) η ανάλυση απαιτήσεων και σχεδίαση της αρχιτεκτονικής, (β) η σχεδίαση του λογισμικού μέσω διαγραμμάτων UML και εργαλείων ανάπτυξης πρωτοτύπου, (γ) η ανάπτυξη του κεντρικού πληροφοριακού συστήματος στο Microsoft Visual Studio με χρήση τεχνολογίας Lightswitch 2015 και (δ) η παράλληλη ανάπτυξη των δύο μητρικών εφαρμογών στο Xamarin Studio με χρήση της cross-platform τεχνολογίας Xamarin Forms.
Οι εφαρμογές που αναπτύχθηκαν προσφέρουν ένα βασικό σετ υπηρεσιών πλοήγησης και προβολής πολυμέσων. Το περιεχόμενο λαμβάνεται από το πληροφοριακό σύστημα μέσω web υπηρεσιών και αποθηκεύεται προσωρινά στη συσκευή. Δίνεται επίσης η δυνατότητα μετάφρασης πινακίδων που εισάγονται με την κάμερα του κινητού. Επόμενα βήματα για την ενίσχυση της λειτουργικότητας του συστήματος είναι η ανάπτυξη πλήρως μητρικών εφαρμογών για καλύτερη αξιοποίηση της κάθε πλατφόρμας, η προώθηση περιεχομένου (push) στις συσκευές, η εξατομίκευση του περιεχομένου με βάση τα ενδιαφέροντα του χρήστη και η αλληλεπίδραση με άλλα συστήματα ή κοινωνικά δίκτυα.
The wide adoption of modern mobile devices with access to Internet, rich multimedia features and GPS position information, has allowed the development of various mobile tourist guide applications. Such applications can be divided in two broad categories: (a) Web-based applications that display dynamic web content via the browser and (b) Native apps that display static pre-installed content via platform-specific controls. The first approach has the weakness of continuous charge for network access, while the second does not allow for dynamic content update.
Aim of the thesis was the design and development of a prototype system that will assist tourists to visit places of cultural interest by providing navigation and multimedia display services. The above limitations were dealt with (a) the development of a central information system that allows of non-experts to upload multimedia content and (b) the development of native mobile apps for iOS and Android platforms that use device capabilities to offer satisfactory user experience, while avoiding unnecessary carrier charges.
The stages of our work were: (a) requirements analysis and architecture design, (b) software design via UML diagrams and prototyping tools, (c) development of the information system with Microsoft Visual Studio and Lightswitch 2015 technology and (d) parallel development of two native apps with Xamarin Studio and cross-platform Xamarin Forms technology.
The developed apps offer a basic set of navigation and multimedia display services. Content is received from the information system via web services and cached locally on devices. Additionally, a capability is offered to translate text that is captured with mobile camera. Next steps to enhance systems functionality include better utilization of platform capabilities with fully native apps, a ‘push’ content service, personalization of content based on user’s interest and collaboration with other systems or social networks.
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.
Κύρια Αρχεία Διατριβής
Περιήγηση και Οργάνωση Δεδομένων Πολιτισμικών Σημείων Ενδιαφέροντος από φορητές συσκευές (tablet) με χρήση Γεωγραφικής Θέσης - Identifier: 78046
Internal display of the 78046 entity interconnections (Node labels correspond to identifiers)