FAmINE

Ενδιάμεσο λογισμικό για την υποστήριξη της επικοινωνίας υπηρεσιών σε περιβάλλοντα Διάχυτης Νοημοσύνης

Ενδιάμεσο λογισμικό  για την υποστήριξη της επικοινωνίας υπηρεσιών σε περιβάλλοντα Διάχυτης Νοημοσύνης. Αυτό το λογισμικό βασίζεται στην τεχνολογία CORBA και προσφέρει υπηρεσίες επικοινωνίας μεταξύ των χαμηλού- επιπέδου υπηρεσιών που ελέγχουν τα υλικά μέρη (hardware) και τις διαδραστικές εφαρμογές. Το ενδιάμεσο λογισμικό παρέχει βιβλιοθήκες και εργαλεία που επιτρέπουν στους προγραμματιστές να αναπτύξουν υπηρεσίες, αξιοποιώντας αντικειμενοστραφείς προγραμματιστικές διεπαφές (API). Αυτές οι υπηρεσίες μπορούν να αναπτυχθούν και να χρησιμοποιηθούν από προγράμματα σε οποιαδήποτε από τις υποστηριζόμενες γλώσσες προγραμματισμού (C ++, .NET, Java, Python και Flash ActionScript). Επιπλέον, το ενδιάμεσο λογισμικό επιτρέπει αποτελεσματικά τη διασπορά των υπηρεσιών σε όλο το δίκτυο, αποκρύπτοντας τις λεπτομέρειες των συνδέσεων δικτύου και της σειριακής μετάδοσης δεδομένων από τους προγραμματιστές. Στην τρέχουσα μορφή του, αυτό το ενδιάμεσο λογισμικό χρησιμοποιείται από όλες τις εφαρμογές που υλοποιούνται στο πλαίσιο του Προγράμματος Διάχυτης Νοημοσύνη του Ινστιτούτου Πληροφορικής του Ιδρύματος Τεχνολογίας και Έρευνας (ΙΠ-ΙΤΕ).

Δημοσιεύσεις

Georgalis, I., Tanaka, Y., Spyratos, N., & Stephanidis, C (2013). Programming Smart Object Federations for Simulating and Implementing Ambient Intelligence Scenarios. In C. Benavente-Peces and J. Filipethe (Eds.), Proceedings of the 3rd International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS 2013), ), Barcelona, Spain, 19-21 February (pp. 5-15). Portugal: SciTePress. [CD, ISBN: 978-989-8565-43-3] [BEST STUDENT PAPER AWARD]

Georgalis, Y., Grammenos, D., & Stephanidis, C. (2009). Middleware for ambient intelligence environments: Reviewing requirements and communication technologies. 5th International Conference on Universal Access in Human-Computer Interaction, UAHCI 2009. Held as Part of HCI International 2009, San Diego, CA. , 5615 LNCS(PART 2) 168-177.