Il progetto è in continuo avanzamento e nel nostro caso il concetto di Migrating AI viene implementato in tre tipologie di dispositivi. Il primo tra questi è il telefono cellulare, poiché onnipresente ormai nelle nostre vite e anche per la facilità di sviluppo rispetto alle altre piattaforme. Anche la praticità con il quale è possibile testare tutto il sistema in essere ci ha fatto scegliere questa piattaforma come primaria. Una volta raggiunto un buono stato implementativo, rappresentato dalla versione 1.0, abbiamo quindi iniziato le fasi di porting verso la piattaforma robotica e infine verso le smart tv. Di seguito una descrizione più dettagliata.
Server MQTT

Il Server è il responsabile delle comunicazioni tra tutti i vari client. Il progetto è scritto in Java, ed i sorgenti sono ospitati al repository: https://github.com/sommovir/mqtt-watson.git
E’ possibile scaricare i sorgenti dell’ultima versione 1.1.2 da qui
Mobile
L’app permette di accedere ai contenuti dei laboratori da remoto e di interagire in linguaggio naturale. Il repository è pubblico ed accessibile al link: https://github.com/sommovir/mobile-sanbot
Sanbot
I 2 Robottini Margherita e Viola montano una versione dell’app mobile modificata e adattata alla piattaforma robotica. I robot sono due modelli Sanbot dotati di numerosi sensori, telecamere e uno schermo touch sul petto, adatto per mostrare contenuti multimediali.
Il repository ufficiale è al link: https://github.com/sommovir/mobile-sanbot
Smart-tv

L’adattamento dell’applicazione mobile per la smart TV è ancora nella fase iniziale, prossimamente faremo i primi test. Siamo molto entusiasti di sperimentarci con quest’ultimo dispositivo che permetterà di interagire tra loro, partecipanti dei vari laboratori. Potrete seguire gli sviluppi software in questo repository: https://github.com/sommovir/fiorelia-porting-tv


