ThesisPDF Available

The_use_of_QR_Code_in_the_management_of_network_services

Authors:

Abstract

Η παρούσα διπλωματική εργασία αποσκοπεί στη χρήση του QR Code στις δικτυακές υπηρεσίες και εφαρμογές εσωτερικής πλοήγησης. Παράλληλα με την εφαρμογή του μέσου αυτού αποσκοπείτε η διευκόλυνση της πλοήγησης των μελών της πανεπιστημιακής κοινότητας, αλλά και των επισκεπτών της εντός του εσωτερικού χώρου του ιδρύματος και η άμεση πληροφόρηση των τοποθεσιών όπως αίθουσες διδασκαλίας, εργαστηριακούς χώρους και τις πανεπιστημιακές υπηρεσίες.
[1]
ΕΛΛΗΝΙΚΟ ΜΕΣΟΓΕΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ
ΕΛ.ΜΕ.ΠΑ.
ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ
ΤΜΗΜΑ
ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ
ΕΙΣΗΓΗΤΗΣ 1: ΕΙΣΗΓΗΤΗΣ 2:
Παναγιώτης Κανέλλος Δημήτρης Καραμπότης
(Α.Μ: 5419) (A.M: 5401)
ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΤΗΣ
Δρ. Αντώνιος Κωνσταντάρας
Χανιά © 2021
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ
Χρήση QR code στη διαχείριση δικτυακών υπηρεσιών.
(The_use_of_qr_code_in_the_management_of_network_services)
[2]
ΕΥΧΑΡΙΣΤΙΕΣ
Θα θέλαμε να ευχαριστήσουμε,
Το Τμήμα Ηλεκτρονικών Μηχανικών του Ελληνικού Μεσογειακού Πανεπιστημίου
για τις δυνατότητες και τα γνωστικά εφόδια που μας παρείχε κατά τα χρόνια
φοίτησης μας στα Χανιά.
Τον επιβλέπων καθηγητή μας Δρ. Αντώνιος Κωνσταντάρας για την ευκαιρία και την
εμπιστοσύνη που μας έδειξε, ώστε να αναπτύξουμε τις δυνατότητες μας στον τομέα
του αυτοματισμού και της πληροφορικής και να εμπλουτίσουμε τις γνώσεις μας στο
αντικείμενο των mobile application και των Qr Code.
Επιπλέον τον μέντορα μας Αντώνιο Ζερβουδάκη, για την στήριξη και τις πολύωρες
συζητήσεις, καθώς και την γενική καθοδήγηση επί του θέματος.
Ως Παναγιώτης Κανέλλος επιπλέον θέλω να ευχαριστήσω:
Την οικογένεια μου και ιδιαίτερα την αδερφή μου που στάθηκε αρωγός καθόλη την
προσπάθεια εκπόνηση της πτυχιακής μου.
Τους καθηγητές και το Προσωπικό του τμήματος Ηλεκτρονικών Μηχανικών για όλα
τα εφόδια που παρείχε κατά την πρακτική μου άσκηση στο γραφείο δικτύων,
διευρύνοντας τους ορίζοντές μου, με αποτέλεσμα να επιγκεντρωθώ σε έναν τομέα
που με ενδιαφέρει πραγματικά.
Τον φίλο μου Δημήτρη που παρά τις δυσκολίες, καταφέραμε να
ολοκληρώσουμε με επιτυχία την πτυχιακή μας. Καθώς ήταν κάτι πρωτόγνωρο και
για τους δύο μας.
Ως Δημήτρης Καραμπότσης ακόμη θα ευχαριστήσω….
Τους γονείς μου και την αδερφή μου που όλα αυτά τα χρόνια της ζωής μου με
στηρίζουν σε οποιαδήποτε συγκυρία με κάθε ευκαιρία.
Την διοίκηση του Τμήματος Ηλεκτρονικών Μηχανικών του Ελληνικού
Μεσογειακού Πανεπιστημίου για την προσφορά τους.
Τον Παναγιώτη Κανέλλο φίλο και συνάδελφο για την συνεργασία μας και την
μοναδική εμπειρία που είχαμε για την υλοποίηση της Πτυχιακή μας εργασίας.
[3]
ΠΕΡΙΛΗΨΗ
Στην συγκεκριμένη διπλωματική εργασία έχουμε ως σκοπό την συμβολή του QR Code στις
δικτυακές υπηρεσίες αποδίδοντας την χρήση του στις εφαρμογές εσωτερικής πλοήγησης
(indoor navigation application).
Η επίτευξη των QR Code, γνωστό και ως Quick Response Code, αποτελεί στις μέρες μας ένα
μέσο διευκόλυνσης της καθημερινότητας του ανθρώπου, καθώς εφαρμόζεται σε ένα ευρύ
φάσμα εφαρμογών στον δημόσιο και ιδιωτικό τομέα. Το μέσο αυτό παρέχει στον άνθρωπο την
δυνατότητα άμεσης προσβασιμότητας σε επιμέρους παροχές πληροφόρησης,
δραστηριοποίησης και εξατομίκευσης αναγκών του ανθρώπου
Μία καινοτόμος ιδέα σχετιζόμενη με το QR Code στάθηκε η αφορμή για την ολοκλήρωση της
παρούσας εργασίας. Η ιδέα αυτή αφορούσε την δημιουργία μίας εφαρμογής πλοήγησης σε
εσωτερικούς χώρους με την χρήση του QR Code και υλοποιήθηκε στους Πανεπιστημιακούς
χώρους του τμήματος Ηλεκτρονικών Μηχανικών του Ελληνικού Μεσογειακού
Πανεπιστημίου. Κατ’ αυτόν τον τρόπο έδωσε την ευχέρεια στα μέλη της Πανεπιστημιακής
κοινότητας, τον εντοπισμό της θέσης τους και την περιήγηση τους στον εσωτερικό χώρο με
ένα απλό scan. Βέβαια η διεκπεραίωση της εφαρμογής αυτής προϋποθέτει σύνθετη δομή
κώδικα με ποικίλους συνδυαστικούς τρόπους.
Για τον λόγο αυτό, η συγκεκριμένη εργασία διαφοροποιείται καθώς χρησιμοποιήθηκε ένα
αυτοματοποιημένο σύστημα για την δημιουργία indoor navigation application, μέσω της
πλατφόρμας του Mapwize studio. Η εφαρμογή αυτή περιλαμβάνει έναν χάρτη του εσωτερικού
χώρου του Τμήματος Ηλεκτρονικών Μηχανικών του Ελληνικού Μεσογειακού
Πανεπιστημίου, καθώς και ποικίλα εργαλεία εντοπισμού θέσης της τοποθεσίας του περιηγητή
μέσω της χρήσης QR Code. Επιπλέον παρέχεται γραφική απεικόνιση της πλοήγησης του
χρήστη μεταξύ επιλεγμένων τοποθεσιών εντός του Πανεπιστημιακού χώρου, καθότι διατίθεται
πληροφόρηση τοποθεσιών.
Έτσι η παρούσα διπλωματική εργασία αποσκοπεί στη χρήση του QR Code στις δικτυακές
υπηρεσίες και εφαρμογές εσωτερικής πλοήγησης. Παράλληλα με την εφαρμογή του μέσου
αυτού αποσκοπείτε η διευκόλυνση της πλοήγησης των μελών της πανεπιστημιακής
κοινότητας, αλλά και των επισκεπτών της εντός του εσωτερικού χώρου του ιδρύματος και η
άμεση πληροφόρηση των τοποθεσιών όπως αίθουσες διδασκαλίας, εργαστηριακούς χώρους
και τις πανεπιστημιακές υπηρεσίες.
Λέξεις Κλειδιά: Διαδικτυακές Υπηρεσίες, QR Code, Πλοήγηση, Indoor Navigation,
Τοποθεσία
[4]
Abstract:
In this project we aim at the contribution of QR Code to network services by attributing its use
to indoor navigation applications.
The achievement of QR Code, also known as Quick Response Code, is nowadays a means of
facilitating the daily life of man, as it is applied in a wide range of applications in the public
and private sector. This instrument provides the person with the possibility of direct access to
individual services of information, activation and personalization of human needs.
An innovative idea related to the QR Code was the reason for the completion of this work. This
idea concerned the creation of an indoor navigation application using the QR Code and was
implemented at the facilities of the Department of Electronic Engineering of the Hellenic
Mediterranean University. In this way, the members of the University community had the
opportunity to be located and to navigate inside with a simple scan. Of course, running this
application requires a complex code structure with a variety of combinatorial ways.
For this reason, this project is differentiated, as an automated system was used to create an
indoor navigation application, through the Mapwize studio platform. This application includes
a map of the interior of the Department of Electronic Engineering of the Hellenic
Mediterranean University, as well as various tools for locating the browser through the use of
QR Code. In addition, a graphical representation of the user navigation between selected
locations within the University space is provided, as location information is available.
Thus, the present project aims at the use of the QR Code in web services and internal navigation
applications. In parallel with the implementation of this tool, it aims to facilitate the navigation
of members of the university community, but also its visitors, within the institution, and the
immediate information of locations such as classrooms, laboratories and university services.
Keywords: Web services, QR Code, navigation, Indoor Navigation, location.
[5]
ΠΡΟΛΟΓΟΣ
Στην σύγχρονή εποχή την οποία διανύουμε παρατηρούμε ότι γίνεται όλο και μεγαλύτερη η
επιθυμία για απλούστευση και εξατομίκευση των αναγκών της καθημερινότητας του
ανθρώπου. Ένα επαναστατικό μέσο στην γρήγορη και άμεση προσβασιμότητα των δικτυακών
υπηρεσιών αποτέλεσε η χρήση του QR Code στην ζωή των ανθρώπων. Το QR Code είναι το
μέσο γρήγορης απόκρισης της αλληλεπίδρασης πληροφοριών μεταξύ ενός χρήστη με ένα
mobile Application ή δικτυακή υπηρεσία. Η συμβολή του QR Code οδήγησε στην
αποτελεσματική εξέλιξη της καθημερινότητας του ανθρώπου, καθώς γρήγορα επεκτάθηκε σε
όλους τους τομείς δραστηριοποίησης του. Ωστόσο, με τα Smartphone να αποτελούν
προέκταση του χεριού του ανθρώπου δίνεται η δυνατότητα με ένα απλό σκαν να παρέχεται η
πρόσβαση σε πληροφοριακά συστήματα, πρακτικές εφαρμογές, αγορές και πρόσβαση σε
προσωπικά δεδομένα παρέχοντας στον χρήστη μια αυτοματοποιημένη, ασφαλής λύση
εξατομίκευσης των αναγκών του, παρέχοντας διευκόλυνση στη καθημερινότητα του.
Εξίσου χρήσιμη εφαρμογή του QR Code αποτέλεσε η ανάπτυξη των indoor navigation
application καθώς ορίστηκε ως καινοτομία στην διευκόλυνση της πλοήγησης των ανθρώπων
στους εσωτερικούς χώρους δημόσιων και ιδιωτικών φορέων, οργανισμών αλλά και στον τομέα
της εκπαίδευσης. Η εξέλιξη αυτή επιτέλεσε στην οικονομία, οδήγησε στην αμεσότητα και
αύξησε την παραγωγικότητα καθώς εξοικονομεί χρόνο τόσο σε επαγγελματικό επίπεδο, όσο
και σε προσωπικό.
Γνωρίζοντας την αναγκαιότητα αντίστοιχων εφαρμογών και στον τομέα της εκπαίδευσης,
υλοποιήσαμε μία εφαρμογή λογισμικού εσωτερικής χαρτογράφησης, η οποία θα καλύπτει σε
μεγάλο εύρος τις ανάγκες ενός πανεπιστημιακού χώρου, προσδίδοντας την δυνατότητα άμεσης
πληροφόρησης κάθε επιμέρους τοποθεσίας του εκάστοτε χώρου. Επιπλέον η ευχρηστία, η
ομαλή καθοδήγηση και εύρεση των τοποθεσιών του εσωτερικού χώρου του ιδρύματος κάνουν
την εφαρμογή ιδιαίτερα προσιτή προς τον χρήστη, επιτελώντας ταυτόχρονα συμβολή στην
αναβάθμιση του Πανεπιστημίου.
[6]
ΠΕΡΙΕΧΟΜΕΝΑ
Κεφάλαιο 1ο : (Εισαγωγή)
1.1 Εισαγωγή Πτυχιακής Εργασίας . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Προϋποθέσεις και στόχοι για την υλοποίηση της πτυχιακής εργασίας . . . . . . . . . 12
1.3 Δομή Πτυχιακής Εργασίας . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Κεφάλαιο 2ο: (Ιστορική Αναδρομή)
2.1 Σύντομη αναδρομή των Qr Codes και της χρησιμότητας τους στις διαδικτυακές
υπηρεσίες. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 Ιστορία QR Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Ιστορία Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 Ανάλυση Outdoor Navigation και Indoor Navigation . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Οφέλη της χρήσης QR Codes στις διαδικτυακές υπηρεσίες. . . . . . . . . . . . . . . . . . . . .16
Κεφάλαιο 3ο: (Χρησιμότητα Qr Code στα Mobile Applications)
3.1 Σύντομη αναφορά στα Mobile Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2 Συνδεσιμότητα QR Code και διαδικτυακών υπηρεσιών μέσω mobile App. . . . . . . . .18
3.3 Χρησιμότητα και δυνατότητες. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
[7]
Κεφάλαιο 4ο (Υλοποίηση της Εφαρμογής)
4.1 Γνωριμία με το Mapwize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Δημιουργία Administrator για παροχή δυνατοτήτων. . . . . . . . . . . . . . . . . . . . . . . . . .22
4.3 Δομή και Δυνατότητες της Εφαρμογής. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4 Σχεδιασμός Εφαρμογής. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Κεφάλαιο 5ο: (Ανάλυση των δομών του προγράμματος)
5.1 Servers και Υπηρεσίες εντοπισμού και κατεύθυνσης indoor navigator. . . . . . . . . . . 27
5.2 Δημιουργία και Εισαγωγή χαρτών. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3 Τοποθέτηση σημείων και πληροφοριών. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.4 Εισαγωγή κατευθύνσεων και δυνατοτήτων μετακίνησης στον εσωτερικό χώρο του
Πανεπιστημίου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
5.5 Δημιουργία Beacons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.6 API και Indoor Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.7 Υλοποίηση URL Generator Create Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
a) Δυνατότητες επιλογής τοποθεσιών στον εσωτερικό χώρο. . . . . . . . . . . . . . . . . . .49
b) Καθορισμός εμφάνισης επιπέδου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
c) Εισαγωγή Access Key και Γλώσσας προτίμησης. . . . . . . . . . . . . . . . . . . . . . . . . .50
d) Τοποθέτηση-Θέση-Μεγέθυνση-Bearing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
e) Επιλογές Διαμόρφωσης. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
f) Δημιουργία QR Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.8 Ολοκληρωτική απεικόνιση και εκτέλεση της εφαρμογής. . . . . . . . . . . . . . . . . . . . . .53
[8]
Κεφάλαιο 6ο: (Χρησιμότητα του Application στο Πανεπιστήμιο)
6.1 Αποτελεσματική εύρεση εσωτερικών τοποθεσιών του τμήματος Ηλεκτρονικών
Μηχανικών. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
6.2 Διευκόλυνση πρόσβασης μελών και φοιτητών. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.3 Άμεση δυνατότητα πληροφόρησης για κάθε επιλεγμένη τοποθεσία στο χώρο του
πανεπιστημίου . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Κεφάλαιο 7ο: (Αναφορά Μελλοντικής Εξέλιξης)
7.1 Δυνατότητα μελλοντικών επεκτάσεων στο τμήμα Ηλεκτρονικών Μηχανικών του
ΕΛ.ΜΕ.ΠΑ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
7.2 Εφαρμογή σε ιδιωτικούς και σε δημόσιους φορείς. . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.3 Πλεονεκτήματα και Δυνατότητες . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
7.4 Μειονεκτήματα και Περιορισμοί. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Κεφάλαιο 8ο: (Επίλογος)
8.1 Συμπεράσματα και Φιλοδοξίες. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Κεφάλαιο 9ο: ( Αρχείο Βιβλιογραφίας)
9.1 Βιβλιογραφία . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
[9]
Κατάλογος Σχημάτων
Σχήμα (1): QR Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Σχήμα (2): Καθημερινή χρήση . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Σχήμα (3):Εφαρμογές κινητών . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Σχήμα (4): Mapwize app . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Σχήμα (5): My Venue <Active>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Σχήμα (6): Overview 1st layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Σχήμα (7): Overview 2nd layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Σχήμα (8): Ισόγειο. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Σχήμα (9): Α όροφος . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Σχήμα (10): Σημείο Απεικόνισης Γραμματείας. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Σχήμα (11): Είσοδος Γραμματείας. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Σχήμα (12): Σημείο Απεικόνισης Βιβλιοθήκης. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Σχήμα (13): Βιβλιοθήκη. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Σχήμα (14): Τοποθεσία Εργαστηρίου 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Σχήμα (15): Εργαστήριο 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Σχήμα (16): Τοποθεσία Εργαστηρίου 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
[10]
Σχήμα (17): Εργαστήριο 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Σχήμα (18): Τοποθεσία Εργαστηρίου 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Σχήμα (19): Εργαστήριο 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Σχήμα (20): Τοποθεσία Εργαστηρίου 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Σχήμα (21): Εργαστήριο 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Σχήμα (22): Απεικόνισης αίθουσας διδασκαλίας 5. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Σχήμα (23): Αίθουσα 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Σχήμα (24): Απεικόνιση γραφείου Δικτύου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Σχήμα (25): Γραφείου δικτύου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Σχήμα (26): Σχεδιασμός κατευθύνσεων Ισογείου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Σχήμα (27): Καταγραφή κατευθύνσεων πρώτου ορόφου. . . . . . . . . . . . . . . . . . . . . . . 42
Σχήμα (28): Μενού επιλογής κατεύθυνσης. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Σχήμα (29): Μενού επιλογής κατεύθυνσης ατόμων με ειδικές ανάγκες. . . . . . . . . . . . 44
Σχήμα (30): Χρόνος και απόσταση προορισμού. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Σχήμα (31): Χρόνος απόστασης. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Σχήμα (32): Δημιουργία Φάρου (Beacon) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Σχήμα (33): Indoor Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
[11]
Σχήμα (34): Μενού επιλογών απεικόνισης. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Σχήμα (35): QR Code Generator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Σχήμα (36): Εμφάνιση χώρου. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Σχήμα (37): Εμφάνιση τοποθεσίας. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Σχήμα (38): Εντοπισμός τοποθεσίας. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Σχήμα (39): Τοποθεσία σε τοποθεσία. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Σχήμα (40): Φάρος και τοποθεσία και κατεύθυνση σε τοποθεσία. . . . . . . . . . . . . . . . . .52
Σχήμα (41): Ενδεικτική τοποθεσία Βιβλιοθήκη. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Σχήμα (42): Εμφάνιση ενδεικτικών πληροφοριών Βιβλιοθήκης. . . . . . . . . . . . . . . . . . . . . .54
Σχήμα (43): Αφετηρία ενδεικτικού προορισμού. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Σχήμα (44): Τερματισμός ενδεικτικού προορισμού. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Σχήμα (45): Ενδεικτική εμφάνιση πληροφορίας. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
[12]
Κεφάλαιο 1ο : (Εισαγωγή)
1.1 Εισαγωγή Πτυχιακής Εργασίας
Από την αρχαιότητα οι άνθρωποι είχαν την ανάγκη να ταξιδεύουν και να ανακαλύπτουν
νέους τόπους. Πιο συγκεκριμένα η πλοήγηση (navigation) επιτεύχθηκε με την χρήση
εργαλείων όπως η πυξίδα, τα άστρα κ.ά. . Στην σύγχρονη εποχή η πλοήγηση γίνετε με την
βοήθεια των GPS το οποίο δείχνει με ακρίβεια την τοποθεσία σου. Με αυτόν τον τρόπο
μπορούμε να δούμε τόσο σε εξωτερικούς χώρους αλλά και σε εσωτερικούς με αρκετά
εξαιρετική προσέγγιση το πού εξαιρετική εξέλιξη της τεχνολογίας μας έδωσε χρήσιμα
εργαλεία ένα από αυτά είναι και η δημιουργία QR code (Quick Response) το οποίο επιτρέπει
την άμεση πρόσβαση σε έναν ιστότοπο.Με τη χρήση δικτυακής υπηρεσίας έδωσε τη
δυνατότητα να έχουν όλοι πρόσβαση και να μπορούν πηγαίνουν στους προορισμού τους με
άνεση και ευκολία.
1.2 Προϋποθέσεις και στόχοι για την υλοποίηση της πτυχιακής εργασίας
Παρατηρούμε ότι τα τελευταία χρόνια η εξέλιξης της τεχνολογίας έχει ως σκοπό την
απλοποίηση και την διευκόλυνση της καθημερινότητας. Το διαδίκτυο αποτελεί το μέσο για
την απλοποίηση όλων. Τα Qr Codes αποτελούν ένα μέσο επαναστατικού χαρακτήρα για την
παγκόσμια εξέλιξη των εφαρμογών και της καθημερινότητας γύρω μας, τόσο στον
επαγγελματικό τομέα όσο και στον προσωπικό. Για την υλοποίηση της πτυχιακής μας, οι
προϋποθέσεις που θα πρέπει να έχουμε κατά κύριο λόγο στο νου μας, είναι οι γνώσεις μας
στην λειτουργεία των QR code, την αλληλεπίδραση τους στην σύγχρονη κοινωνία και στην
συμβολή της ανάπτυξης της εκπαίδευσης. Σύμφωνα με τις γνώσεις αυτές μπορούμε να
χρησιμοποιήσουμε όλες τις δυνατότητες που μας παρέχονται ,με βάση την υλοποίηση της
εργασίας.
[13]
1.3 Δομή Πτυχιακής Εργασίας
Στο κεφάλαιο 1ο όπως προαναφέρουμε παραθέτουμε την εισαγωγή και τις προϋποθέσεις
υλοποίησης της διπλωματικής μας εργασίας.
Στο κεφάλαιο 2ο αναφέρουμε μία γνωριμία με τα QR-Codes και την χρησιμότητας τους στις
διαδικτυακές υπηρεσίες. Την Ιστορική Αναδρομή QR-Codes και Navigation με λίγα λόγια
και την ανάλυση Outdoor Navigation και Indoor Navigation.
Στο κεφάλαιο 3ο κάνουμε μία σύντομη αναφορά με τα Mobile Applications, την χρήση τους
με την εργασία μας και την χρησιμότητα και δυνατότητες που μας παρέχουν.
Στο κεφάλαιο 4ο έχουμε την γνωριμία με το Mapwize,την δημιουργία Administrator και τον
σχεδιασμό της εφαρμογής.
Στο κεφάλαιο 5ο δείχνουμε την ανάλυση των δομών του προγράμματος και την υλοποίησή
του. με την ανάπτυξη των εργαλείων του.
Στο κεφάλαιο 6ο παρουσιάζουμε την χρησιμότητα του Application στο Πανεπιστήμιο, την
διευκόλυνση πρόσβασης μελών και φοιτητών και της απαραίτητες πληροφορίες που
χρειάζονται να έχουν.
Στο κεφάλαιο 7ο αναφέρουμε τις μελλοντικές επεκτάσεις στο τμήμα Ηλεκτρονικών
Μηχανικών του ΕΛ.ΜΕ.ΠΑ
Στο Τελικό κεφάλαιο 8ο σας έχουμε ετοιμάσει τα Συμπεράσματα και Φιλοδοξίες μας.
Το 9ο κεφάλαιο περιέχει την Βιβλιογραφία που μπορείτε να ανατρέξετε για περαιτέρω
πληροφορίες.
[14]
Κεφάλαιο 2ο : (Ιστορική Αναδρομή)
2.1 Σύντομη αναδρομή των QR Codes και της χρησιμότητας τους στις
διαδικτυακές υπηρεσίες
To QR-Code ανακαλύφθηκε από μια Ιαπωνική εταιρεία πριν από 27 χρόνια περίπου,
συγκεκριμένα το 1994, για την διευκόλυνση των αυτοματισμών. Λόγο της εύκολης χρήσης
του εφαρμόστηκε αμέσως και στις διαδικτυακές υπηρεσίες, με αποτέλεσμα την παροχή
πληροφοριών από ένα χρήστη σε έναν άλλον. Επιπλέον τα βασικά χαρακτηριστικά της
ετικέτας του κώδικα, αποτελούνται από ένα τετραγωνικό πλαίσιο, το οποίο περιέχει μικρά
κουτάκια χρώματος άσπρου και μαύρου. Κάθε ένα από αυτά απεικονίζει έναν ξεχωριστό
κώδικα και είναι κατανεμημένα έτσι ώστε να διαβάζετε ο κώδικας. Η μορφή αυτού του
κώδικα είναι σε δυαδική.
2.2 Ιστορία QR Codes
Ο κώδικας έγινε για να αναγνωρίζει κάποια προϊόντα που βρίσκονταν σε δέματα για την
αναγνώριση των περιεχομένων τους. Αυτό γίνονταν από ένα εργοστάσιο της Ιαπωνίας και ποιο
συγκεκριμένα της Toyota. Μία εταιρεία η Denso εξέλιξε τον κωδικό η οποία συνεργάζονταν
με την Toyota για την παροχή προϊόντων. Με την εξέλιξη του κώδικα έγινε η δημιουργία του
σε δύο διαστάσεις η οποία είχε την δυνατότητα να αναγνωρίζει και να αποθηκεύσει
πληροφορίες. Το QR-Code εξελίχθηκε από έναν επικεφαλή τον Μασαχίρο Χάρα και την
ομάδα του το έτος 1994. Σήμερα έχει την μορφή όπως βλέπουμε στο σχήμα (1). Με εάν
σκαναρισμα από το κινητό μας μπορούμε να έχουμε πρόσβαση για διάφορες πληροφορίες.
Κυρίως χρησιμοποιείτε σαν μια ετικέτα σε διάφορα σημεία για πληροφορίες που χρειαζόμαστε
π.χ. για κάποια κτίρια, χάρτες ,μενού κ.α.
Σχήμα (1): QR Code
[15]
2.3 Ιστορία Navigation
Με τον όρο Navigation εννοούμε την ναυσιπλοΐα μία τεχνική, με την οποία γίνετε η
πλοήγηση ενός σκάφους. Πιο συγκεκριμένα αυτό γινόταν πιο παλιά με την μελέτη των
άστρων, μέχρι που η τεχνολογία σιγά σιγά έφερνε νέα εργαλεία με μεγάλη ακρίβεια και
ευκολία στην χρήση τους για την εύρεση τοποθεσίας. Μερικά από αυτά τα εργαλεία ήταν η
πυξίδα, με την οποία προσδιόριζαν τον Βορά, τον Νότο ,την Ανατολή και την Δύση, ο
εξάντας με τον οποίο μετρούσαν κάποια ουράνια σώματα όπως ο Ήλιος και οι Πλανήτες,
από την απόστασή τους με τον ορίζοντα. Στις μέρες έχουμε ένα σύστημα εντοπισμού το
GPS, το οποίο διευκολύνει την πλοήγηση μέσον δορυφορικών σημάτων εντοπίζοντας την
τοποθεσία του εκάστοτε χρήστη. Επιπλέον το GPS προσδίδει στον χρήστη την δυνατότητα
αναγνώρισης της τοποθεσίας του, έτσι βρίσκει αμέσως τον προσανατολισμό του ως
αποτέλεσμα τον προσδιορισμό του προορισμού του.
2.4 Ανάλυση Outdoor Navigation και Indoor Navigation
H πλοήγηση ή αλλιώς Navigation όπως το γνωρίζουμε, αποτελείται από δύο βασικές
κατηγορίες. Την πλοήγηση εσωτερικών χώρων και την πλοήγηση σε εξωτερικούς χώρους.
Αυτά τα συστήματα βασίζονται αναλογικά, στην τοποθεσία του χρήστη. Δηλαδή ανάλογα
με την παρούσα θέση του ανθρώπου προσαρμόζονται και οι ανάγκες διαθεσιμότητας προς
χρήση του αντίστοιχου περιβάλλοντος πλοήγησης.
Σήμερα, τα συστήματα αυτά έχουν εισχωρήσει στην καθημερινότητα μας, καθώς ολοένα και
περισσότερες είναι οι ανάγκες τους προς χρήση. Η συμβολή των αντίστοιχών ποικίλων
εφαρμογών για κινητά στην καθημερινότητα του ανθρώπου, έχει οδηγήσει στην καθημερινή
χρήση των συστημάτων αυτών. Η καθοδήγηση σε εξωτερικούς και εσωτερικούς χώρους, ο
εντοπισμός θέσης εν κινήσει και η δημιουργία αυτοματοποιημένων συστημάτων πλοήγησης,
όπως έξυπνα αυτοκίνητα ή συσκευές πλοήγησης αποτελούν κάποια από τα δείγματα
αλληλεπίδρασης των συστημάτων αυτών με την ζωή των ανθρώπων.
[16]
Το Outdoor Navigation (εξωτερική πλοήγηση), στηρίζεται κυρίως στο εξωτερικό περιβάλλον
κάνοντας χρήση των δεδομένων κινητής τηλεφωνίας και της τοποθεσίας (GPS) του χρήστη,
ώστε να μπορέσει να τον κατευθύνει σε δρόμους, τοποθεσίες, ακόμη και σε αξιοθέατα.
Το Indoor Navigation (εσωτερική πλοήγηση) αντιθέτως δεν μπορεί να καθοδηγήσει τον
χρήστη σε εξωτερικούς χώρους, αλλά σε εσωτερικούς χώρους. Μέσα από συστήματα που
διατίθενται στα smartphones, όπως το Bluetooth, το Gps και δεδομένα κινητής τηλεφωνίας ή
Wi-Fi γίνεται η πλοήγηση του επισκέπτη στους εσωτερικούς χώρους.
H κύρια διαφορά μεταξύ τους είναι ότι για την εξωτερική πλοήγηση το Gps και η πρόσβαση
στο διαδίκτυο είναι αρκετά ώστε να επιτύχουμε την πλοήγηση του χρήστη, καθώς μπορεί
άμεσα να προσδιοριστεί μέσω δορυφόρου η τοποθεσία του χρήστη. Όμως, στην εσωτερική
πλοήγηση δεν γίνεται εφικτή με αυτά τα μέσα ο εντοπισμός της τοποθεσίας του περιηγητή,
καθώς η δορυφορική κάλυψη εντός των χώρων είναι ασθενής έως μηδενική. Με αποτέλεσμα
την εφαρμογή άλλων μεθόδων εντοπισμού.
2.5 Οφέλη της χρήσης QR Code στις διαδικτυακές υπηρεσίες
Το QR Code σχεδιάστηκε για να απλουστεύσει την καθημερινότητα του ανθρώπου, κατά την
καθημερινή του αλληλεπίδραση με το διαδίκτυο. Η εύκολη προσαρμογή τους στις ανάγκες
του ανθρώπου συντέλεσε καθοριστικό ρόλο στην ανάπτυξη της ψηφιοποίησης και των
υπηρεσιών. Δημόσιοι και Ιδιωτικοί φορείς χρησιμοποιούν Qr code για την επιτέλεση,
άμεσων πληρωμών, στοιχείων ταυτοποίησης, ανταλλαγής πληροφοριών, καθοδήγηση καθώς
και ως εξοικονόμηση πόρων.
Επιπλέον τα QR Code βοηθούν στην ταυτοποίηση στοιχείων πολλών χρηστών, καθώς
αυτοματοποιούνται οι έλεγχοι μέσα σε λίγα δευτερόλεπτα, εκτελώντας κάθε επιμέρους
διεργασία με αποτέλεσμα την γρήγορη πρόσβαση του χρήστη στις εφαρμογές ή ισοτόπους.
Η άμεση αλληλεπίδραση του ανθρώπου με το διαδίκτυο των εξοικειώνουν με την χρήση του.
[17]
Κεφάλαιο 3ο: (Χρησιμότητα QR Code στα Mobile Applications)
3.1 Σύντομη αναφορά στα Mobile Applications
Στην σύγχρονη εποχή όπου όλοι διανύουμε ή αιώνας της τεχνολογικής ανάπτυξης όπως
κάποιοι θα έλεγαν, οι ποικίλες εφαρμογές κινητές τηλεφωνίας μαστίζουν την
καθημερινότητα της σύγχρονής κοινωνίας, κάνοντας το κινητό μας τηλέφωνο να θυμίζει
προέκταση του εαυτού μας. Τα mobiles Applications ή αλλιώς εφαρμογές για κινητά είναι
μία εμπλουτισμένη έκδοση λογισμικού αντίστοιχη με τις εφαρμογές του Ηλεκτρονικού
Υπολογιστή. Λόγω εξέλιξης και διευκόλυνσης τα τελευταία χρόνια όλο και περισσότερες
γίνονται οι ανακαλύψεις εφαρμογών κινητής τηλεφωνίας καθώς οι ανάγκες του μέσου
ανθρώπου αυξάνονται τόσο σε προσωπικό, όσο και σε επαγγελματικό επίπεδο.
Οι εφαρμογές για κινητά διαφοροποιούνται σε δυο μεγάλες κατηγορίες βάση διαμόρφωσης
λογισμικού. Η πρώτη κατηγορία είναι οι συγγενείς εφαρμογές και η δεύτερη κατηγορία είναι
οι εφαρμογές ιστού.
Στην πρώτη κατηγορία η εφαρμογή συνήθως δημιουργείται με σκοπό να είναι συμβατή με
ένα συγκεκριμένο λογισμικό αντίστοιχο με το λειτουργικό των κινητών τηλεφώνων της
εκάστοτε εταιρίας.
Στην δεύτερη κατηγορία, η εφαρμογή εκτελείται μέσω κάποιας ιστοσελίδας με αποτέλεσμα
την ελάχιστη χρησιμότητα μνήμης και δεδομένων επιτρέποντας στον χρήστη να
αλληλεπιδράσεις και να αποθηκεύσει πληροφορίες, μέσω συγκεκριμένου ισοτόπου ενός
προγράμματος περιήγησης.
Ωστόσο οι άνθρωποι χρησιμοποιούν σε τεράστιο βαθμό τις εφαρμογές για κινητά καθώς
εντοπίζονται και σε μερικές επιμέρους κατηγορίες όπως ως μέσα κοινωνικών δικτυώσεων,
ψυχαγωγικών δραστηριοτήτων αλλά και στον τομέα επαγγελματικού και ενημερωτικού
υλικού.
[18]
Σχήμα (2): Καθημερινή χρήση
3.2 Συνδεσιμότητα QR Code και δικτυακών υπηρεσιών μέσω mobile App
Στις μέρες μας μία νέα επαναστατική μέθοδος στον τομέα των εφαρμογών για κινητά,
αποτελεί η προσαρμογή του QR Code στα mobile application καθώς και σε κάθε είδους
δικτυακή υπηρεσία. Το όφελος αυτής της προόδου αποσκοπεί στην εύκολη και γρήγορη
προσβασιμότητα σε κάθε είδους προσωπική, επαγγελματική και ψυχαγωγική δραστηριότητα.
Στα QR Code ενσωματώνεται ένας ηλεκτρονικός σύνδεσμος ή αλλιώς link το αποδίδει μέσα
σε πολύ σύντομο χρονικό διάστημα, θα λέγαμε δευτερόλεπτα, στην πρόσβαση του χρήστη σε
μία ιστοσελίδα, σε μία mobile εφαρμογή καθώς και στην εκτέλεση αγορών στην
καθημερινότητα του.
Παρατηρούμε ότι πλέον όλο ένα και περισσότερες εταιρίες ή διαδικτυακές υπηρεσίες κάνουν
χρήση QR Code. Ο λόγος είναι ιδιαίτερα απλός και κατανοητός. Από την πρώτη στιγμή
εμφάνισης του QR Code αυξήθηκε η αλληλεπίδραση και η επικοινωνία των ανθρώπων.
Επιπλέον διευκόλυνε τον τρόπο διεξαγωγής αναζήτησης πληροφοριών, επιτέλεσε στην
ανάπτυξη και χρήση των mobile app και στάθηκε πυλώνας ανάπτυξης δυνατοτήτων για
πολλές ήδη υπάρχουσες εφαρμογές, όπως το GPS indoor or outdoor navigation.
Συνεπώς, οι άνθρωποι πλέον κάνουν, ένα απλό scan και έχουν πρόσβαση σε κάθε λογής
δραστηριότητα ή υπηρεσία συμβατή με την χρήση διαδικτύου και φυσικά του κινητού τους.
[19]
3.3 Χρησιμότητα και δυνατότητες
Ένας από τους κύριους λόγους ανάπτυξης της χρήσης QR Code αποτέλεσε η ενσωμάτωση
σε όλες σχεδόν τις εφαρμογές κινητών, λόγω της τεράστιας χρησιμότητας τους. Μπορεί, να
χρησιμοποιηθεί για την υλοποίηση επαγγελματικών μέσων επικοινωνίας. Κατά αυτόν τον
τρόπο οι εταιρίες και οι υπηρεσίες αποφεύγουν τον τεράστιο όγκο πληροφοριών στις
ιστοσελίδες τους.
Ο χρήστης με ένα απλό και γρήγορο scan μπορεί να έχει πρόσβαση σε κάθε λογής
πληροφορία.
Επιπλέον εξυπηρετεί στην διαφήμιση των επιχειρήσεων, καθώς η διευκόλυνση που παρέχει,
οδηγεί σε αμεσότερη αλληλεπίδραση του πελάτη με τον ιδιώτη αποσκοπώντας σε ένα
πετυχημένο αποτέλεσμα.
Χρησιμοποιείται ευρέως και με τεράστια επιτυχία μέχρι τώρα, σε αγοροπωλησίες και ως
μέσο διευκόλυνσης εξυπηρέτησης πελατών σε διαδικτυακές υπηρεσίες. Οι χρήστες με ένα
απλό πάτημα με το κινητό τους, μπορούν να αγοράσουν ένα προϊόν ή να πληροφορηθούν για
την κοστολόγηση του και επιμέρους λεπτομέρειες. Ακόμη σε πολλές εταιρίες, αλλά και σε
ιδιωτικούς και δημόσιους φορείς χρησιμοποιείται για την διευκόλυνση τυχόν ζητημάτων των
πελατών.
Τέλος μία ακόμη σημαντική χρησιμότητα των QR Code είναι η απόρροια στον τομέα της
πλοήγησης σε εσωτερικούς χώρους, την καθοδήγηση σε εξωτερικούς χώρους και την παροχή
άμεσης πληροφόρησης στον τομέα της εκπαίδευσης. Η συμβολή τους σε αρκετές εφαρμογές,
έχει επιλύσει σε τεράστιο βαθμό το θέμα της ασαφής πληροφόρησης και την διευκόλυνση
των χρηστών να περιηγούνται σε τοποθεσίες με παροχή πλήρης εξοπλιστικής βοήθειας μέσο
πολλαπλών δυνατοτήτων.
[20]
Σχήμα (3):Εφαρμογές κινητών
Κεφάλαιο 4ο (Υλοποίηση της Εφαρμογής)
4.1) Γνωριμία με το mapwize
Ύστερα από πολύωρες αναζητήσεις και δοκιμές με διάφορες εφαρμογές, ανακαλύψαμε το
Mapwize.Το Mapwize αποσκοπεί την τέλεια δικτυακή πλατφόρμα για την δημιουργία
εσωτερικών χαρτών, καθότι και τροποποίησης τους. Οι Δυνατότητες που δίνονται από την
εφαρμογή φαντάζουν φαντασμαγορικές, καθώς η εύκολη χρησιμότητα τους και η τεράστια
γκάμα εργαλείων που διαθέτει είναι επαρκής για ένα πλήρες ικανοποιητικό αποτέλεσμα
δημιουργίας ενός indoor navigation application.
[21]
Το Mapwize, ιδρύθηκε το 2014 και είχε ως σκοπό την διευκόλυνση διαφόρων οργανισμών
και εταιριών στο τομέα της χαρτογράφησης, της δραστηριότητας κίνησης και τοποθεσίας σε
εσωτερικούς χώρους. Ως αποτέλεσμα την καλύτερη επικοινωνία και περιήγηση των
επισκεπτών και εργαζομένων στους εκάστοτε χώρους όπου διατίθεται η χρησιμότητα της
εφαρμογής.
Η απλούστευση και το ευχάριστο αποτέλεσμα οφείλονται στο Mapbox όπου είναι
εγκατεστημένες οι βιβλιοθήκες Mapwize Indoor Maps SDKs και με ένα ιδιαίτερο
συνδυαστικό τρόπο μέσω των εργαλείων που παρέχονται, όπως εντοπισμός τοποθεσίας,
κατεύθυνση και πλοήγηση, API, δεδομένα τοποθεσιών στους εσωτερικούς χώρους,
δικτυακές υπηρεσίες, δημιουργία σημείων πρόσβασης και 3D απεικόνισης, οδηγούν σε ένα
μοναδικό αποτέλεσμα πλοήγησης, τοποθεσίας και τρισδιάστατης απεικόνισης εσωτερικών
χώρων.
Σχήμα (4): Mapwize app
[22]
4.2) Δημιουργία Administrator για παροχή δυνατοτήτων
Πρώτο βήμα της υλοποίησης της εφαρμογής μας, ήταν η δημιουργία Administrator profile,
ώστε να μπορέσουμε να εξασφαλίσουμε τις δυνατότητες που μας δίνονται από το
πρόγραμμα. Η απλή και πλήρως κατανοητή καθοδήγηση της πλατφόρμας, μας έδωσε εύκολα
και γρήγορα αποτελέσματα μέσω του αυτοματοποιημένου συστήματος που παρέχεται, με
αποτέλεσμα να εξασφαλίσουμε ένα κλειδί πλήρης πρόσβασής και δυνατοτήτων της
εφαρμογής για 1 οργανισμό(Πανεπιστήμιο), 10 τοποθεσίες εντός του εσωτερικού χώρου, 1
Administrator, 1 γλώσσα επιλογής(επιλέξαμε τα αγγλικά) και 1 τοποθεσία στον παγκόσμιο
χάρτη κατά κύριο λόγο μοναδική, για την υλοποίησης της εφαρμογής.
Ως Administrator κατόπιν συνεννόησης, ορίστηκε ο Παναγιώτης Κανέλλος διαθέτοντας το
προσωπικό email του tl5419@edu.hmu.gr που παρέχεται από το τμήμα Ηλεκτρονικών
Μηχανικών του ΕΛ.ΜΕ.ΠΑ(Πρώην ΤΕΙ Ηλεκτρονικών) με σκοπό αυστηρά και μόνο την
υλοποίηση της εφαρμογής αποκλειστικά για τον Πανεπιστημιακό χώρο εντός του Τμήματος
Ηλεκτρονικών Μηχανικών.Επιλέον ορίζεται συνεργάτης ο Δημήτρης Καραμπότσης και
δηλώνουμε μαζί υπεύθυνοι για κάθε ενέργεια, πράξη, πληροφορίες και χρησιμότητα της
εφαρμογής της οποίας υλοποιήσαμε.
4.3) Δομή και Δυνατότητες της Εφαρμογής
Όπως γνωρίζουμε οι δυνατότητες που παρέχει η πλατφόρμα ανάπτυξης του Mapwize είναι
τεράστιες, συνεπώς για να δημιουργήσουμε την εφαρμογή υπάρχουν κάποια προ
απαιτούμενα στάδια υλοποίησης που βασίζεται η δομή του project μας, τα οποία
ακολουθήσαμε. Το πρώτο στάδιο είναι η κατοχύρωση του project μας στον παγκόσμιο χάρτη
δραστηριοποίησης της πλατφόρμας και η ταυτοποίηση του ως Πανεπιστημιακός χώρος.
[23]
Όπως φαίνεται και στην παρακάτω απεικόνιση:
Σχήμα (5): My Venue <Active>
Η πλατφόρμα μας προσφέρει την ευχέρεια να χρησιμοποιήσουμε μία τεράστια γκάμα
εργαλείων για την υλοποίηση της εφαρμογής μας, όπως την δημιουργία χώρων –
ταυτοποίηση project, την εισαγωγή του πανεπιστημίου, ως σημείο αναφοράς στον παγκόσμιο
χάρτη, λειτουργίες κατεύθυνσης και κίνησης στον εσωτερικό χώρο, ομάδες πρόσβασης,
Κλειδιά πρόσβασης και API, σχεδιασμός εφέ και απεικόνισης της εφαρμογής μας, καθώς και
συγχρονισμό με σημαντικά εργαλεία όπως είναι το ημερολόγιο Office 35 ή το ημερολόγιο
της Google, προκειμένου να μπορούν οι Administrators κάθε υλοποιημένου project να
συγχρονίζουν τις εφαρμογές τους, με αποτέλεσμα να φαίνεται η κοινή διαθεσιμότητα τους ή
να χρησιμοποιούνται ως σημεία προέκτασης μίας εφαρμογής. Σε αυτό το σημείο πρέπει να
[24]
αναφέρουμε, ότι εμείς δεν χρησιμοποιήσαμε την δυνατότητα αυτή καθώς η εφαρμογή μας,
αφορά αποκλειστικά το Τμήμα Ηλεκτρονικών Μηχανικών στα Χανιά
Επιπλέον η κύρια πλατφόρμα για την υλοποίηση της εφαρμογής μας, παρέχει την
δυνατότητα υποστήριξης, μέσω του κέντρου εξυπηρέτησης το οποίο υποστηρίζει κάθε
χρήστη με email επικοινωνίας, αποτελούμενο από μία εξειδικευμένη ομάδα παρέχοντας λύση
σε κάθε πρόβλημα του προγραμματιστή. Αξιοσημείωτο είναι να αναφέρουμε το εγχειρίδιο
του προγραμματιστή που παρέχεται από το mapwize studio, δίνοντας την δυνατότητα
ανάπτυξης κώδικα και δημιουργίας εξ ολοκλήρου από την αρχή σχεδιασμό mobile
εφαρμογής με χρήσιμα βοηθήματα και δομές κώδικα σε ένα περιβάλλον open source
(ανοιχτού κώδικα) κατά κύριο λόγο.
Τέλος, σε περίπτωση που θέλουμε να χρησιμοποιήσουμε τις ήδη υπάρχουσες δυνατότητες
της πλατφόρμας, χωρίς να θέλουμε να προβούμε σε κάποια περαιτέρω ενέργεια
τροποποίησης ή αναδιαμόρφωσης της εφαρμογής μας, υπάρχει η δυνατότητα συνδρομής
παρέχοντας στον χρήστη την επιλογή πακέτων διαμόρφωσης και δυνατοτήτων που επιθυμεί
για την εφαρμογή του. Τα πακέτα συνδρομών χωρίζονται σε 3 κατηγορίες ανάλογα με τις
απαιτήσεις του χρήστη: Discovery, Essential, Business.
Η συγκεκριμένη υλοποίηση της εφαρμογής μας, αποτελείται από δωρεάν εργαλεία και
δυνατότητες που μας παρείχε αποκλειστικά η πλατφόρμα του Mapwize studio χωρίς
επιπρόσθετα στοιχεία, καθότι κάλυπταν πλήρως της ανάγκες του project μας.
[25]
4.4 Σχεδιασμός Εφαρμογής
Ο σχεδιασμός της εφαρμογής μας βασίστηκε στην γενική δομή της πλατφόρμας όπως
προαναφέραμε, ακολουθώντας συγκεκριμένα βήματα όπως παρατίθεται :
Δημιουργία Χώρου και server
Επικύρωση Πανεπιστημιακού χώρου
Λειτουργίες Κατεύθυνσης στον εσωτερικό χώρο
Ομάδα Πρόσβασης Δυνατοτήτων
Access key & Api key
Εισαγωγή κατόψεων και διαμόρφωση επιπέδων
Τοποθεσίες εσωτερικού χώρου
Οδηγίες Κατεύθυνσης και επιλογή μέσου μετακίνησης
Τοποθέτηση σημείων αναφοράς (Beacons)
Εσωτερική τοποθεσία και διαμόρφωση
Δημιουργία Qr Code και εκτέλεση εφαρμογής
Προσαρμόσαμε τα εργαλεία που μας δίνονται σύμφωνα με τις απαιτήσεις μας, αξιοποιήσαμε
κάθε δυνατότητα στο έπακρο και καταφέραμε να υλοποιήσουμε το σχεδιασμό της εφαρμογή
μας, όπως φαίνεται στο παρακάτω σχηματικό:
[26]
Σχήμα (6): Overview 1st layer
Σχήμα (7): Overview 2nd layer
[27]
Κεφάλαιο 5ο: (Ανάλυση των δομών του προγράμματος)
5.1) Servers και Υπηρεσίες εντοπισμού και κατεύθυνσης indoor navigator
Για τον σχεδιασμό της εφαρμογής μας, ήταν απαραίτητο να προβούμε σε μία δημιουργία
server, παρολαταύτα προς δική μας διευκόλυνση, η δικτυακή πλατφόρμα του Μapwize
studiο, παρέχει την δυνατότητα αυτόματης υποστήριξης στους χρήστες που χρησιμοποιούν
τα υπάρχοντα εργαλεία υποστήριξης και δημιουργίας. Σε αντίθεση με προγραμματιστές
δημιουργίας «ελεύθερου» κώδικα όπου είναι απαραίτητο η υποστήριξη ενός
αυτοδημιούργητου σέρβερ ώστε να υποστηρίξουν την εφαρμογή τους. Αναγκαίο είναι να
αναφέρουμε ότι η πλατφόρμα υλοποίησης, όπως και η λίστα εργαλείων ανάπτυξης και
δυνατοτήτων βασίζονται σε «ανοιχτό κώδικα» καθώς και τα εργαλεία υποστήριξης στο
έγγραφο των προγραμματιστών.
Για να αποφύγουμε τυχόν λάθη στον εντοπισμό τοποθεσίας, αξιοποιήσαμε την δυνατότητα
που μας παρέχεται και απεικονίσαμε την διαδρομή μεταξύ τοποθεσιών. Η επίτευξη της
απεικόνισης αυτής γίνεται μέσω προγραμματισμένου αυτοματοποιημένου συστήματος το
οποίο απεικονίζει στον χάρτη την πιο σύντομη διαδρομή ανάλογα το μέσο μεταφοράς το
οποίο επιλέγει ο χρήστης. Η δυνατότητα του συστήματος αυτού, παρέχει επιπλέον
πληροφορίες στον περιηγητή, όπως την χιλιομετρική απόσταση που θα διανύσει και τον
χρόνο απόκρισης που θα διαμεσολαβήσει από το σημείο έναρξης έως το σημείο επιλογής.
5.2 Δημιουργία και Εισαγωγή χαρτών
Στο σημείο αυτό οικοδομήσαμε την εφαρμογή μας πράττοντας την εισαγωγή των χαρτών,
ώστε να θεμελιώσουμε τον σχεδιασμό του mobile Application.Η επίτευξη της δημιουργίας
του χάρτη, μας οδήγησε σε μία μικρή αναδιαμόρφωση του αρχικού προτύπου της κάτοψης
του κτηρίου, για τον λόγο αυτό χρησιμοποιήσαμε εργαλεία διαμόρφωσης εικόνας, ώστε να
μπορέσουμε να περικόψουμε, να ανασυντάξουμε τις διαστάσεις και να τροποποιήσουμε την
απεικόνιση της κάτοψης, χωρίς όμως να προβούμε σε επιπλέον ουσιαστικές διορθώσεις
οδηγώντας σε ριζική αλλαγή με μη επιθυμητό αποτέλεσμα. Διότι η κάτοψη του κτηρίου θα
έπρεπε να είναι ακριβής, ώστε να εντάξουμε με απόλυτη ακρίβεια προς τον περιηγητή την
[28]
κατεύθυνση και τοποθεσία των σημείων απεικόνισης. Συνεπώς οδηγηθήκαμε σε μικρές
βελτιώσεις για μεγαλύτερη διευκόλυνση και ευχάριστο περιβάλλον περιήγησης του εκάστοτε
χρήστη της εφαρμογής μας.
Εφόσον ολοκληρώσαμε τις κατάλληλες τροποποιήσεις και διαμορφώσαμε το αρχικό στάδιο
απεικόνισης των χαρτών που θα χρησιμοποιήσουμε, υπό την μορφή αρχείου (.png)
προβήκαμε στην κατοχύρωση του σχεδίου υλοποίησης της εφαρμογής μας, ανεβάζοντας τα
αρχεία μέσω της καρτέλας Floorplan sources.Με τον τρόπο αυτό ορίσαμε τον χάρτη όπου θα
δραστηριοποιηθούμε και την σχηματική τοποθεσία απεικόνισης του Πανεπιστημίου μας στον
γενικό χάρτη σε παγκόσμιο επίπεδο.
Στην συνέχεια ορίσαμε τον προσανατολισμό του κτηρίου ώστε να συμπίπτει με τα
ρεαλιστικά δεδομένα απεικόνισης και διαμορφώσαμε τις διαστάσεις των επιπέδων του
συνολικού χάρτη, καθώς ορίζεται από δύο διαφορετικές κατόψεις (παλαιού κτηρίου) που
αφορούν το Τμήμα Ηλεκτρονικών Μηχανικών. Με τον τρόπο αυτό πετύχαμε με ακρίβεια την
ταύτιση τον επιπέδων και την απόλυτη σαφήνεια των αποστάσεων, διαδρομών και
τοποθεσιών πάνω στο χάρτη έτσι ώστε ο περιηγητής να μπορεί να περιηγείται χωρίς καμία
σύγχυση και δυσκολία. Λόγω ενδεικτικής ενασχόλησης και περιορισμένων δυνατοτήτων της
εφαρμογής, επιλέξαμε να απεικονίσουμε το ισόγειο και τον πρώτο όροφο του Τμήματος
Ηλεκτρονικών Μηχανικών του ΕΛ.ΜΕ.ΠΑ (Πρώην ΤΕΙ Κρήτης) του παλαιού κτηρίου όπως
αναγράφεται στις κατόψεις του Πανεπιστημιακού χώρου.
Παρακάτω απεικονίζεται ενδεικτικά η διαμόρφωση των επιπέδων και η τοποθέτηση του
χάρτη στην εφαρμογή μας
[29]
Σχήμα (8): Ισόγειο Σχήμα (9): Α όροφος
Για την εν λόγω διαδικασία, συμβουλευτήκαμε το γραφείο δικτύων του Τμήματος
Ηλεκτρονικών Μηχανικών, όπου και προμηθευτήκαμε τις κατόψεις το κτηρίου, ώστε να τις
χρησιμοποιήσουμε στην εφαρμογή μας.
5.3 Τοποθέτηση σημείων και πληροφοριών
Αφότου δημιουργήσαμε τη βάση της εφαρμογής μας, κάνοντας καταχώρηση του χάρτη, θα
επικεντρωθούμε στην τοποθέτηση σημείων και πληροφοριών, ένα βήμα υψίστης σημασίας
για την πραγματοποίηση της εφαρμογής μας. Η κατανομή των σημείων και τοποθεσιών
πραγματοποιήθηκε ενδεικτικά βάσει του προγράμματος σπουδών των πρωτοετών φοιτητικών
του Τμήματος Ηλεκτρονικών Μηχανικών του Ελληνικού Μεσογειακού Πανεπιστημίου.
[30]
Με την βοήθεια του πλήρως εξοπλισμένου οδηγού που μας παρείχε η πλατφόρμα, στην
καρτέλα τοποθεσίες (places) δημιουργήσαμε τα βασικά μέρη του χάρτη. Η τεράστια γκάμα
δυνατοτήτων που μας δόθηκε, εξασφάλισε την παροχή απαρτίας πληροφοριών και
διαμορφώσεων των τοποθεσιών οδηγώντας μας, σε ένα ικανοποιητικό αποτέλεσμα.
Χρησιμοποιώντας όλες τις δυνατότητες μας δόθηκε η ευκαιρία να εμπλουτίσουμε τις
πληροφορίες σε όλες τις τοποθεσίες, όπως για παράδειγμα ώρες λειτουργίας, πληροφορίες
αιθουσών και μαθημάτων, ηλεκτρονικός σύνδεσμος μαθημάτων ή εργαστήριών,
διαμόρφωση σημείων, στοιχεία επικοινωνιών και πολλά άλλα, τα οποία αναφέρονται
αναλυτικά παρακάτω.
Αρχικά ξεκινήσαμε την κατανομή σημείων, από την κύρια είσοδο της μπροστινής πύλης και
ορίσαμε το σημείο ως start point. Στόχος της προκείμενης τοποθέτησης, είναι η άμεση
χρησιμότητα της εφαρμογής για τους επισκέπτες, τους φοιτητές, αλλά και το προσωπικό της
σχολής. Προστίθενται επίσης, ως προς διευκόλυνση των περιηγητών, μερικές επιμέρους
λεπτομερείς- οδηγίες, παρέχοντας άμεση πληροφόρηση ως προς το τμήμα, τις ώρες
λειτουργίας καθότι και το εντοπισμό θέσης, μέσω GPS των smart phones, επισημαίνοντας με
συμβολικό χαρακτήρα την παρούσα τοποθεσία, ως σημείο αφετηρίας. Κατά αυτόν τον τρόπο
επιτυγχάνεται η καλύτερη δυνατή περιήγηση των επισκεπτών στο εσωτερικό χώρο του
ιδρύματος.
Στον πρώτο όροφο τον οποίο συμβολίσαμε (0) τοποθετήσαμε την γραμματεία του
Πανεπιστημίου. Για την ευχερή αναγνώριση από τους φοιτητές ή περιηγητές της εφαρμογής
τοποθετήσαμε ένα αναγνωριστικό σύμβολο το οποίο εφαρμόσαμε και διαμορφώσαμε με την
βοήθεια του μενού επιλογών που μας δίνεται. Ενημερώσαμε τις βασικές πληροφορίες
ονόματος και λέξη κλειδί για εύκολη αναζήτηση, καθώς και τον τύπο του σημείου αναφοράς.
[31]
Έπειτα προσαρμόσαμε τις ώρες λειτουργίας εξυπηρέτησης φοιτητών και κατοχυρώσαμε
σημαντικές πληροφορίες όπως το τηλέφωνο επικοινωνίας, τον δικτυακό ισότοπο της
γραμματείας μας, δημιουργώντας μία ανακατεύθυνση στην κύρια ιστοσελίδα του Τμήματος
Ηλεκτρονικών Μηχανικών, ώστε οι φοιτητές να οδηγούνται εύκολα και γρήγορα στην
αντιμετώπιση τον ζητημάτων τους. Στην συνέχεια ανεβάσαμε φωτογραφικό υλικό (10,11) το
οποίο απεικονίζει την τοποθεσία της γραμματείας σε ρεαλιστικό επίπεδο για την καλύτερη
εξυπηρέτηση νέων φοιτητών και ειδικά τον πρωτοετών εξασφαλίζοντας την έγκυρη
αναγνώριση τοποθεσίας για την αποφυγή λαθών.
Ωστόσο με ακριβώς την ίδια διαδικασία ενημερώσαμε την τοποθεσία της Βιβλιοθήκης.
Εξασφαλίσαμε ένα αναγνωριστικό σημείο και την επωνυμία στον χάρτη με αγγλική
ονομασία καθότι και λέξη κλειδί για την διευκόλυνση αναζήτησης και εύρεσης.
Ενημερώσαμε τις ώρες λειτουργίας και τον δικτυακό ισότοπο καθώς και επιμέρους χρήσιμες
πληροφορίες όπως στοιχεία επικοινωνίας, φωτογραφικό υλικό (12,13) και λεπτομερής
ανάλυση της τοποθεσίας.
[32]
Απεικόνιση Γραμματείας Τμήματος Ηλεκτρονικών Μηχανικών ΕΛ.ΜΕ.ΠΑ:
Σχήμα (10): Σημείο Απεικόνισης Γραμματείας
Σχήμα (11): Είσοδος Γραμματείας
[33]
Αναπαράσταση της τοποθεσίας της βιβλιοθήκης:
Σχήμα (12): Σημείο Απεικόνισης Βιβλιοθήκης
Σχήμα (13): Βιβλιοθήκη
[34]
Στον δεύτερο όροφο το οποίο εξίσου συμβολίσαμε (1) κάναμε κατανομή των εργαστηρίων
του πρώτου ορόφου και δώσαμε τις απαραίτητες πληροφορίες για κάθε εργαστήριο
ξεχωριστά, όπως ακριβώς κάναμε και στις τοποθεσίες του πρώτου ορόφου που
προαναφερθήκαμε παραπάνω. Με την μόνη προϋπόθεση, ότι τα εργαστήρια δομήθηκαν
βάση του προγράμματος σπουδών του Τμήματος Ηλεκτρονικών Μηχανικών του ΕΛ.ΜΕ.ΠΑ
5ετούς φοίτησης. Πιο συγκεκριμένα,
Στο εργαστήριο 1, δηλώθηκαν τα μαθήματα Δομημένος Προγραμματισμός που διδάσκεται
στο α’ εξάμηνο σπουδών και Αντικειμενοστραφής Προγραμματισμός ο οποίος διδάσκεται
στο β’ εξάμηνο σπουδών των πρωτοετών φοιτητών . Αποδόθηκαν εν συντομία πληροφορίες
και φωτογραφικό υλικό (14,15).
Σχήμα (14): Τοποθεσία Εργαστηρίου 1
[35]
Σχήμα (15): Εργαστήριο 1
Στο εργαστήριο 3, αντιστοιχήσαμε τα μαθήματα Λογική Σχεδίαση και θεωρία Κυκλωμάτων
που ανήκουν στο α΄και β΄ εξάμηνο αντίστοιχα. Προσθέσαμε, περιληπτικά πληροφορίες των
μαθημάτων και επιπλέον φωτογραφικό υλικό (16,17).
Σχήμα (16): Τοποθεσία Εργαστηρίου 3
[36]
Σχήμα (17): Εργαστήριο 3
Στο εργαστήριο 4, κατοχυρώσαμε τα μαθήματα Ηλεκτρονική 1 και το μάθημα Ανάλυση
ηλεκτρικών δικτύων τα οποία ανήκουν επίσης στο α’ και β΄ εξάμηνο κατά σειρά.
Παραθέσαμε φωτογραφικό υλικό(18,19) και πληροφορίες μαθημάτων.
Σχήμα (18): Τοποθεσία Εργαστηρίου 4
[37]
Σχήμα (19): Εργαστήριο 4
Στα εργαστήρια 2 και 5 δεν αντιστοιχήσαμε κάποια μαθήματα καθώς την δεδομένη περίοδο
καταγραφής δεν διδασκόταν κάποιο μάθημα του συγκεκριμένου έτους ενασχόλησης.
Ενδεικτικά δόθηκαν κάποιες πληροφορίες και φωτογραφίες του εργαστηρίου 2 (20,21).
Σχήμα (20): Τοποθεσία Εργαστηρίου 2
[38]
Σχήμα (21): Εργαστήριο 2
Επιπλέον τοποθετήθηκε ενδεικτικά η αίθουσα θεωριών 5, κατά την οποία ονοματίσαμε
(Room 5) και συμβολίσαμε για την άμεση αναγνώριση των φοιτητών. Ωστόσο αναφέραμε
περιληπτικά κάποια από τα μαθήματα, τα οποία διδάσκονται στο πρώτο έτος φοίτησης του
τμήματος, ώρες μαθημάτων και καταθέσαμε φωτογραφικό υλικό(22,23).
Σχήμα (22): Απεικόνιση αίθουσας διδασκαλίας 5
[39]
Σχήμα (23): Αίθουσα 5
Ακόμη μία σημαντική προσθήκη είναι το γραφείο δικτύων, το οποίο είναι υπεύθυνο για
σημαντικά θέματα τεχνικού περιεχομένου ή προσβασιμότητας των φοιτητών στις δικτυακές
υπηρεσίες του τμήματος. Η αναγραφή των ωρών λειτουργίας, τα στοιχεία επικοινωνίας, το
σημείο αναφοράς και τοποθεσίας (Network Office) και μια σύντομη αναφορά των
αρμοδιοτήτων ήταν μερικές από τις προσθήκες που υλοποιήσαμε (παράθεση φωτογραφικού
υλικού σχ.24,25).
Σχήμα (24): Απεικόνιση Γραφείου Δικτύων
[40]
Σχήμα (25): Γραφείο Δικτύων
Η τοποθέτηση σημείων στον χάρτη, έγινε επιλεκτικά καθότι οι δυνατότητες που μας παρείχε
η εφαρμογή βάση της επιλεγμένης δομής που ακολουθήσαμε ήταν περιορισμένες.
Συγκεκριμένα μπορούσαμε να τοποθετήσουμε μέχρι και 10 τοποθεσίες-σημεία στον
συνολικό χάρτη, κάτι το οποίο αξιοποιήσαμε στο έπακρο με τον καλύτερο δυνατό τρόπο. Σε
κάθε περίπτωση, υπάρχει περιθώριο μελλοντικής εξέλιξης και δημιουργίας.
[41]
5.4 Εισαγωγή κατευθύνσεων και δυνατοτήτων μετακίνησης στον
εσωτερικό χώρο του Πανεπιστημίου
Ένα από τα πιο σημαντικά δομικά μέρη της εφαρμογής μας, είναι η δημιουργία του χάρτη
κατευθύνσεων και οι δυνατότητα επιλογής μέσου μετακίνησης. Για να επιτύχουμε όσο τον
δυνατόν με μεγαλύτερη σαφήνεια την σχεδιαστική απεικόνιση της μετακίνησης, σχεδιάσαμε
ένα τεράστιο πλήθος διαδρομών στα επίπεδα 0 και 1 δημιουργώντας πολλαπλούς κόμβους
σημείων, με αποτέλεσμα την δυνατότητα επιλογής εύκολης πρόσβασης από το
αυτοματοποιημένο σύστημα της εφαρμογής. Πιο συγκεκριμένα, στον πρώτο όροφο, όπως
και στον δεύτερο όροφο προσαρμόσαμε την επιλογή διαδρομών, έτσι ώστε κάθε επιλογή
πλοήγησης να καλύπτει το εύρος των αποστάσεων εμφανίζοντας στον χρήστη την πιο
σύντομη διαδρομή, ανεξαρτήτου μέσου μετακίνησης.
Σχεδιάσαμε με απόλυτη ακρίβεια σε όλο το εύρος του εσωτερικού χώρου του
Πανεπιστημίου, τις μετακινήσεις μεταξύ των τοποθεσιών. Ωστόσο για να επιτύχουμε την
σύνδεση μεταξύ των επιπέδων και για την διευκόλυνση φυσικά των χρηστών, καταφέραμε
μέσω καθορισμένων σημείων επαφής και σύνδεσης με το υπόλοιπο στέλεχος των διαδρομών
να απεικονίσουμε την πρόσβαση του ανελκυστήρα και τις σκάλες του εσωτερικού χώρου. Τα
σημεία αυτά λειτουργούν ως σύνδεσμοι, οι οποίοι επισημάνθηκαν με χαρακτηριστικό
συμβολισμό και δίνουν την δυνατότητα στον χρήστη να τους επιλέξει και να μεταφερθεί στο
προκαθορισμένο επίπεδο που αναγράφεται, σύμφωνα με την διαδρομή που έχει επιλέξει.
Παρακάτω απεικονίζεται η εν λόγο σχεδίαση των κατευθύνσεων στο χάρτη:
[42]
Σχήμα (26): Σχεδιασμός Κατευθύνσεων ισογείου
Σχήμα (27): Καταγραφή κατευθύνσεων πρώτου ορόφου
[43]
Συνεπώς η διευκόλυνση των χρηστών γίνεται ακόμη πιο γρήγορη και με μεγαλύτερη
σαφήνεια, καθώς δεν χρειάζεται να μεταβαίνουν στην επιλογή αλλαγής επιπέδων, αρκεί
μονάχα ένα πάτημα στην ένδειξη του σημείου που προβάλλεται στην οθόνη τους.
Για την επιλογή των διαδρομών μέσα από δυνατότητα την οποία καθορίσαμε στο μενού
επιλογών, ορίσαμε την επιλογή μετακίνησης του χρήστη για τους πεζούς και για τα άτομα με
ειδικές ανάγκες. Οπότε ανάλογα με την κινητική διευκόλυνση κάθε ατόμου, επιλέγεται και
το μέσο μετακίνησης προκαθορίζοντας αυτόματα τον τρόπο και την επιλογή μετακίνησης.
Σχήμα (28): Μενού Επιλογής Κατεύθυνσης
[44]
Σχήμα (29): Μενού επιλογής κατεύθυνσης ατόμων με ειδικές ανάγκες
Σημειώνεται ακόμη, ότι ανεξαρτήτως επιλογής μέσου μετακίνησης που έχει στην ευχέρεια
του ο χρήστης, αναγράφεται ο χρόνος μετακίνησης και η απόσταση κατά την οποία διένυσε.
Παραδειγματικά απεικονίζεται παρακάτω μία διαδρομή:
Σχήμα (30): Χρόνος και απόσταση προορισμού
[45]
Σχήμα (31): Χρόνος απόστασης
5.5 Δημιουργία Beacons
Ένα σύγχρονο εργαλείο και πλέον άκρως απαραίτητο για τις εφαρμογές εσωτερικής
κατεύθυνσης και τοποθεσίας είναι τα Beacons (φάροι). Δημιουργήθηκαν περίπου το 2013
χρονολογικά και μετέπειτα από γνωστές εταιρίες όπως η Google εξελίχθηκαν και επιτέλεσαν
σημείο κλειδί για τις εφαρμογές εσωτερικής τοποθεσίας και πλοήγησης. Η χρησιμότητα τους
βασίζεται κυρίως στον εντοπισμό της θέσης του χρήστη στον χάρτη και ως σημείο σήμανσης
αναφοράς για την πλοήγηση του χρήστη. Η χρήση τους περιορίζεται αποκλειστικά στα smart
phones ή αλλιώς έξυπνα τηλέφωνα και συνδυάζεται με συστήματα Bluetooth και εντοπισμού
τοποθεσίας, ώστε μέσω σημάτων εκπομπής να βοηθούν στην πλοήγηση του χρήστη.
Στην συγκεκριμένη mobile εφαρμογή που δημιουργήσαμε, χρησιμοποιήσαμε το <<φάρο>>
ως σημείο αναφοράς και τοποθεσίας του χρήστη στην κύρια είσοδο του Τμήματος
Ηλεκτρονικών Μηχανικών. Ο προγραμματισμός του έγινε μέσω των εργαλείων της
πλατφόρμας όπου εργαστήκαμε και δημιουργήθηκε προκαθορισμένη Id. Ορίσαμε ως κύρια
ονομασία <<Entrance>> με ψευδώνυμο γρήγορης αναζήτησης start point.
[46]
Με αυτόν τον τρόπο δίνουμε την δυνατότητα εύρεσης τοποθεσίας του χρήστη και
απεικόνισης στον χάρτη πλοήγησης. Η προσθήκη αυτή θεωρείται ιδιαίτερα σημαντική,
καθώς ο περιηγητής προσανατολίζεται στον χώρο ώστε να μπορεί με προηγηθεί και επιπλέον
ταυτίζεται με το σημείο αφετηρίας κατά την είσοδο του στην εφαρμογή.
Σχήμα (32): Δημιουργία Φάρου (beacon)
[47]
5.6 API και Indoor Location
Οι εφαρμογές εσωτερικής πλοήγησης κατά κύριο λόγο χρησιμοποιούν συστήματα
ανταλλαγής πληροφοριών. Ένα από τα πιο διαδεδομένα είναι το API (Application
Programming Interface) .Το API ανταλλάσσει πληροφορίες με το εξωτερικό περιβάλλον,
συγκεντρώνει και αναλύει πληροφορίες και αλληλοεπιδρά με άλλες εφαρμογές
διευκολύνοντας τον προγραμματιστή.
Για την απλοποίηση της εφαρμογής μας, μέσω τον εργαλείων ανάπτυξης της πλατφόρμας,
δημιουργήσαμε αυτοματοποιημένα ένα Api Key. Με αυτήν την μέθοδο παρέχουμε μέσω της
αλληλεπίδρασης της εφαρμογής μας με το κινητό τηλέφωνο του χρήστη, τον εντοπισμό της
τοποθεσίας του. Στην προκειμένη περίπτωση, σύμφωνα με την δομή της εφαρμογής μας
χρησιμοποιήσαμε την λειτουργία αυτή για τον καθορισμό της εσωτερικής τοποθεσίας του
χρήστη. To σήμα εντοπισμού τοποθεσίας προέρχεται από μία << συνεργασία >> μεταξύ
λειτουργιών του smart phone και του API στο mobile Application. Το GPS και το σύστημα
BLE(Bluetooth) του τηλεφώνου σε συνεργασία με το pole star location της εφαρμογής
παρέχουν τις απαραίτητες πληροφορίες εντοπισμού τοποθεσίας του χρήστη.
Αξιοσημείωτο είναι να αναφέρουμε, ότι παρέχεται η δυνατότητα εφαρμογής τοποθέτησης
και πλοήγησης σε εσωτερικούς χώρους μέσο διαθέσιμου ανοιχτού κώδικα που παρέχεται
από το mapwize studio. Επιπλέον μέσω server και δικτύου Wi-Fi επιτυγχάνεται ο
συγχρονισμός της συσκευής, ώστε να προηγηθούν οι χρήστες στον χάρτη εσωτερικής
πλοήγησης.
[48]
Σχήμα (33): Indoor Position
[49]
5.7 Υλοποίηση URL Generator Create Qr Code
Το τελευταίο βήμα της υλοποίησης της εφαρμογής μας, είναι η δημιουργία του Qr Code. Για
να το επιτύχουμε αυτό χρησιμοποιούμε ένα URL Generator που μας δίνεται από την
πλατφόρμα επεξεργασίας. Η διαδικασία δημιουργίας επιτυγχάνεται μέσω του περιβάλλοντος
διαμόρφωσης, παρέχοντας την δυνατότητα να διαμορφώσουμε μέσω ενός μενού επιλογών
την διεύθυνση (URL) καθώς και το Qr Code ανάλογα με τις διαστάσεις του χώρου
απεικόνισης, την τοποθεσία εμφάνισης, την γλώσσα καθώς και προκαθορισμένων διαδρομών
βάση των προτιμήσεων μας.
Τα βήματα που ακολουθήσαμε αναγράφονται παρακάτω:
a) Δυνατότητες επιλογής τοποθεσιών στον εσωτερικό χώρο
Μας παρέχεται η δυνατότητα εμφάνισης προκαθορισμένης τοποθεσίας, πιο συγκεκριμένα:
H εμφάνιση του συνολικού χάρτη εσωτερικής πλοήγησης. Κατά αυτόν τον τρόπο ο χρήστης
έχει την δυνατότητα της τρισδιάστατης απεικόνισης του εσωτερικού χάρτη του κτηρίου, στην
συγκεκριμένη περίπτωση του Πανεπιστημίου
.
Ένα συγκεκριμένο επίπεδο του χάρτη. Επιλέγουμε τον όροφο που θέλουμε να απεικονιστεί.
Σε περίπτωση που θέλουμε να δείξουμε στον περιηγητή το επίπεδο στο οποίο βρίσκεται,
δίνοντας την ευχέρεια να ξεκινήσει από εκεί την περιήγηση του.
Εμφάνιση ενός φάρου αναφοράς (beacons).Προκειμένου να δείξουμε ένα σημείο αναφοράς
που έχουμε δηλώσει στον χάρτη μας, ώστε να γνωρίζει ο χρήστης την τοποθεσία του την
δεδομένη χρονική στιγμή.
[50]
Απεικόνιση τρέχουσα τοποθεσίας και παροχή κατευθύνσεων. Η επιλογή αυτή είναι η πιο
χρήσιμη, καθότι άμεσα υποδηλώνει την τρέχουσα τοποθεσία του χρήστη και του παρέχεται η
δυνατότητα να επιλέξει το σημείο προορισμού του σύμφωνα με την θέση του.
b) Καθορισμός εμφάνισης επιπέδου
Ανάλογα με τις επιλογές που κάνουμε στο βήμα α επιλέγουμε το επίπεδο, την τοποθεσία
αίθουσας ή εργαστηρίου χώρου, την διαδρομή απεικόνισης μεταξύ δύο τοποθεσιών, καθώς
και το σημείο αναφοράς για τον εντοπισμό της θέσης μας όπως έχει προκαθοριστεί.
c) Εισαγωγή Access Key και Γλώσσας προτίμησης
Εισάγουμε το κλειδί πρόσβασης, το οποίο έχουμε δημιουργήσει κατά την πρωταρχική
διαμόρφωση της εφαρμογής μας και επιλέγουμε την γλώσσα προτίμησης.
d) Τοποθέτηση-Θέση-Μεγέθυνση-Bearing
Στο σημείο αυτό επιλέγουμε την θέση, τη μεγέθυνση της εμφάνισης του χάρτη και τις
διαστάσεις των αποστάσεων
e) Επιλογές Διαμόρφωσης
Μας δίνεται η δυνατότητα βέλτιστης απεικόνισης και ωραιοποίησης του χάρτη, οδηγίες
ακολούθησες του περιηγητή από το αρχικό σημείο των διαδρομών του και εμφάνιση
συγκεκριμένης τοποθεσίας ή επιπέδου στον χάρτη.
f) Δημιουργία Qr Code
Τελική διαμόρφωση της URL Διεύθυνσης και δημιουργία του Qr Code.
[51]
Σχήμα (34): Μενού Επιλογών Απεικόνισης
Σχήμα (35): QR Code Generator
Παρακάτω απεικονίζονται ενδεικτικά οι τύποι QR Code που δημιουργήσαμε και
χρησιμοποιήσαμε στην πτυχιακή μας εργασία.
Σχήμα (36): Εμφάνιση χώρου Σχήμα (37): Εμφάνιση τοποθεσίας
[52]
Σχήμα (38): Εντοπισμός τοποθεσίας Σχήμα (39): Τοποθεσία σε τοποθεσία
Σχήμα (40): Φάρος τοποθεσίας και κατεύθυνση σε τοποθεσία
[53]
5.8 Ολοκληρωτική απεικόνιση και εκτέλεση της εφαρμογής
Η εφαρμογή μας αφότου ακολουθήσαμε τα βήματα του δομικού πλαισίου που
διαμορφώσαμε, απεικονίζεται στο τελικό της στάδιο διαθέτοντας όλες τις παραμέτρους και
δυνατότητες που θέσαμε, ελεύθερες προς χρήση. Για την εκτέλεση της εφαρμογής, ο
χρήστης με το scanner application το οποίο διαθέτει η συσκευή του, θα σκαν άρει το Qr Code
και θα εισέλθει στο περιβάλλον της εφαρμογής. Πι των πλείστων ο περιηγητής βρίσκεται σε
θέση να αξιοποιήσει στο έπακρο κάθε παροχή που του προσφέρεται.
Παρατίθεται φωτογραφικό υλικό, το οποίο περιγράφει τις δυνατότητες της εφαρμογής μας
κατά την εκτέλεση της.
Αναπαράσταση χρήση Εφαρμογής μέσω Ισοτόπου:
Σχήμα (41): Ενδεικτική τοποθεσία Βιβλιοθήκη
[54]
Σχήμα (42): Εμφάνιση ενδεικτικών πληροφοριών Βιβλιοθήκης
Ενδεικτικά απεικόνιση της χρήσης της εφαρμογής μέσω του mobile Application:
Σχήμα (43): Αφετηρία Ενδεικτικού Προορισμού
[55]
Σχήμα (44): Τερματισμός Ενδεικτικού Προορισμού
[56]
Σχήμα (45): Ενδεικτική Εμφάνιση Πληροφοριών Τοποθεσίας
[57]
Κεφάλαιο 6ο: (Χρησιμότητα του Application στο Πανεπιστήμιο)
6.1 Αποτελεσματική εύρεση εσωτερικών τοποθεσιών του τμήματος
Ηλεκτρονικών Μηχανικών
Η εφαρμογή που υλοποιήσαμε, σχεδιάστηκε βάση των προδιαγραφών του τμήματος
Ηλεκτρονικών Μηχανικών του Ελληνικού Μεσογειακού Πανεπιστημίου. Με απώτερο σκοπό
την αποτελεσματική καθοδήγηση και εντοπισμό εργαστηριακών χώρων, αιθουσών
διδασκαλίας καθώς και πανεπιστημιακών υπηρεσιών εντός του χώρου του ιδρύματος.
Ύστερα από δοκιμές στο εσωτερικό χώρο του Πανεπιστημίου, παρατηρήσαμε ότι η
εφαρμογή ανταποκρίνεται πλήρως στις απαιτήσεις του μέσου χρήστη καθώς και του πιο
απαιτητικού. Η αυτόματη επιλογή της συντομότερης διαδρομής βάση της επιλογής του, όπως
και η σαφή απεικόνιση των σημείων στο χάρτη το καθιστούν αναγκαίο μέσο καθοδήγησης
εντός του χώρου.
6.2 Διευκόλυνση πρόσβασης μελών και φοιτητών
Το κυριότερο κομμάτι της εφαρμογής που μας απασχόλησε κατά την επιλογή μας, ήταν το
περιβάλλον χρήσης του και το επίπεδο διαχειρισιμότητας από τα μέλη της πανεπιστημιακής
κοινότητας. Το εύκολο μενού επιλογών, η άμεση πληροφόρηση για κάθε τοποθεσία και η
γρήγορη ανταπόκριση κάθε παραμέτρου μετακίνησης που επιλέγει ο περιηγητής αποδίδουν
στο έπακρο τις προσδοκίες για μία εύκολη και γρήγορη πρόσβαση.
Με το σκανάρισμα μέσω του κινητού τηλεφώνου οι φοιτητές είναι σε θέση εντός ολίγον
δευτερολέπτων να βρίσκονται στο περιβάλλον της εφαρμογής και άμεσα και γρήγορα να
επιλέξουν την τοποθεσία που επιθυμούν να κατευθυνθούν καθώς και να εξερευνήσουν
τοποθεσίες και επίπεδα έχοντας στην κατοχή τους, μία τεράστια γκάμα πληροφοριών και
δυνατοτήτων.
[58]
6.3 Άμεση δυνατότητα πληροφόρησης για κάθε επιλεγμένη τοποθεσία στο
χώρο του πανεπιστημίου
Προσδίδοντας ένα απλό πάτημα στην τοποθεσία ενδιαφέροντος, στο αριστερό μέρος της
οθόνης του χρήστη, εμφανίζεται η μπάρα πληροφόρησης του σημείου.
Τα σημεία τοποθέτησης στον χάρτη της εφαρμογής μας, εμπεριέχουν όλες τις απαραίτητες
πληροφορίες τις οποίες χρειάζεται ο φοιτητής ή οποιοδήποτε άλλο πανεπιστημιακό μέλος και
μη της πανεπιστημιακής κοινότητας. Στους εργαστηριακούς χώρους παρέχονται ενδεικτικά
όλες οι απαραίτητες πληροφορίες για την ενημέρωση του μαθήματος που αντιπροσωπεύει το
εργαστήριο για τους πρωτοετείς φοιτητές. Επιπλέον στις αίθουσες διδασκαλίας, προσθέσαμε
σύντομη ανάλυση των μαθημάτων και στις τοποθεσίες πανεπιστημιακών υπηρεσιών, όπως η
γραμματεία του τμήματος εμπλουτίσαμε με κάθε δυνατό τρόπο, όλα τα μέσα ή συνδέσμους
ανακατεύθυνσης, άμεσης πληροφόρησης προς τον φοιτητή.
[59]
Κεφάλαιο 7ο: (Αναφορά Μελλοντικής Εξέλιξης)
Στο κεφάλαιο αυτό θα προσδιορίζουμε τις μελλοντικές εξελίξεις της εφαρμογής μας, εντός
του Πανεπιστημιακού χώρου του τμήματος Ηλεκτρονικών Μηχανικών στα Χανιά, αλλά και
για τις δυνατότητες της σε ιδιωτικό και δημόσιο τομέα, καθώς η χρησιμότητα της μπορεί να
επιτελέσει σημαντικό έργο σε υπηρεσίες και οργανισμούς. Επιπλέον θα αναφέρουμε
επιγραμματικά τις ανεπάρκειες και επάρκειες της υλοποίησης μας, προσδίδοντας μία
συνολική αξιολόγηση του έργου μας
Αναβαθμίζοντας κατά αυτόν τον τρόπο το επίπεδο εξυπηρέτησης και διευκόλυνσης των
επισκεπτών και του προσωπικού του εκάστοτε φορέα.
7.1 Δυνατότητα μελλοντικών επεκτάσεων στο τμήμα Ηλεκτρονικών
Μηχανικών του ΕΛ.ΜΕ.ΠΑ
Η εφαρμογή μας κατά κύριο λόγο υλοποιήθηκε για τις ανάγκες του τμήματος Ηλεκτρονικών
Μηχανικών, προσδίδοντας διευκόλυνση μετακίνησης και πληροφόρησης στο εσωτερικό
χώρο του ιδρύματος.
Η πρώτη μελλοντική επέκταση θεωρείται η αναβάθμιση του χάρτη, αυξάνοντας την
ποσότητα των χώρων δραστηριοποίησης των ήδη υπαρχόντων επιπέδων. Επεκτείνοντας την
χρήση της εφαρμογής σε όλο το εύρος του εσωτερικού χώρου του Πανεπιστημίου,
τοποθετώντας. Ολοκληρωτική τοποθέτηση σχεδίων παλαιού και νέου κτηρίου του τμήματος.
Επιπλέον η αύξηση του αριθμού τοποθεσιών. Η παροχή περισσοτέρων σημείων στον
συνολικό χάρτη, θα επέφερε μία καινοτομία στην ήδη υπάρχουσα πληροφόρηση, καθώς οι
φοιτητές όλων των εξαμήνων αλλά και επισκέπτες της μη πανεπιστημιακής κοινότητας θα
μπορούν να επωφεληθούν στο μέγιστο την όποια πληροφόρηση για κάθε τοποθεσία εντός
του χώρου δραστηριοποίησης.
Σημαντική εξέλιξη, θα αποτελούσε η απεικόνιση του χώρου όπου δραστηριοποιείται η
εφαρμογή. Λόγω περιορισμένων δυνατοτήτων η εμφάνιση του χάρτη περιορίστηκε στην
απλή απεικόνιση. Ωστόσο θα μπορούσε η εφαρμογή να ανασχεδιαστεί σε εμπλουτισμένη 3D
[60]
απεικόνιση, εντυπωσιάζοντας της αισθητική του χρήστη, προσφέροντας την δυνατότητα
περιήγησης σε ένα πιο ευχάριστο περιβάλλον.
Έχουμε την δυνατότητα επίσης αναβάθμισης του εντοπισμού θέσης και περιήγησης στο
εσωτερικό χώρο του ιδρύματος. Ρυθμίζοντας συγκεκριμένα την εμφάνιση της πλοήγησης,
υποδεικνύοντας κάθε χρονική στιγμή την τοποθεσία του χρήστη καθώς περιηγείται στον
εσωτερικό χώρο
7.2 Εφαρμογή σε ιδιωτικούς και σε δημόσιους φορείς
Η Εφαρμογή μας αν και σχεδιάστηκε για αποκλειστική χρήση στο Τμήμα Ηλεκτρονικών
Μηχανικών του Ελληνικού Μεσογειακού Πανεπιστημίου, έχει την δυνατότητα επιβολής σε
οργανισμούς, εταιρίες, φορείς, χώρων συγκέντρωσης και πολυκαταστημάτων, καθώς και
σχολείων του ιδιωτικού και δημόσιου τομέα. Ωφέλιμο είναι να αναφέρουμε το γεγονός ότι
παρόμοιες εφαρμογές ή της ίδιας κατηγορίας όπως η υλοποίηση μας, δραστηριοποιούνται
ενεργά σε πληθώρα τοποθεσιών σε παγκόσμιο επίπεδο.
Η δυνατότητα εκτέλεσης της εφαρμογής σε παρόδους όλων των τομέων, καθιστά το project
μας κοινωνικά ωφέλιμό στην σύγχρονη κοινωνία. Διευκολύνοντας έτσι τον χρήστη,
αποδίδοντας ένα ευχάριστο περιβάλλον με πολλαπλές δυνατότητες και εμπλουτισμένο
σύστημα πληροφόρησης.
Ο άνθρωπος έχει ανάγκη την διευκόλυνση της καθημερινότητας του και την άμεση και
γρήγορη πληροφόρηση.
[61]
7.3 Πλεονεκτήματα και Δυνατότητες
Στις δυνατότητες και τα πλεονεκτήματα της συνολικής υλοποίησης, καταλογίζουμε ότι η
εφαρμογή μας είναι:
Απλή και κατανοητή στην χρήση της
Εύκολα υλοποιήσιμη
Πληθώρα εργαλείων και δυνατοτήτων μέσω της πλατφόρμας δημιουργίας
Ευχάριστο περιβάλλον απεικόνισης ως προς τον χρήστη
Δυνατότητα επέκτασης και αναβάθμισης
Χορήγηση βοηθητικού οδηγού και πακέτων ελεύθερου κώδικα προς χρήση, για την
δημιουργία εφαρμογών από προγραμματιστές
Τεχνική Υποστήριξη βοήθειας και επικοινωνίας
Η παροχή των προκαθορισμένων δυνατοτήτων μας έδωσε την δυνατότητα να εμπλουτίσουμε
σε ικανοποιητικό επίπεδο την αναπαράσταση της εφαρμογής μας.
[62]
7.4 Μειονεκτήματα και Περιορισμοί
Στα μειονεκτήματα της εφαρμογής μας, συγκαταλέγονται τα παρακάτω:
Κοστολόγηση αναβάθμισης για παροχή επιπλέον δυνατοτήτων
Ελλιπείς επεξεργασία δεδομένών εκτός των προκαθορισμένων δυνατοτήτων
Μη αξιοποίηση της δυνατότητας εντοπισμού θέσης κατά την πλοήγηση του χρήστη
στον εσωτερικό χώρο
Γραφική απεικόνιση και ανάλυση του χάρτη
Ανεπάρκεια Γλώσσας υποστήριξης
Γενικά κάποιος που θα θέλει να υλοποιήσει στο μέγιστο δυνατό επίπεδο τέτοιου είδους
εφαρμογή, θα πρέπει να έχει άριστη γνώση προγραμματισμού, καθώς είναι αναγκαία η
χρήση πολλαπλών γλωσσών και σχετική εξειδίκευση στο σχέδιο γραφικής απεικόνισης και
τρισδιάστατης αναπαράστασης.
[63]
Κεφάλαιο 8ο: (Επίλογος)
Εν κατακλείδι στο κεφάλαιο αυτό θα αναφέρουμε εν συντομία τα συμπεράσματα και τις
φιλοδοξίες μας για την χρήση της εφαρμογής στο απώτερο μέλλον.
8.1 Συμπεράσματα και Φιλοδοξίες
Κατά την υλοποίηση της εφαρμογής μας, καταλήξαμε στα εξής συμπεράσματα:
Ότι το βασικότερο όλων, είναι η άμεση προσβασιμότητα και η εύκολη διαχείριση των
εργαλείων περιήγησης, προσδίδοντας στον χρήστη ένα προσιτό περιβάλλον πλοήγησης
στους εσωτερικούς χώρους.
Επιπλέον η εύκολη ανάπτυξη της εφαρμογής, μέσα από μία γκάμα δυνατοτήτων και ένα
εύρος επιλογών προς υλοποίηση, μας προσέφερε την ευχέρεια δημιουργίας μίας αξιόλογης
mobile εφαρμογής εσωτερικής πλοήγησης προς το ευρύ κοινό.
Ακόμη το χαμηλό κόστος υλοποίησης και η πληθώρα προϋποθέσεων ανάπτυξης και εξέλιξης
για μελλοντική χρήση της εφαρμογής, ενθαρρύνουν την ευρηματικότητα και διευρύνουν
τους ορίζοντες μας.
Ο συνδυασμός πολλαπλών δυνατοτήτων και η συνδεσιμότητα με ένα τεράστιο εύρος
δικτυακών υπηρεσιών παρέχουν άμεση τοποθέτηση και εξυπηρέτηση στις σύγχρονές
ανάγκες των ιδιωτικών και δημόσιων φορέων.
[64]
Κεφάλαιο 9ο: ( Αρχείο Βιβλιογραφίας)
Η πτυχιακή μας ολοκληρώνεται με την παράθεση της βιβλιογραφίας.
9.1 Βιβλιογραφία
History of navigation: https://en.wikipedia.org/wiki/History_of_navigation
Κώδικας QR: https://el.wikipedia.org/wiki/Κώδικας_QR
Mapwize:
https://fr.linkedin.com/company/mapwize?trk=public_profile_topcard-
current-company
https://www.mapwize.io/company/
Mapbox: https://status.mapbox.com/
Indoor maps with Mapwize: https://blog.mapbox.com/indoor-maps-with-
mapwize-ef645fe50eb4
Beacons positioning detection
https://www.sciencedirect.com/science/article/pii/S1877050919304685
API: https://www.grow-digital.gr/ti-einai-ena-api/
Url Generator: https://help.import.io/hc/en-us/articles/115003525472-
Using-the-URL-Generator
Navigation History: https://penobscotmarinemuseum.org/pbho-1/history-of-
navigation/history-navigation-introduction
Types of Mobile Apps: https://duckma.com/en/blog/types-of-mobile-apps
Τι είναι οι κώδικες QR: https://www.eyewide.gr/blog/2015/march/20/qr-
code
Indoor-Outdoor Navigation Mean: https://blog.mapspeople.com/what-does-
indoor-outdoor-navigation-mean
ResearchGate has not been able to resolve any citations for this publication.
Καταγραφή κατευθύνσεων πρώτου ορόφου
  • Σχήμα
