Εμφάνιση απλής εγγραφής

Crowdsourcing mapping web service.

Στοιχεία Dublin Core

dc.creatorΤσουκαλάς, Εμμανουήλel
dc.creatorTsoukalas, Emmanouilen
dc.date.accessioned2021-10-22T11:26:10Z
dc.date.available2021-10-22T11:26:10Z
dc.date.issued2021-10-22
dc.identifier.urihttp://hdl.handle.net/20.500.12688/10076
dc.description.abstractCrowdsourcing ή πληθοπορισμός αναφέρεται σε ένα κατανεμημένο μοντέλο επίλυσης προβλημάτων, στο οποίο ένα πλήθος απροσδιόριστου μεγέθους ασχολείται με την επίλυση ενός σύνθετου προβλήματος μέσω ανοιχτής πρόσκλησης. Αυτό το νέο μοντέλο επίλυσης προβλημάτων βρήκε το δρόμο του σε πολλές διαδικτυακές εφαρμογές, από ψηφοφορίες, σε φιλανθρωπικούς σκοπούς για τη συγκέντρωση χρημάτων, σε ανάθεση μικρών κομματιών ενός μεγαλύτερου έργου και σε σενάρια που χρησιμοποιείτε η σοφία του πλήθους. Από την άλλη η αλλαγή των χρηστών από προσωπικούς υπολογιστές σε κινητά τηλέφωνα smartphones, μαζί με τις δυνατότητες που δίνουν οι πολλαπλοί αισθητήρες των smartphone αναμένετε να ξεδιπλώσουν τις πλήρες δυνατότητες του crowdsourcing. Τα smartphones προσφέρουν μια εξαιρετική πλατφόρμα για την επέκταση και διαφοροποίηση των διαδικτυακών crowdsourcing εφαρμογών, κάνοντας τη συνεισφορά ποιο εύκολη και συνεχής. Αυτή η πτυχιακή παρουσιάζει τις βασικές έννοιες για τη δημιουργία μιας διαδικτυακής πλατφόρμας που έχει ως σκοπό την περισυλλογή και την απεικόνιση crowdsource δεδομένων πάνω σε χάρτη. Σκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας πλατφόρμας στην οποία οι χρήστες αφού έχουν φτιάξει ένα λογαριασμό θα μπορούν να δημιουργήσουν τους δικούς τους χάρτες, τις δικές τους κατηγορίες δεδομένων και θα μπορούν να κάνουν δημοσίευση με τη μορφή πινέζας στο χάρτη πληροφορίες. Για τη δημιουργία της πλατφόρμας χρειαζόμαστε μια βάση δεδομένων που να μπορεί να χειριστεί γεωγραφικά δεδομένα, ένα web framework που να υποστηρίζει και γεωγραφικά δεδομένα, το γραφικό περιβάλλον να είναι φιλικό ως προς τον χρήστη και να μπορεί να λειτουργήσει και σε smartphones και τέλος την υποδομή των μηχανημάτων για να λειτουργήσει η πλατφόρμα στο διαδίκτυο. Ο σκοπός ολοκληρώθηκε με επιτυχία καθώς καταφέραμε να δημιουργήσουμε μία πλατφόρμα που ο χρήστης μπορεί να κάνει εγγραφή και authentication, να χρησιμοποιήσει με το smartphone του ένα mobile friendly frontend που χρησιμοποιήθηκε η τεχνολογία Progressive Web App (PWA) για να δώσουμε ένα feeling native mobile εφαρμογής. Ο χρήστης μέσω του smartphone του μπορεί να κάνει δημοσίευση σε κάποιον χάρτη χρησιμοποιώντας τρεις τύπους media (φωτογραφία, βίντεο και ήχο), μπορεί να κάνει σχόλια σε άλλες δημοσιεύσεις και να τις βαθμολογήσει ως χρήσιμες και τέλος έχει τη δυνατότητα να φτιάξει τους δικούς του χάρτες με τα δικά του φίλτρα. Στο θεωρητικό μέρος της εργασίας αναλύουμε τα εξής βήματα που ακολουθήσαμε για να αναπτύξουμε την πλατφόρμα μας: 1. Τις τεχνολογίες και τις βιβλιοθήκες που χρησιμοποιούμε. 2. Αναλύσεις του κώδικα που αναπτύξαμε και τέλος 3. Τα συμπεράσματα που βγάλαμε κατά τη διάρκεια της ανάπτυξης και συγγραφής της πτυχιακής μας εργασίας.el
dc.description.abstractCrowdsourcing refers to a distributed problem-solving model in which a crowd of undefined size is engaged in the task of solving a complex problem through an open call. This novel problem-solving model found its way into numerous applications on the web for voting, fund-raising, micro-works and wisdom-of-the-crowd scenarios. On the other hand, the shift of desktop users to mobile platforms in the post-PC era, along with the unique multi-sensing capabilities of modern mobile devices are expected to eventually unfold the full potential of Crowdsourcing. Smartphones offer a great platform for extending and diversifying web-based crowdsourcing applications to a larger contributing crowd, making contribution easier and omni-present. This thesis presents the fundamental concepts behind building a web platform for collecting and displaying crowdsource data. The purpose of this thesis is to develop a platform in which users after creating an account will be able to create their own maps, their own data categories and will be able to post map pins with data. To develop such platform, we need a spatial database, a web framework and libraries which can work with spatial data, a mobile friendly frontend and last but not least the infrastructure in which the platform will work on. We successfully met our goal as we were able to develop a platform where the user can register and authenticate, use a mobile friendly UI utilizing the Progressive Web App (PWA) technology to make the application feeling more like a native mobile application. The user through his smartphone can make a post on a map using the three main media types (photo, video and audio), can make comments on other users posts and can like them and finally has the ability to make his own maps with its own data categories. We present below the steps we took to develop and support our application in the theoretical part of our thesis. 1. The technologies and libraries we used. 2. Code analysis. 3. The observations and conclusions we derived during the development of our thesis.en
dc.languageΕλληνικάel
dc.languageGreeken
dc.publisherΕΛ.ΜΕ.ΠΑ., ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
dc.publisherΗ.Μ.U, School of Engineering (ScENG), Electrical and Computer Engineering Depten
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.titleΔιαδικτυακή υπηρεσία συλλογής και απεικόνισης γεωγραφικών δεδομένων από πολλαπλούς χρήστες.el
dc.titleCrowdsourcing mapping web service.en

