Το έργο «Ασφαλής πλατφόρμα παροχής απομακρυσμένης μεταγλώττισης και προγραμματισμού ως υπηρεσίες στο Ίντερνετ των Πραγμάτων – ΤΗΛΕΡΓΑΤΗΣ» (MIS 5033202) εντάσσεται στην Ενιαία Δράση Κρατικών Ενισχύσεων Έρευνας, Τεχνολογικής Ανάπτυξης & Καινοτομίας «ΕΡΕΥΝΩ – ΔΗΜΙΟΥΡΓΩ – ΚΑΙΝΟΤΟΜΩ» και χρηματοδοτείται από το Επιχειρησιακό Πρόγραμμα «Ανταγωνιστικότητα, Επιχειρηματικότητα και Καινοτομία (ΕΠΑνΕΚ)» στο πλαίσιο του ΕΣΠΑ 2014-2020, με τη συγχρηματοδότηση της Ελλάδας και της Ευρωπαϊκής Ένωσης (Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης). Η έναρξή του έγινε τον Οκτώβριο 2018 και έχει διάρκεια 30 μηνών.
Ο ΤΗΛΕΡΓΑΤΗΣ σκοπεύει να συνδυάσει τις υπηρεσίες «Απομακρυσμένου Προγραμματισμού ως Υπηρεσία» και «Μεταγλώττισης ως Υπηρεσία» παρέχοντας μία ολοκληρωμένη λύση για την απομακρυσμένη μεταγλώττιση λογισμικού και τον προγραμματισμό συσκευών Ίντερνετ των Πραγμάτων με αυτό το λογισμικό. Το έργο θα υλοποιήσει φιλικές προς το χρήστη διεπαφές χρησιμοποιώντας τεχνολογίες Διαδικτύου, μέσα από τις οποίες θα μπορεί να κάνει αποτελεσματικά και με ασφαλή τρόπο μεταγλώττιση του κώδικα, και έπειτα να προγραμματίσει τις επιθυμητές συσκευές με το παραγόμενο λογισμικό.
Προκλήσεις
Η σύγχρονη έκρηξη του Ίντερνετ των Πραγμάτων (ΙτΠ) οφείλεται σε λόγους όπως η τεχνολογική εξέλιξη του υλικού που επιτρέπει την εκτέλεση πολύπλοκων διεργασιών, αλλά και η ανάπτυξη κατάλληλων λειτουργικών συστημάτων που κάνουν εφικτές δυνατότητες, όπως η διασύνδεση με χρήση IPv6, η αποθήκευση δεδομένων σε σχεσιακές βάσεις και τα πρωτόκολλα δρομολόγησης για χαμηλής ισχύος δίκτυα με απώλειες. Οι ερευνητικές προσπάθειες των τελευταίων χρόνων εστιάζονται κυρίως στους τομείς της ασφάλειας, ιδιωτικότητας, εμπιστευτικότητας, ενεργειακής αποδοτικότητας και αξιοπιστίας. Ένας όμως σημαντικός τομέας που δεν έχει ερευνηθεί αρκετά είναι αυτός του Απομακρυσμένου Προγραμματισμού (ΑπΠ) έξυπνων συσκευών και ειδικότερα αυτών με περιορισμένες δυνατότητες (επεξεργαστική ισχύ, μνήμη, αποθήκευση), όπως είναι οι αισθητήρες. Η δυνατότητα παροχής ΑπΠ έχει σημαντική αξία καθώς αυτοματοποιεί τον προγραμματισμό των συσκευών χωρίς να χρειάζεται ανθρώπινη παρέμβαση και κάνει εφικτό τον ταυτόχρονο προγραμματισμό δεκάδων απ’ αυτές.
Επιπλέον, παρά την ωρίμανση και βελτίωση του ΙτΠ, η ραγδαία εξέλιξή του έχει δημιουργήσει και σοβαρό τεχνολογικό κατακερματισμό με πλατφόρμες απομονωμένες από τις υπόλοιπες. Αξιοποιώντας τη Μεταγλώττιση ως Υπηρεσία (ΜεΥ) ο χρήστης έχει τη δυνατότητα να γράφει κώδικα χρησιμοποιώντας τον περιηγητή του υπολογιστή του, ενώ η μεταγλώττιση λαμβάνει χώρα σε συσκευή νέφους. Η υπηρεσία αυτή έχει πολλαπλά οφέλη όπως μεταγλώττιση σε διάφορες γλώσσες χωρίς την ανάγκη εγκατάστασης μεταγλωττιστή από το χρήστη, μείωση του κόστους για τον εξοπλισμό του χρήστη και ταχύτερη αναβάθμιση των μεταγλωττιστών στην πιο πρόσφατη έκδοση.
Στόχοι
Οι βασικοί στόχοι του ΤΗΛΕΡΓΑΤΗ είναι:
- Να σχεδιάσει, υλοποιήσει και αξιολογήσει μία αρχιτεκτονική ΙτΠ που θα παρέχει τη δυνατότητα ασφαλούς και ενεργειακά αποδοτικού Απομακρυσμένου Προγραμματισμού ως Υπηρεσία (ΑπΠΥ) σε ετερογενείς συσκευές.
- Να σχεδιάσει, υλοποιήσει και αξιολογήσει κατάλληλη υποδομή για την παροχή Μεταγλώττισης ως Υπηρεσία (ΜεΥ) για συσκευές ΙτΠ.
- Να υλοποιήσει και αξιολογήσει ένα παράδειγμα εφαρμογής βασισμένο στο σχεδιασμένο σύστημα.
- Να αναδείξει βέλτιστες πρακτικές για το σχεδιασμό ενός ενοποιημένου συστήματος ΑπΠΥ και ΜεΥ για την απομακρυσμένη μεταγλώττιση λογισμικού και τον προγραμματισμό συσκευών ΙτΠ.