Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 1 Διπλωµατική εργασία: ΑΞΙΟΠΟΙΗΣΗ ΑΝΟΙΧΤΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΕΥΦΥΕΙΣ ΔΗΜΟΥΣ Φοιτήτρια: Χριστίνα Δηµητριάδου Επιβλέπων Καθηγητής: Νικόλαος Πρωτόγερος Εξεταστές: Ταραµπάνης Κωνσταντίνος, Ταµπούρης Ευθύµιος Θεσσαλονίκη, Οκτώβριος 2016
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου
Σκοπός Εισαγωγή Η δηµιουργία ενός «ευφυούς» συστήµατος για τα µουσεία της Θεσσαλονίκης το οποίο θα αξιοποιεί τα Ανοιχτά Δεδοµένα του Δήµου. Η εφαρµογή θα είναι χρήσιµη για τους πολίτες και τους τουρίστες που επισκέπτονται την πόλη. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 3
Εισαγωγή Στόχος H ανάπτυξη µιας πρωτότυπης εφαρµογής. Δηµιουργία ενός ευφυούς αλγορίθµου που θα πληροί κάποια κριτήρια. Η αξιοποίηση των Ανοιχτών Δεδοµένων του Δήµου Θεσσαλονίκης. Η υποβοήθηση ενός επισκέπτη µε ευφυή τρόπο, ο οποίος θέλει να πραγµατοποιήσει διαδοχικές επισκέψεις σε µουσεία σύµφωνα µε το χρόνο που διαθέτει. Προτάσεις διαδροµών. Η παρουσίαση πληροφοριών των µουσείων στους επισκέπτες της πόλης. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 4
Εισαγωγή Περιεχόµενα Εισαγωγή Βιβλιογραφική Επισκόπηση Μεθοδολογία Αποτελέσµατα Υλοποίησης Συµπεράσµατα και Προτάσεις Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 5
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 7 Βιβλιογραφική Επισκόπηση Ευφυής, Έξυπνη, Ψηφιακή Πόλη «Ευφυής» πόλη ορίζεται ως ένα χωρικό σύστηµα καινοτοµίας, που συνδυάζει δραστηριότητες γνώσης, καινοτοµίας, µάθησης, καθώς και ψηφιακούς χώρους για την επικοινωνία και την αλληλεπίδραση. «Έξυπνη» πόλη χρησιµοποιεί τεχνολογίες πληροφορικής και επικοινωνιών για τη βελτίωση της ποιότητας ζωής των πολιτών, τη µείωση του κόστους και τη σωστή χρήση πόρων, ενώ παράλληλα εµπλέκει τους πολίτες στο δηµόσιο διάλογο και τη διακυβέρνηση. «Ψηφιακή» πόλη, αναφέρεται σε µια διασυνδεδεµένη κοινότητα η οποία συνδυάζει υποδοµές ευρυζωνικών επικοινωνιών µε υπηρεσίες, υπολογιστικά συστήµατα και καινοτόµες υπηρεσίες µε σκοπό την καλύτερη εξυπηρέτηση των πολιτών και των επιχειρήσεων. Αρκετές εννοιολογικές προσεγγίσεις έχουν προταθεί, εγκριθεί και χρησιµοποιηθεί τόσο σε πρακτικό όσο και σε ακαδηµαϊκό επίπεδο. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 7
8 Βιβλιογραφική Επισκόπηση Εννοιολογικές Προσεγγίσεις Βασικοί πυλώνες µιας πόλης «ευφυούς» που προτείνεται και από την Ευρωπαϊκή Επιτροπή, είναι αυτή που ορίζει τους παρακάτω έξι πυλώνες µιας ευφυούς πόλης: Ευφυής Διακυβέρνηση Ευφυές Περιβάλλον Ευφυής Κινητικότητα Ευφυής Οικονοµία Ευφυής Διαβίωση Ευφυείς Πολίτες Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 8
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 9 Βιβλιογραφική Επισκόπηση Μοντέλο Ευφυούς πόλης 1. Πρώτο επίπεδο: περιλαµβάνει παραγωγικές οµάδες στον τοµέα τ η ς µ ε τ α π ο ί η σ η ς κ α ι τ ω ν υπηρεσιών. 2. Δεύτερο επίπεδο: αποτελείται από θεσµικούς µηχανισµούς που ρυθµίζουν τη ροή γνώσης και συνεργασίας στην εκπαίδευση και την καινοτοµία. 3. Τρίτο επίπεδο: αποτελείται από την τεχνολογία των πληροφοριών και των υποδοµών επικοινωνίας, τα ψηφιακά εργαλεία και τους χώρους για εκπαίδευση και καινοτοµία. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 9
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 10 Βιβλιογραφική Επισκόπηση Ανοιχτά Δεδοµένα Δεδοµένα που είναι ελεύθερα προς χρήση και διανοµή από τον καθένα, υπό τον όρο να γίνεται αναφορά στους δηµιουργούς και να διατίθενται, µε τη σειρά τους, υπό τους ίδιους όρους. (Knowledge Foundation, 2012) Δηµιουργούν πολλές επιχειρηµατικές ευκαιρίες. Είναι διαθέσιµα µέσω διαδικτύου και σε τροποποιήσιµη µορφή. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 10
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 11 Βιβλιογραφική Επισκόπηση Παραδείγµατα σε διεθνές και τοπικό επίπεδο Παρακάτω παρουσιάζονται ορισµένες εφαρµογές «ευφυών» πόλεων και τα διάφορα χαρακτηριστικά τους: SmartAppCity-Λα Ριόχα (Ισπανία) SFO Visually Impaired Navigation App-Σαν Φρανσίσκο (ΗΠΑ) Karos-Λυών (Γαλλία) Eventmore-Ελσίνκι (Φινλανδία) ThessTour-Θεσσαλονίκη (Ελλάδα) Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 11
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 12 Βιβλιογραφική Επισκόπηση Smart AppCity-Λα Ριόχα (Ισπανία) Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 12
Θεσσαλονίκη, Οκτώβριος 2016 13 Βιβλιογραφική Επισκόπηση SFO Visually Impaired Navigation App Σαν Φρανσίσκο (ΗΠΑ) Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 13
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου Karos-Λυών (Γαλλία) Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 14 Βιβλιογραφική Επισκόπηση 14
Χριστίνα Δηµητριάδου Eventmore-Ελσίνκι (Φινλαδία) 15 Βιβλιογραφική Επισκόπηση Θεσσαλονίκη, Οκτώβριος 2016 Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 15
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 16 Βιβλιογραφική Επισκόπηση ΤhessTour-Θεσσαλονίκη (Ελλάδα) Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 16
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 17
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 18 Μεθοδολογία Κριτήρια Αξιολόγησης Εφαρµογής Χρήση ανοιχτών δεδοµένων: Αν οι πληροφορίες που χρησιµοποιεί η εφαρµογή, προέρχονται από ανοιχτά δεδοµένα. Βοήθεια στη λήψη αποφάσεων: Αν η εφαρµογή βοηθάει τον χρήστη στο να επιλέξει την καλύτερη δυνατή απόφαση. Ευχρηστία: Κατά πόσο η εφαρµογή είναι εύκολη στη χρήση της και αν ανταποκρίνεται στις προσδοκίες του χρήστη. Αποτελεσµατικότητα: Αν η εφαρµογή πληροί µε ακρίβεια τους συγκεκριµένους στόχους που είχαν τεθεί εξαρχής. Δυνατότητα Επέκτασης: Αν η εφαρµογή έχει δοµηθεί σωστά αρχιτεκτονικά, δεν υπάρχει περιορισµός ως προς τη δυνατότητα επέκτασής και βελτιστοποίησής της. Εύκολη Πρόσβαση: Αρκεί µια σύνδεση στο internet και ένας web browser για να αποκτήσει κανείς πρόσβαση σε αυτή. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 18
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 19 Μεθοδολογία Στάδια Υλοποίησης Συστήµατος Ανάλυση Συλλογή Σχεδίαση Υλοποίηση Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 19
Παρουσίαση Αλγορίθµου Μεθοδολογία Ο αλγόριθµος λειτουργεί µε την ακόλουθη σειρά-αλληλουχία: Πληκτρολόγηση διαθέσιµου χρόνου στο κενό πεδίο. Επιλογή σηµείου εκκίνησης (1 ο µουσείο). Επιλογή µουσείων σύµφωνα µε την κρίση του επισκέπτη, ο αλγόριθµος θα αφαιρεί τον χρόνο του και τα µουσεία που επισκέφτηκε από τη λίστα. Προτεινόµενη διαδροµή µουσείων, ο αλγόριθµος παρουσιάζει τα µουσεία που βρίσκονται κοντά στo σηµείο εκκίνησης του χρήστη και είναι µέσα στον διαθέσιµο χρόνο του. Αφαιρεί από τη λίστα µουσεία που έχει ήδη επισκεφτεί. Παρουσιάζει µε κάθε επίσκεψη τον εναποµείναντα χρόνο του. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 20
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 21
Θεσσαλονίκη, Οκτώβριος 2016 22 Αποτελέσµατα Υλοποίησης Συλλογή Πληροφοριών Η αναζήτηση των Ανοιχτών Δεδοµένων έγινε στην επίσηµη ιστοσελίδα του Δήµου Θεσσαλονίκης Χάρτης και πληροφορίες Μουσείων Θεσσαλονίκης από τα Ανοιχτά Δεδοµένα Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 22
Αποτελέσµατα Υλοποίησης Δηµιουργία Βάσης Δεδοµένων Η δηµιουργία της βάσης έγινε µε τη λειτουργία phpmyadmin. Ο βασικός πίνακας smartcities περιέχει όλα τα στοιχεία και τις πληροφορίες για κάθε µουσείο από τα ανοιχτά δεδοµένα. Τα στοιχεία του πίνακα είναι η τιµή, η ονοµασία, οι ώρες λειτουργίας, οι συντεταγµένες, οι διευθύνσεις, ο προτεινόµενος χρόνος ξενάγησης και οι περιγραφές των µουσείων. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 23
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 24 Αποτελέσµατα Υλοποίησης Σχεδίαση εφαρµογής Χρησιµοποιήθηκαν: PHP MySQL ΗTML CSS JavaScript Bootstrap Google Maps API Google Translate API WordPress Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 24
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 25 Αποτελέσµατα Υλοποίησης Αρχιτεκτονική Η εφαρµογή χωρίζεται σε τρία αλληλοεξαρτώµενα στάδια λειτουργίας: 1 ο στάδιο: ο χρήστης εισέρχεται στο σύστηµα µέσω της WordPress ιστοσελίδας που συνδέεται µε την εφαρµογή «ΤHESS.MUSEUM», συµπληρώνει το πεδίο µε τον διαθέσιµο χρόνο του, ασκείται ο έλεγχος για την ορθή συµπλήρωσή του πεδίου και επιλέγει το σηµείο εκκίνησης από τη λίστα. 2 ο στάδιο: περιλαµβάνεται ο αλγόριθµος υπολογισµού διαδροµής, το Google Maps API και οι επιλογές διαδροµών. 3 ο στάδιο: γίνεται η εµφάνιση των αποτελεσµάτων και η επεξεργασία τους στον διακοµιστή, o επισκέπτης ολοκληρώνει την περιήγησή του και µπορεί να επαναλάβει εκ νέου την διαδικασία. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 25
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 26 Αποτελέσµατα Υλοποίησης Αρχιτεκτονική Παρουσίαση διαγράµµατος αρχιτεκτονικής του συστήµατος: WordPress Site THESS.MUSEUM Διαθέσιµος χρόνος Σηµείο εκκίνησης Εµφάνιση πληροφοριών Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 26
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου Παρουσίαση εφαρµογής Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 27 Αποτελέσµατα Υλοποίησης 27
28 Αποτελέσµατα Υλοποίησης Παρουσίαση εφαρµογής Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 28
Παρουσίαση εφαρµογής Χριστίνα Δηµητριάδου 29 Αποτελέσµατα Υλοποίησης Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 29
Θεσσαλονίκη, Οκτώβριος 2016 30 Αποτελέσµατα Υλοποίησης Παρουσίαση εφαρµογής Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 30
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 31 Αποτελέσµατα Υλοποίησης Παρουσίαση εφαρµογής Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 31
Θεσσαλονίκη, Οκτώβριος 2016 32 Αποτελέσµατα Υλοποίησης Παρουσίαση εφαρµογής Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 32
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 33 Αποτελέσµατα Υλοποίησης Αξιολόγηση εφαρµογής Χρήση Ανοιχτών Δεδοµένων Βοήθεια στη λήψη αποφάσεων Ευχρηστία Εύκολη πρόσβαση Αξιοποίηση των Ανοιχτών Δεδοµένων και χρήση των πληροφοριών που συλλέχθηκαν από το Δήµο Θεσσαλονίκης. Έπειτα από αρκετές δοκιµές (test cases), η εφαρµογή βοηθάει τον επισκέπτη να επιλέξει τη διαδροµή που θέλει σύµφωνα µε τον διαθέσιµο χρόνο του. Οι επιλογές και ιδιότητες της εφαρµογής είναι σαφείς (συµπλήρωση χρόνου, επιλογές διαδροµών). Διαδικτυακή εφαρµογή. Δυνατότητα επέκτασης Αποτελεσµατικότητα Η εφαρµογή έχει δοµηθεί έτσι ώστε να υπάρξουν στο µέλλον αρκετές πρόσθετες λειτουργίες. Η εφαρµογή πληροί του στόχους που τέθηκαν εξαρχής. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 33
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 34
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 35 Συµπεράσµατα και Προτάσεις Συµπεράσµατα Η υλοποίηση της εφαρµογής «ΤHESS.MUSEUM» βασίστηκε στη συλλογή πληροφοριών από Aνοιχτά δεδοµένα (διευθύνσεις, συντεταγµένες, πληροφορίες µουσείων, ώρες λειτουργίας, είσοδος), εκτός από τον προτεινόµενο χρόνος ξενάγησης. Η εφαρµογή δηµιουργήθηκε για να ενηµερώνει τον χρήστη σχετικά µε τα µουσεία της πόλης και να του προτείνει την καλύτερη δυνατή διαδροµή προκειµένου να επισκεφτεί αυτά τα µουσεία µε βάση τον χρόνο που διαθέτει. Η εφαρµογή είναι ελεύθερη για χρήση χωρίς κάποιο κόστος και µπορεί να χρησιµοποιηθεί από κάθε είδους συσκευή. Διαπιστώθηκαν διάφορες δυσκολίες κατά την υλοποίηση της εφαρµογής (πχ. ο υπολογισµός της απόστασης του χρήστη από το µουσείο υπολογίζεται βάσει τον χρόνο οδήγησης µε αυτοκίνητο, όχι βάσει περπατήµατος και δεν υπάρχει δυνατότητα εντοπισµού του χρήστη πάνω στον χάρτη, γι αυτό χρησιµοποιείται ένα συγκεκριµένο σηµείο εκκίνησης). Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 35
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 36 Συµπεράσµατα και Προτάσεις Προτάσεις για µελλοντική βελτίωση της εφαρµογής Xρήση τεχνολογιών GIS, GPS. Προσθήκη της βέλτιστης διαδροµής µε τα προτεινόµενα µουσεία στον χάρτη. Παρουσίαση του µουσείου µε εικόνες 360 µοιρών από τους χάρτες της Google µε το Street View. Δηµιουργία ios/android εφαρµογής. Εµφάνιση µόνο των µουσείων που οι ώρες λειτουργίας τους ταυτίζονται µε την ώρα που ο χρήστης θέλει να ξεκινήσει µια διαδροµή στην πόλη. Πρόσθεση περισσότερων πληροφοριών για κάθε σηµείο ενδιαφέροντος, όπως εικόνες, βίντεο ή πιθανά links. Κράτηση εισιτηρίου και πληρωµή σε real-time µέσω πιστωτικής κάρτας. Επιπλέον προτάσεις επιλογής διασκέδασης και διαµονής µετά το πέρας της ξενάγησης. Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 36
Θεσσαλονίκη, Οκτώβριος 2016 Χριστίνα Δηµητριάδου 37