• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • O sistema de computação multi-móvel (M2) torna o Android, Aplicativos iOS compartilháveis ​​em vários dispositivos
    p Sistema de computação multi-móvel (M2) torna aplicativos Android e iOS compartilháveis ​​em vários dispositivos. M2 integra câmeras, monitores, microfones, caixas de som, sensores, e GPS para melhorar a audioconferência, gravação de mídia, e jogos do tipo Wii, e permitir maior acesso para usuários com deficiência. Crédito:Naser AlDuaij / Columbia Engineering

    p Cientistas da computação da Columbia Engineering desenvolveram um novo sistema de computação que permite aplicativos móveis não modificados para combinar e compartilhar vários dispositivos, incluindo câmeras, monitores, caixas de som, microfones, sensores, e GPS, em vários smartphones e tablets. Chamado M2, o novo sistema opera em sistemas heterogêneos, incluindo Android e iOS, combinando a funcionalidade de vários sistemas móveis em um mais poderoso, que oferece aos usuários uma experiência perfeita entre os vários sistemas. p Com o advento de smartphones e tablets sem moldura, O M2 atende à crescente demanda por computação multi-móvel - os usuários podem, em vez disso, alternar dinamicamente seus fluxos Netflix ou Spotify de seus smartphones para uma coleção de outros sistemas próximos para uma tela maior ou melhor áudio. Em vez de usar smartphones e tablets isoladamente, os usuários podem combinar as funcionalidades de seu sistema, já que agora podem trabalhar todos juntos. Os usuários podem até mesmo combinar fotos tiradas de câmeras diferentes e de ângulos diferentes em um único imagem 3D detalhada.

    p "Considerando os muitos aplicativos populares e familiares que existem, podemos combinar e misturar sistemas para fazer coisas interessantes com esses aplicativos não modificados existentes, sem forçar os desenvolvedores a adotar um novo conjunto de APIs e ferramentas, "diz Naser AlDuaij, o autor principal do estudo e um Ph.D. aluno que trabalha com o professor de ciência da computação Jason Nieh. "Queríamos usar o M2 para direcionar todos os aplicativos sem adicionar nenhuma sobrecarga ao desenvolvimento de aplicativos. Os usuários podem até usar o M2 para executar aplicativos Android em seus iPhones."

    p O desafio para a equipe era que os sistemas móveis não são apenas altamente heterogêneos, mas esse compartilhamento heterogêneo de dispositivos também é difícil de suportar. Além da heterogeneidade de hardware, também existem diversas plataformas e versões de sistema operacional, com uma ampla gama de interfaces de dispositivos incompatíveis que ditam como os aplicativos de software se comunicam com o hardware.

    p Embora diferentes sistemas móveis tenham diferentes APIs e dispositivos de baixo nível são específicos do fornecedor, os dados de dispositivo de alto nível fornecidos aos aplicativos geralmente estão em um formato padrão. Então, AlDuaij adotou uma abordagem de dados de dispositivo de alto nível e projetou o M2 para importar e exportar dados de dispositivo em um formato comum de e para sistemas, evitando a necessidade de conectar sistemas móveis e APIs de dispositivos incompatíveis. Este método permite que o M2 não apenas compartilhe dispositivos, mas também para misturar e combinar dispositivos de diferentes tipos de dados, uma vez que pode agregar ou manipular dados de dispositivos em um formato conhecido.

    p "Com M2, estamos introduzindo a transformação de dispositivos, uma estrutura que permite que diferentes dispositivos em sistemas distintos sejam substituídos e combinados uns com os outros para suportar a heterogeneidade multi-móvel, funcionalidade, e transparência, "diz AlDuaij, que apresentou o estudo hoje na MobiSys 2019, a 17ª Conferência Internacional ACM sobre Sistemas Móveis, Formulários, e serviços. "Podemos facilmente manipular ou converter os dados do dispositivo porque estão em um formato padrão. Por exemplo, podemos facilmente dimensionar e agregar a entrada da tela de toque. Também podemos converter quadros de exibição em quadros de câmera ou vice-versa. M2 nos permite reinterpretar ou representar dispositivos diferentes de maneiras diferentes. "

    p Entre as "transformações" de dispositivos da M2 estão a fusão de dados de dispositivos de vários dispositivos para fornecer um cenário de exibição de várias cabeças para uma melhor visualização em "tela grande" ou experiência de jogo. Ao converter os dados do sensor do acelerômetro em toques de entrada, M2 pode transformar um smartphone em um controle remoto do tipo Nintendo Wii para controlar um jogo em outro sistema. Os movimentos dos olhos também podem ser transformados em entrada de tela sensível ao toque, um recurso de acessibilidade útil para usuários com deficiência que não podem usar as mãos.

    p Para audioconferência sem ter que usar equipamento especializado caro, M2 pode ser implantado em smartphones em uma sala para alavancar seus microfones de vários pontos de vista, fornecendo qualidade de som identificável por alto-falante superior e cancelamento de ruído. M2 pode redirecionar uma tela para uma câmera para que os aplicativos de câmera possam gravar um vídeo Netflix ou YouTube e também pode permitir a gravação de vídeo panorâmico fundindo as entradas de câmera de dois sistemas para criar uma visão mais ampla. Um aplicativo potencialmente popular permitiria que os pais sentados um ao lado do outro registrassem o desempenho escolar ou esportivo de seus filhos.

    p "Fazer tudo isso sem ter que modificar os aplicativos significa que os usuários podem continuar a usar seus aplicativos favoritos com uma experiência aprimorada, "AlDuaij diz." M2 é uma situação em que todos ganham - os usuários não precisam se preocupar com quais aplicativos suportariam tal funcionalidade e os desenvolvedores não precisam gastar tempo e dinheiro para atualizar seus aplicativos. "

    p Usar o M2 é simples - tudo o que o usuário precisa fazer é baixar o aplicativo M2 no Google Play ou na App Store da Apple. Nenhum outro software é necessário. Um sistema móvel executa o aplicativo não modificado; a entrada e a saída de todos os sistemas são combinadas e compartilhadas com o aplicativo.

    p "Nosso sistema M2 é fácil de usar, funciona de forma eficiente, e dimensiona bem, especialmente em comparação com as abordagens existentes, "Nieh observa." Acreditamos que a computação multi-móvel oferece uma ampla, experiência mais rica com a capacidade de combinar vários dispositivos de vários sistemas de novas maneiras.

    p A equipe de Columbia iniciou discussões com fornecedores de sistemas operacionais móveis e fabricantes de telefones para incorporar tecnologias M2 nos próximos lançamentos de seus produtos. Com algumas pequenas modificações nos sistemas atuais, fornecedores de sistemas operacionais móveis podem tornar a computação multi-móvel amplamente disponível para todos.


    © Ciência https://pt.scienceaq.com