Your browser does not support JavaScript!

Μεταπτυχιακές εργασίες ειδίκευσης

Τρέχουσα Εγγραφή: 89 από 824

Πίσω στα Αποτελέσματα Προηγούμενη σελίδα
Επόμενη σελίδα
Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000440095
Τίτλος Visual programming for smart devices : UI generator, simulator and runtime
Άλλος τίτλος Οπτικός προγραμματισμός για έξυπνες συσκευές: γεννήτρια διεπαφής χρήστη, προσομοιωτής και χρόνος εκτέλεσης
Συγγραφέας Λιναρίτης, Δημήτριος Ι.
Σύμβουλος διατριβής Σαββίδης, Αντώνιος
Μέλος κριτικής επιτροπής Γραμμένος, Δημήτριος-Σταύρος
Μαγκούτης, Κωνσταντίνος
Περίληψη Το Διαδίκτυο των πραγμάτων (IoT) είναι ο νέος ταχέως αναπτυσσόμενος τομέας που εξελίσσεται συνεχώς σε όρους υποδομών, ολοκληρωμένων λύσεων, εργαλείων ανάπτυξης και βέλτιστων πρακτικών. Η διαθεσιμότητα τόσων πολλών συσκευών στο περιβάλλον, για διάφορους σκοπούς και αποστολές, συνεπάγεται μια κρίσιμη πρόκληση ελέγχου, θέτοντας ζητήματα όχι μόνο ως προς την ασφάλεια αλλά επίσης ως προς την εξατομίκευση και την προσαρμογή. Στην πραγματικότητα, το κύριο όφελος στην καθημερινή ζωή αναμένεται να προέλθει από την ευρεία εισαγωγή των αυτοματισμών λογισμικού, οι οποίοι μπορούν να ελέγχουν και να συντονίζουν τις συσκευές με τρόπους έτσι ώστε να αντιστοιχούν στις μεμονωμένες ανάγκες, προτιμήσεις και απαιτήσεις των ανθρώπων. Παρόλα αυτά οι απαιτήσεις για τέτοιου είδους αυτοματισμούς είναι αρκετά εξατομικευμένοι και ρευστοί με αποτέλεσμα η ψηφιακή αγορά να είναι είτε πολύ περιορισμένη είτε εντελώς ανύπαρκτη. Μια πιθανή λύση στο κενό προσφοράς-ζήτησης είναι να δοθεί η δυνατότητα στους χρήστες να αναπτύσσουν τους δικούς τους αυτοματισμούς. Στα πλαίσια αυτά, η υιοθέτηση του οπτικού προγραμματισμού κερδίζει όλο και περισσότερη προσοχή ως μέσο που επιτρέπει την σύνθεση εξατομικευμένων αυτοματισμών από μη επαγγελματίες προγραμματιστές. Σε αυτή την εργασία, παρουσιάζουμε ένα προσαρμοσμένο σύνολο εργαλείων, που δημιουργήθηκε πάνω σε ένα πρόσφατα ανεπτυγμένο ολοκληρωμένο προγραμματιστικό περιβάλλον (IDE) για οπτικό προγραμματισμό, που διευκολύνει την ανάπτυξη προγραμμάτων από μη προγραμματιστές, την εκτέλεση και τον έλεγχο ορθότητας των IoT αυτοματισμών. Αρχικά, αναπτύχθηκε μία αυτόματη γεννήτρια διεπαφών χρήστη (UI) για έξυπνες συσκευές βασισμένη στις API προδιαγραφές τους. Στη συνέχεια, παρουσιάζουμε ένα περιβάλλον εκτέλεσης για αυτοματισμούς που παρέχει προηγμένα εργαλεία παρακολούθησης και αλληλεπίδρασης, στα οποία συμπεριλαμβάνονται ένας πίνακας απεικόνισης ιδιοτήτων των έξυπνων συσκευών, ένα ημερολόγιο για προγραμματισμένους αυτοματισμούς καθώς και ένας πίνακας ιστορικού που καταγράφει και εμφανίζει τα εκάστοτε συμβάντα των συσκευών. Έπειτα, παρέχεται ένα προσαρμοσμένο περιβάλλον εκτέλεσης για σκοπούς δοκιμών των αυτοματισμών που προσφέρει εικονικές αντιστοιχίες των φυσικών συσκευών με σκοπό οι δοκιμές να πραγματοποιηθούν τοπικά σε ένα προστατευμένο και απομονωμένο περιβάλλον, χωρίς να απαιτείται η λειτουργία των πραγματικών συσκευών. Το τελευταίο μπορεί να πραγματοποιηθεί μέσω ενός προσομοιωτή που αναπτύχθηκε, ο οποίος επιτρέπει τον διαδραστικό χειρισμό όλων των ιδιοτήτων της συσκευής καθώς και τους τρόπους λειτουργίας της. Επιπλέον, αναπτύχθηκε ένας χειριστής χρόνου (δηλ. εικονικός χρόνος) για τον χειρισμό της ροής και του ρυθμού του χρόνου κατά την διάρκεια των δοκιμών, επιτρέποντας την ενεργοποίηση προγραμματισμένων εργασιών χωρίς να επηρεάζεται από τον χρόνο του συστήματος. Τέλος, περιγράφουμε μια μελέτη περίπτωσης που περιλαμβάνει διάφορα σενάρια καθημερινών αυτοματισμών.
Φυσική περιγραφή 105 σ. : σχεδ., πιν., εικ. ; 30 εκ.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2021-07-30
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Μόνιμη Σύνδεση https://elocus.lib.uoc.gr//dlib/0/c/a/metadata-dlib-1622016738-614769-26672.tkl Bookmark and Share
Εμφανίσεις 449

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 5