Grupo de Pesquisa do Professor Insik Shin. Crédito:Instituto Avançado de Ciência e Tecnologia da Coreia (KAIST)
Os pesquisadores do KAIST desenvolveram uma tecnologia de plataforma de software móvel que permite que um aplicativo (app) móvel seja executado simultaneamente e de forma mais dinâmica em vários dispositivos inteligentes. Sua alta flexibilidade e ampla aplicabilidade podem ajudar a acelerar uma mudança do paradigma atual de um único dispositivo para um múltiplo, que permite aos usuários utilizar aplicativos móveis de maneiras anteriormente impensáveis.
As tendências recentes em tecnologias móveis e IoT nesta era de comunicação sem fio 5G de alta velocidade foram marcadas pelo surgimento de um novo hardware de exibição e dispositivos inteligentes, como telas duplas, telas dobráveis, relógios inteligentes, TVs inteligentes, e carros inteligentes. Contudo, o atual ecossistema de aplicativos móveis ainda está confinado ao paradigma convencional de um único dispositivo, no qual os usuários podem empregar apenas uma tela em um dispositivo por vez. Devido a esta limitação, o real potencial de ambientes com vários dispositivos não foi totalmente explorado.
Uma equipe de pesquisa KAIST liderada pelo Professor Insik Shin da Escola de Computação, em colaboração com o grupo do professor Steve Ko da Universidade Estadual de Nova York em Buffalo, desenvolveu uma tecnologia de plataforma de software móvel chamada FLUID, que pode distribuir com flexibilidade as interfaces de usuário (UIs) de um aplicativo para vários outros dispositivos em tempo real, sem a necessidade de qualquer modificação. A tecnologia proposta fornece virtualização de dispositivo único, e garante que as interações entre os elementos de interface do usuário distribuídos em vários dispositivos permaneçam intactas.
Figura 1. Streaming de vídeo ao vivo e cenário de aplicativo de bate-papo. Crédito:Instituto Avançado de Ciência e Tecnologia da Coreia (KAIST)
Essa interação multimodal flexível pode ser realizada em diversas experiências de usuário onipresentes (UX), como o uso de aplicativos de vídeo ao vivo e bate-papo, incluindo o YouTube, LiveMe, e AfreecaTV. O FLUID pode garantir que o vídeo não seja obscurecido pela janela de bate-papo, distribuindo e exibindo-os separadamente em diferentes dispositivos, respectivamente, que permite aos usuários desfrutar da função de bate-papo enquanto assistem ao vídeo ao mesmo tempo.
Além disso, a IU para a entrada de destino em um aplicativo de navegação pode ser migrada para o dispositivo do passageiro com a ajuda de FLUID, de modo que o destino possa ser inserido de forma fácil e segura pelo passageiro enquanto o motorista está ao volante.
O FLUID também pode oferecer suporte a aplicativos 5G multi-view - o serviço mais recente que permite que esportes ou jogos sejam vistos de vários ângulos em um único dispositivo. Com FLUID, o usuário pode assistir ao evento simultaneamente de diferentes pontos de vista em vários dispositivos sem alternar entre os pontos de vista em uma única tela.
Figura 2. Cenário do aplicativo de navegação. Crédito:Instituto Avançado de Ciência e Tecnologia da Coreia (KAIST)
Ph.D. candidato Sangeun Oh, quem é o primeiro autor, e sua equipe implementou o protótipo do FLUID no sistema operacional móvel de código aberto líder, Android, e confirmou que pode entregar com sucesso a nova experiência do usuário a 20 aplicativos legados existentes.
"Esta nova tecnologia pode ser aplicada a produtos de próxima geração de empresas sul-coreanas, como o telefone de tela dupla da LG e o telefone dobrável da Samsung, e espera-se que aumente sua competitividade dando-lhes uma vantagem no mercado global." disse o professor Shin.
Figura 3. Cenário do aplicativo 5G multi-view. Crédito:Instituto Avançado de Ciência e Tecnologia da Coreia (KAIST)