Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/35452
Title: Σχεδιασμός και ανάπτυξη εφαρμογής για κινητή συσκευή με σκοπό την οπτικοποίηση εξελισσόμενης πληροφορίας κοινωνικών δικτύων
Authors: ΜΑΔΕΜΛΗ, ΖΑΧΑΡΟΥΛΑ
Advisor: ΓΕΩΡΓΙΑΔΗΣ, ΧΡΗΣΤΟΣ
Keywords: Web crawler;Web scraper;Social Networks;Android
Issue Date: 23-Sep-2017
Abstract: Τα τελευταία χρόνια έχει παρατηρηθεί μια τεράστια αύξηση του αριθμού των χρηστών που χρησιμοποιούν το Διαδίκτυο. Στην αύξηση αυτή σημαντικό ρόλο παίζουν οι υπηρεσίες κοινωνικής δικτύωσης. Εκατομμύρια χρήστες μοιράζονται τις απόψεις τους πάνω σε θέματα της καθημερινότητας και συνεπώς οι ιστοσελίδες αυτές κατακλύζονται από πληθώρα δεδομένων. Μια από τις δημοφιλέστερες πλατφόρμες αυτού του τύπου είναι η ιστοσελίδα κοινωνικής δικτύωσης Facebook. Τα δεδομένα που υπάρχουν στο Facebook αποτελούν σημαντική πηγή πληροφοριών, που για να αξιοποιηθούν όμως πρέπει πρώτα να οργανωθούν και να αναλυθούν με κάποιο αποτελεσματικό τρόπο. Ο όγκος των δεδομένων που υπάρχουν στο Facebook, καθώς και ο ρυθμός που αυτά παράγονται καθιστά την διαχείριση τους μια σημαντική πρόκληση. Η ακριβής γεωγραφική θέση δημιουργίας ενός chech in μπορεί πλέον να προσδιοριστεί αυτόματα με την βοήθεια τεχνολογιών όπως WiFi ή GPS που τα σύγχρονα κινητά τηλέφωνα παρέχουν. Σκοπός της παρούσας διπλωματικής είναι η ανάπτυξη μιας διαδικτυακής εφαρμογής που θα διαχειρίζεται τα δεδομένα του Facebook σε πραγματικό χρόνο, δίνοντας έμφαση στην γεωγραφική πληροφορία που συνοδεύει αυτά τα δεδομένα. Για την συλλογή των δεδομένων πραγματικού χρόνου αναπτύχθηκε μια εφαρμογή στο Visual Studio της Microsoft σε c#, η οποία χρησιμοποιεί την τεχνική Dom (Document Object Model). Οι πληροφορίες που εξάγοντα, αποθηκεύονται σε μια βάση δεδομένων. Ως βάση δεδομένων, χρησιμοποιήθηκε μία σχεσιακή βάση δεδομένων η MySql. Για την ανάπτυξη της κινητής εφαρμογής, χρησιμοποιήθηκε το framework του Android Studio. Για την επικοινωνία της κινητής εφαρμογής με τη βάση δεδομένων, χρησιμοποιήθηκε το WAMP (Windows Apache MySQL PHP) server, ένα ολοκληρωμένο πακέτο υπηρεσιών και γλωσσών προγραμματισμού. Για την οπτικοποίηση των δεδομένων στο χρήστη χρησιμοποιήθηκε το Google Maps API, το widget RecyclerView για την εμφάνιση λίστας των φίλων του χρήστη, η βιβλιοθήκη picasso για τη διαχείρηση φωτογραφιών, η βιβλιοθήκη tagin για τη δημιουργία του word cloud, η βιβλιοθήκη android maps utils, για τη δημιουργία χαρτών.
Appears in Collections:ΣΔΥ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
ΠΤΥΧΙΑΚΗ ΜΑΔΕΜΛΗ.pdfΚυρίως σώμα διπλωματικής Παράρτημα4.41 MBAdobe PDFView/Open


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