Σχήμα (27): Καταγραφή κατευθύνσεων πρώτου ορόφου....................... 42
Μενού επιλογής κατεύθυνσης
  • Σχήμα
Σχήμα (28): Μενού επιλογής κατεύθυνσης................................... 43
Χρόνος και απόσταση προορισμού
  • Σχήμα
Σχήμα (30): Χρόνος και απόσταση προορισμού................................44
Δημιουργία Φάρου (Beacon)
  • Σχήμα
Σχήμα (32): Δημιουργία Φάρου (Beacon).................................... 46
Μενού επιλογών απεικόνισης
  • Σχήμα
Σχήμα (34): Μενού επιλογών απεικόνισης.....................................51
Τοποθεσία σε τοποθεσία
  • Σχήμα
Σχήμα (39): Τοποθεσία σε τοποθεσία.........................................52
Φάρος και τοποθεσία και κατεύθυνση σε τοποθεσία
  • Σχήμα
Σχήμα (40): Φάρος και τοποθεσία και κατεύθυνση σε τοποθεσία..................52
Εμφάνιση ενδεικτικών πληροφοριών Βιβλιοθήκης
  • Σχήμα
Σχήμα (42): Εμφάνιση ενδεικτικών πληροφοριών Βιβλιοθήκης......................54
Αφετηρία ενδεικτικού προορισμού
  • Σχήμα
Σχήμα (43): Αφετηρία ενδεικτικού προορισμού.................................54
Τερματισμός ενδεικτικού προορισμού
  • Σχήμα
Σχήμα (44): Τερματισμός ενδεικτικού προορισμού.............................. 55