Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13547
Title: Τεχνολογίες Διαδικτύου Για Την Συλλογή Και Ανάλυση Προσωπικών Δεδομένων Υγείας & Ευεξίας
Authors: Δημήτριος Χουσιάδας
Τσανάκας Παναγιώτης
Keywords: quantified self
wellness & fitness
internet of things
activity tracking
personal informatics
web development
Issue Date: 19-Sep-2017
Abstract: Σκοπός της παρούσας διπλωματικής εργασίας ήταν ο σχεδιασμός και η ανάπτυξη μιας διαδικτυακής εφαρμογής με στόχο τη συλλογή, από διαφορετικές πηγές, δεδομένων που αφορούν την υγεία και την ευεξία του χρήστη, καθώς και την ανάλυσή τους, μέσω της οποίας να μπορεί να αναδειχθεί η ιδιοπροσωπία του, εν σχέσει με ευρύτερα σύνολα. Υπάρχουν δύο, κυρίως, λόγοι που καθιστούν την ανάπτυξη μιας τέτοιας εφαρμογής χρήσιμη και επίκαιρη. Αφενός, η συνεχώς αυξανόμενη τάση για ποσοτικοποίηση και καταγραφή δεδομένων με στόχο την ανάλυση και την εξαγωγή συμπερασμάτων, η οποία και βρίσκει σημαντικό πεδίο εφαρμογής στον χώρο της υγείας. Αφετέρου, η ύπαρξη, σήμερα, πληθώρας συσκευών και υπηρεσιών λογισμικού, που εξυπηρετούν αυτή την τάση, συνήθως, όμως, αποσπασματικά και ατελώς. Στα πλαίσια, λοιπόν, της διπλωματικής εργασίας και έχοντας τις παραπάνω παρατηρήσεις κατά νου, αναπτύχθηκε μια εφαρμογή διαδικτύου (web application) που λειτουργεί ως συλλέκτης (aggregator) δεδομένων wellness και fitness. Η συλλογή αυτή γίνεται είτε απευθείας από εξειδικευμένες "έξυπνες" ιατρικές συσκευές, είτε μέσω APIs υπαρχόντων και ευρέως χρησιμοποιούμενων ψηφιακών υπηρεσιών, όπως το Fitbit ή το GoogleFit. Η εφαρμογή δίνει την δυνατότητα στον χρήστη να εγγραφεί στο σύστημα και να παρακολουθεί την εξέλιξη στον χρόνο των βιοσημάτων και των δεδομένων του, καθώς και να βλέπει στατιστικά που αφορούν στον ίδιο ή και στο σύνολο των χρηστών. Η ανάπτυξη της εφαρμογής έγινε με τη χρήση του MEAN Stack (MongoDB ως βάση δεδομένων, NodeJS ως runtime environment, ExpressJS ως web development framework και AngularJS για front-end development). Επιπλέον, χρησιμοποιήθηκε το Docker για την εγκατάσταση (deployment) της εφαρμογής, καθώς επίσης και το περιβάλλον Gitlab για version control και continuous integration. Επίσης, πραγματοποιήθηκε χρήση του πρότζεκτ ανοιχτού κώδικα Open mHealth, το οποίο έχει αναπτύξει, αφενός, μια τυποποίηση του τρόπου περιγραφής και αναπαράστασης δεδομένων υγείας στο διαδίκτυο, αφετέρου και ένα εργαλείο το οποίο παρέχει πρόσβαση στα APIs εφαρμογών όπως το Fitbit και το GoogleFit. Τέλος, η εφαρμογή αυτή θα ενσωματωθεί στο πρότζεκτ ανοιχτού κώδικα Agile, το οποίο έχει στόχο να αναδείξει τις λειτουργίες και τις δυνατότητες του Rasberry Pi. Συγκεκριμένα, η εφαρμογή θα εκμεταλλεύεται τις δυνατότητες του Rasberry Pi να επικοινωνεί με άλλες συσκευές στο δίκτυο (Internet of Things) και να αποθηκεύει και να επεξεργάζεται τοπικά πληροφορία, λειτουργώντας έτσι ως ένα τοπικό Cloud.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13547
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2017-0205.pdf5 MBAdobe PDFView/Open


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