heal.abstract |
Τις τελευταίες δεκαετίες, παράλληλα με τη ραγδαία ανάπτυξη του κλάδου της τεχνολογίας, παρατηρείται αξιοσημείωτη εξέλιξη και στις έξυπνες συσκευές, οι οποίες διεισδύουν ολοένα και περισσότερο στην καθημερινότητά μας και προτιμώνται λόγω των συγκριτικών και αδιαμφισβήτητων πλεονεκτημάτων που παρουσιάζουν, διευκολύνοντας την ζωή του χρήστη. Μια τέτοια συσκευή που με το πέρασμα του χρόνου πολλοί άνθρωποι επιλέγουν, είναι τα έξυπνα ρολόγια. Ανάμεσα σε ποικίλες δυνατότητες που προσφέρουν, τα έξυπνα ρολόγια συλλέγουν live δεδομένα για τη ζωτική κατάσταση του χρήστη με σκοπό την παρακολούθηση της πορείας κατά την διάρκεια της αθλητικής δραστηριότητας, την ανίχνευση ατυχημάτων, την έγκαιρη ενημέρωση του γιατρού, αλλά και την συνεχή μελέτη ενός ασθενή. Έτσι, όλες οι μεγάλες τεχνολογικές εταιρείες έχουν στραφεί στην παραγωγή τέτοιων ρολογιών που, μέσω των αισθητήρων που διαθέτουν, δίνουν την δυνατότητα στους προγραμματιστές να αναπτύξουν εφαρμογές που παρακολουθούν τις ζωτικές ενδείξεις του χρήστη και βγάζουν τα κατάλληλα συμπεράσματα. Στο πλαίσιο αυτό, στόχος της παρούσας διπλωματικής ήταν η ανάπτυξη αυτόνομης εφαρμογής για το Apple Watch Series 7 με σκοπό την καταγραφή των μετρήσεων για τους καρδιακούς παλμούς, την μεταβλητότητα τους (HRV), καθώς και το ποσοστό οξυγόνου στο αίμα με την βοήθεια των ειδικών αισθητήρων που διαθέτει ο συγκεκριμένος τύπος ρολογιού. Στη συνέχεια τα δεδομένα αυτά, αποστέλλονται στο Cloud, όπου και υπόκεινται σε συγκεκριμένη επεξεργασία με σκοπό την ενημέρωση του χρήστη σχετικά με την ποιότητα των μετρήσεων που έλαβε. Παράλληλα, δημιουργήθηκε ιστοσελίδα στην οποία τόσο ο χρήστης όσο και επαγγελματίες στο χώρο της υγείας μπορούν να επιβλέπουν τις λαμβανόμενες μετρήσεις.
Στο πρώτο κεφάλαιο, αναλύονται τα εργαλεία λογισμικού που χρησιμοποιήθηκαν για την εκπόνηση της διπλωματικής. Πιο συγκεκριμένα, στην αρχή προβάλλονται τα τεχνικά χαρακτηριστικά του ρολογιού και στην συνέχεια γίνεται αναφορά στις γλώσσες προγραμματισμού Swift, JavaScript και React, καθώς και στο πρόγραμμα Xcode που μας βοήθησε στην προσομοίωση της εφαρμογής του ρολογιού. Ταυτόχρονα, παρουσιάζονται συνοπτικά οι βασικές βιβλιοθήκες που περιέχονται στον κώδικα που αναπτύξαμε και τα κυρίαρχα πλεονεκτήματα του Cloud και του συγκεκριμένου παρόχου που επιλέχθηκε.
Στο δεύτερο κεφάλαιο, αναλύεται ο στόχος που έχει η ανάπτυξη της συγκεκριμένης εφαρμογής και επισημαίνεται η έλλειψη που έρχεται εκείνη να καλύψει. Έτσι, γίνεται συνοπτική παρουσίαση των δεδομένων που αποθηκεύει, του τρόπου επεξεργασίας τους, της αξίας τους στην ιατρική, καθώς και των δυνατοτήτων μια τέτοιας εφαρμογής.
Το τρίτο κεφάλαιο εστιάζει στην αρχιτεκτονική και στην μεθοδολογία ανάπτυξης κώδικα που ακολουθήθηκε για την υλοποίηση της διπλωματικής. Έπειτα, εξηγείται η σύνδεση της εφαρμογής με την ιστοσελίδα και το μοντέλο αξιολόγησης των μετρήσεων του χρήστη, καθώς και ο τρόπος που οι χρήστες και οι επαγγελματίες υγείας θα πλοηγούνται στις εφαρμογές. Ακολούθως, γίνεται μια εκτενής παρουσίαση του κόστους του έργου. Τέλος, αναφέρονται εναλλακτικοί τρόποι υλοποίησης, επιλέγοντας διαφορετικά εργαλεία και γλώσσες προγραμματισμού.
Στο τέταρτο κεφάλαιο, ακολουθεί ανάλυση των βασικών λειτουργιών του κώδικα που υλοποιήθηκε, τόσο για την ανάπτυξη της εφαρμογής στο ρολόι, όσο και την σύνδεσης της με το Cloud. Επίσης, παρουσιάζεται ο κώδικας της ιστοσελίδας που συλλέγει τα δεδομένα, τα προβάλλει και διαχειρίζεται τους χρήστες και τους επαγγελματίες υγείας. Γίνεται αναφορά και στον κώδικα για τον τρόπο λειτουργίας του υπολογιστικού μοντέλου που προβλέπει αν οι τιμές του χρήστη κυμαίνονται σε φυσιολογικά επίπεδα.
Στο πέμπτο κεφάλαιο συνοψίζονται και παρουσιάζονται κωδικοποιημένα όλα τα συμπεράσματα τα οποία αντλήθηκαν συνολικά από όλα τα ενδιάμεσα στάδια εκτέλεσης της συγκεκριμένης διπλωματικής εργασίας. Επίσης, εμπεριέχονται προτάσεις για μελλοντικές χρήσεις και προεκτάσεις ενός τέτοιου έργου και τα προβλήματα που πρέπει να λυθούν. Στο τέλος, επισυνάπτεται η χρησιμοποιούμενη βιβλιογραφία. |
el |