Στοιχεία healMeta

heal.creatorNameΤσουκαλάς, Εμμανουήλel
heal.creatorNameTsoukalas, Emmanouilen
heal.publicationDate2021-10-22
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/10076
heal.abstractCrowdsourcing ή πληθοπορισμός αναφέρεται σε ένα κατανεμημένο μοντέλο επίλυσης προβλημάτων, στο οποίο ένα πλήθος απροσδιόριστου μεγέθους ασχολείται με την επίλυση ενός σύνθετου προβλήματος μέσω ανοιχτής πρόσκλησης. Αυτό το νέο μοντέλο επίλυσης προβλημάτων βρήκε το δρόμο του σε πολλές διαδικτυακές εφαρμογές, από ψηφοφορίες, σε φιλανθρωπικούς σκοπούς για τη συγκέντρωση χρημάτων, σε ανάθεση μικρών κομματιών ενός μεγαλύτερου έργου και σε σενάρια που χρησιμοποιείτε η σοφία του πλήθους. Από την άλλη η αλλαγή των χρηστών από προσωπικούς υπολογιστές σε κινητά τηλέφωνα smartphones, μαζί με τις δυνατότητες που δίνουν οι πολλαπλοί αισθητήρες των smartphone αναμένετε να ξεδιπλώσουν τις πλήρες δυνατότητες του crowdsourcing. Τα smartphones προσφέρουν μια εξαιρετική πλατφόρμα για την επέκταση και διαφοροποίηση των διαδικτυακών crowdsourcing εφαρμογών, κάνοντας τη συνεισφορά ποιο εύκολη και συνεχής. Αυτή η πτυχιακή παρουσιάζει τις βασικές έννοιες για τη δημιουργία μιας διαδικτυακής πλατφόρμας που έχει ως σκοπό την περισυλλογή και την απεικόνιση crowdsource δεδομένων πάνω σε χάρτη. Σκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας πλατφόρμας στην οποία οι χρήστες αφού έχουν φτιάξει ένα λογαριασμό θα μπορούν να δημιουργήσουν τους δικούς τους χάρτες, τις δικές τους κατηγορίες δεδομένων και θα μπορούν να κάνουν δημοσίευση με τη μορφή πινέζας στο χάρτη πληροφορίες. Για τη δημιουργία της πλατφόρμας χρειαζόμαστε μια βάση δεδομένων που να μπορεί να χειριστεί γεωγραφικά δεδομένα, ένα web framework που να υποστηρίζει και γεωγραφικά δεδομένα, το γραφικό περιβάλλον να είναι φιλικό ως προς τον χρήστη και να μπορεί να λειτουργήσει και σε smartphones και τέλος την υποδομή των μηχανημάτων για να λειτουργήσει η πλατφόρμα στο διαδίκτυο. Ο σκοπός ολοκληρώθηκε με επιτυχία καθώς καταφέραμε να δημιουργήσουμε μία πλατφόρμα που ο χρήστης μπορεί να κάνει εγγραφή και authentication, να χρησιμοποιήσει με το smartphone του ένα mobile friendly frontend που χρησιμοποιήθηκε η τεχνολογία Progressive Web App (PWA) για να δώσουμε ένα feeling native mobile εφαρμογής. Ο χρήστης μέσω του smartphone του μπορεί να κάνει δημοσίευση σε κάποιον χάρτη χρησιμοποιώντας τρεις τύπους media (φωτογραφία, βίντεο και ήχο), μπορεί να κάνει σχόλια σε άλλες δημοσιεύσεις και να τις βαθμολογήσει ως χρήσιμες και τέλος έχει τη δυνατότητα να φτιάξει τους δικούς του χάρτες με τα δικά του φίλτρα. Στο θεωρητικό μέρος της εργασίας αναλύουμε τα εξής βήματα που ακολουθήσαμε για να αναπτύξουμε την πλατφόρμα μας: 1. Τις τεχνολογίες και τις βιβλιοθήκες που χρησιμοποιούμε. 2. Αναλύσεις του κώδικα που αναπτύξαμε και τέλος 3. Τα συμπεράσματα που βγάλαμε κατά τη διάρκεια της ανάπτυξης και συγγραφής της πτυχιακής μας εργασίας.el
heal.abstractCrowdsourcing refers to a distributed problem-solving model in which a crowd of undefined size is engaged in the task of solving a complex problem through an open call. This novel problem-solving model found its way into numerous applications on the web for voting, fund-raising, micro-works and wisdom-of-the-crowd scenarios. On the other hand, the shift of desktop users to mobile platforms in the post-PC era, along with the unique multi-sensing capabilities of modern mobile devices are expected to eventually unfold the full potential of Crowdsourcing. Smartphones offer a great platform for extending and diversifying web-based crowdsourcing applications to a larger contributing crowd, making contribution easier and omni-present. This thesis presents the fundamental concepts behind building a web platform for collecting and displaying crowdsource data. The purpose of this thesis is to develop a platform in which users after creating an account will be able to create their own maps, their own data categories and will be able to post map pins with data. To develop such platform, we need a spatial database, a web framework and libraries which can work with spatial data, a mobile friendly frontend and last but not least the infrastructure in which the platform will work on. We successfully met our goal as we were able to develop a platform where the user can register and authenticate, use a mobile friendly UI utilizing the Progressive Web App (PWA) technology to make the application feeling more like a native mobile application. The user through his smartphone can make a post on a map using the three main media types (photo, video and audio), can make comments on other users posts and can like them and finally has the ability to make his own maps with its own data categories. We present below the steps we took to develop and support our application in the theoretical part of our thesis. 1. The technologies and libraries we used. 2. Code analysis. 3. The observations and conclusions we derived during the development of our thesis.en
heal.languageΕλληνικάel
heal.languageGreeken
heal.academicPublisherΕΛ.ΜΕ.ΠΑ., ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
heal.academicPublisherΗ.Μ.U, School of Engineering (ScENG), Electrical and Computer Engineering Depten
heal.titleΔιαδικτυακή υπηρεσία συλλογής και απεικόνισης γεωγραφικών δεδομένων από πολλαπλούς χρήστες.el
heal.titleCrowdsourcing mapping web service.en
heal.typeΠτυχιακή Εργασίαel
heal.typeBachelor thesisen
heal.keywordπληθοπορισμός, διαδικτυακή εφαρμογή, γεωγραφικό σύστημα πληροφοριώνel
heal.keywordcrowdsourcing, web application, geographic information system (GIS)en
heal.accessfreeel
heal.advisorNameΠαναγιωτάκης, Σπυρίδωνel
heal.advisorNamePanagiotakis, Spyridonen
heal.academicPublisherIDΕΛ.ΜΕ.ΠΑ. Ελληνικό Μεσογειακό Πανεπιστήμιοel
heal.academicPublisherIDΗ.Μ.U Hellenic Mediterranean University‎en
heal.fullTextAvailabilitytrueel
tcd.distinguishedfalseel
tcd.surveyfalseel


Αρχεία σε αυτό το τεκμήριο

Thumbnail
Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States