Gruppo di ricerca del professor Insik Shin. Credito:The Korea Advanced Institute of Science and Technology (KAIST)
I ricercatori KAIST hanno sviluppato una tecnologia di piattaforma software mobile che consente di eseguire un'applicazione mobile (app) contemporaneamente e in modo più dinamico su più dispositivi intelligenti. La sua elevata flessibilità e l'ampia applicabilità possono aiutare ad accelerare il passaggio dall'attuale paradigma del singolo dispositivo a uno multiplo, che consente agli utenti di utilizzare le app mobili in modi prima impensabili.
Le recenti tendenze nelle tecnologie mobili e IoT in questa era di comunicazione wireless ad alta velocità 5G sono state caratterizzate dall'emergere di nuovi hardware di visualizzazione e dispositivi intelligenti come schermi doppi, schermi pieghevoli, orologi intelligenti, televisori intelligenti, e auto intelligenti. Però, l'attuale ecosistema di app mobili è ancora confinato al paradigma convenzionale del singolo dispositivo in cui gli utenti possono utilizzare solo uno schermo su un dispositivo alla volta. A causa di questa limitazione, il vero potenziale degli ambienti multi-dispositivo non è stato completamente esplorato.
Un gruppo di ricerca KAIST guidato dal professor Insik Shin della School of Computing, in collaborazione con il gruppo del professor Steve Ko della State University di New York a Buffalo, ha sviluppato una tecnologia di piattaforma software mobile denominata FLUID in grado di distribuire in modo flessibile le interfacce utente (UI) di un'app a una serie di altri dispositivi in tempo reale senza bisogno di modifiche. La tecnologia proposta prevede la virtualizzazione di un singolo dispositivo, e garantisce che le interazioni tra gli elementi dell'interfaccia utente distribuiti su più dispositivi rimangano intatte.
Figura 1. Scenario di app di chat e streaming video in diretta. Credito:The Korea Advanced Institute of Science and Technology (KAIST)
Questa interazione multimodale flessibile può essere realizzata in diverse esperienze utente ubique (UX), come l'utilizzo di app di chat e streaming di video in diretta, incluso YouTube, Vivimi, e AfreecaTV. FLUID può garantire che il video non sia oscurato dalla finestra di chat distribuendoli e visualizzandoli separatamente rispettivamente su dispositivi diversi, che consente agli utenti di usufruire della funzione di chat mentre guardano il video allo stesso tempo.
Inoltre, l'interfaccia utente per l'inserimento della destinazione su un'app di navigazione può essere migrata nel dispositivo del passeggero con l'aiuto di FLUID, in modo che la destinazione possa essere inserita facilmente e in sicurezza dal passeggero mentre il conducente è al volante.
FLUID può anche supportare app multi-view 5G, il servizio più recente che consente di visualizzare sport o giochi da varie angolazioni su un singolo dispositivo. Con FLUIDO, l'utente può guardare l'evento contemporaneamente da diversi punti di vista su più dispositivi senza passare da un punto di vista all'altro su un unico schermo.
Figura 2. Scenario dell'app di navigazione. Credito:The Korea Advanced Institute of Science and Technology (KAIST)
dottorato di ricerca candidato Sangeun Oh, chi è il primo autore, e il suo team hanno implementato il prototipo di FLUID sul principale sistema operativo mobile open source, Androide, e ha confermato che può fornire con successo la nuova UX a 20 app legacy esistenti.
"Questa nuova tecnologia può essere applicata ai prodotti di prossima generazione di aziende sudcoreane come il telefono a doppio schermo di LG e il telefono pieghevole di Samsung e si prevede che rafforzi la loro competitività dando loro un vantaggio nel mercato globale". disse il professor Shin.
Figura 3. Scenario di app multi-vista 5G. Credito:The Korea Advanced Institute of Science and Technology (KAIST)