Show simple item record

Sodasense: A Framework for Collecting and Managing Data from the Sensors of Mobile Devices

dc.contributor.advisorSkiadopoulos, Spiros
dc.contributor.authorΒακουφτσής, Αθανάσιος
dc.date.accessioned2024-09-05T09:38:22Z
dc.date.available2024-09-05T09:38:22Z
dc.date.issued2023-07
dc.identifier.urihttps://amitos.library.uop.gr/xmlui/handle/123456789/8218
dc.identifier.urihttp://dx.doi.org/10.26263/amitos-1720
dc.descriptionΜ.Δ.Ε. 98el
dc.description.abstractThe aim of this thesis is to design and implement a Framework for collecting, managing and processing movement data. Initially, a brief description of the problem and the solution we offer. Then we analyze the cross-platform tools we decided to implement a test application to investigate each tool's capabilities and user experience, their advantages and disadvantages, and the reasons we rejected some of them. After, we examine the architecture of the tool in which the application was developed, its structural parts such as the manner it creates the interface, the integration of the code in two different operating systems and the tools it offers to create the application. Next, we present the features of the application which works on mobile devices that have Android and IOS operating systems. By using the application the user will be able to log into the system and share the data of their movements. The data will be stored in a central system which will process and manage them. Subsequently, we thoroughly study the development of all the functions of the application, the various screens, the user interface that each user sees and the various problems that arose and how to solve them. Later, we analyze how the application connects to the database system we created and selected after research and how the data is sent by creating a custom solution. Finally, we report the conclusions that emerged from the development of the entire framework that we created from scratch, the problems that arose during the creation of the Framework and finally the goals that we have set for the further development of the solution that we created.el
dc.format.extentσελ. 97el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πελοποννήσουel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleSodasense: A Framework for Collecting and Managing Data from the Sensors of Mobile Devicesel
dc.title.alternativeSodasense: Σύστημα για συλλογή και διαχείριση δεδομένων από τους αισθητήρες κινητών συσκευώνel
dc.typeΜεταπτυχιακή διπλωματική εργασίαel
dc.contributor.committeeTryfonopoulos, Christos
dc.contributor.committeeΓιαννακόπουλος, Θοδωρής
dc.contributor.departmentΤμήμα Πληροφορικής και Τηλεπικοινωνιώνel
dc.contributor.facultyΣχολή Οικονομίας και Τεχνολογίαςel
dc.contributor.masterΕπιστήμη Δεδομένωνel
dc.subject.keywordSodasenseel
dc.subject.keywordFlutterel
dc.subject.keywordMobile Devices applicationel
dc.subject.keywordData managementel
dc.description.abstracttranslatedΣκοπός της εργασίας αυτής είναι ο σχεδιασμός και η υλοποίηση ενός συστήματος για την συλλογή, την διαχείριση, την επεξεργασία και την αποθήκευση δεδομένων μετακίνησης. Αρχικά περιγράφουμε σύντομα το πρόβλημα και τη λύση την οποία προσφέρουμε. Έπειτα αναλύουμε τα εργαλεία πολλαπλών πλατφορμών στα οποία αποφασίσαμε να υλοποιήσουμε μία δοκιμαστική εφαρμογή για να δοκιμάσουμε τις δυνατότητες του κάθε εργαλείου και την εμπειρία χρήσης τους, τα πλεονεκτήματα και τα μεινοκτήματά τους και τους λόγους που απορρίψαμε κάποια από αυτά. Μετά αναλύουμε την αρχιτεκτονική του εργαλείου στο οποίο αναπτύχθηκε η εφαρμογή, στα δομικά του μέρη όπως τον τρόπο με τον οποίο δημιουργεί τη διεπαφή, την ενσωμάτατωση του κώδικα σε δύο διαφορετικά λειτουργικά συστήματα και τα εργαλεία που προσφέρει για την δημιουργία της εφαρμογής. Στη συνέχεια παρουσιάζουμε τις δυνατότητες της εφαρμογής η οποία λειτουργεί σε φορητές συσκευές που έχουν λειτουργικό σύστημα Android και IOS. Ο χρήστης θα συνδέεται στο σύστημα και θα διαμοιράζει τα δεδομένα των μετακινήσεών του. Τα δεδομένα αυτά θα αποθηκεύονται σε ένα κεντρικό σύστημα το οποίο θα τα επεξεργάζεται και θα τα διαχειρίζεται. Ακολούθως, μελετάμε ενδελεχώς την ανάπτυξη όλων των λειτουργιών της εφαρμογής, των διαφόρων οθονών της διεπαφής που βλέπει ο εκάστοτε χρήστης και τα διάφορα προβλήματα που προέκυψαν και τον τρόπο αντιμετώπισής τους. Επίσης, αναλύουμε τον τρόπο με τον οποίο η εφαρμογή συνδέεται στη βάση δεδομένων που δημιουργήσαμε και επιλέξαμε μετά από έρευνα καθώς και στον τρόπο με τον οποίο τα δεδομένα αποστέλονται δημιουργώντας μια δική μας λύση. Τέλος αναφέρουμε τα συμπεράσματα που προέυκψαν από την ανάπτυξη ολόκληρου του συστήματος που δημιουργήσαμε από την αρχή, τα προβλήματα που δημιουργήθηκαν κατά την δημιουργία του συστήματος και τέλος τους στόχους που έχουμε θέσει για την περαιτέρω ανάπτυξη της λύσης που δημιουργήσαμε.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα