• Home
  • Química
  • Astronomía
  • Energía
  • Naturaleza
  • Biología
  • Física
  • Electrónica
  • El sistema informático multimóvil (M2) hace que Android, Aplicaciones de iOS que se pueden compartir en varios dispositivos

    El sistema de cómputo multimóvil (M2) hace que las aplicaciones de Android e iOS se puedan compartir en varios dispositivos. M2 integra cámaras, muestra, micrófonos, Altavoces, sensores, y GPS para mejorar las conferencias de audio, grabación de medios, y juegos similares a Wii, y permitir un mayor acceso a los usuarios discapacitados. Crédito:Naser AlDuaij / Columbia Engineering

    Los informáticos de Columbia Engineering han desarrollado un nuevo sistema informático que permite la aplicaciones móviles no modificadas para combinar y compartir múltiples dispositivos, incluidas las cámaras, muestra, Altavoces, micrófonos, sensores, y GPS, en varios teléfonos inteligentes y tabletas. Llamado M2, el nuevo sistema opera en sistemas heterogéneos, incluidos Android e iOS, combinando la funcionalidad de múltiples sistemas móviles en uno más poderoso que brinda a los usuarios una experiencia perfecta en los distintos sistemas.

    Con la llegada de los teléfonos inteligentes y tabletas sin bisel, M2 responde a la creciente demanda de computación multi-móvil; los usuarios pueden cambiar dinámicamente sus transmisiones de Netflix o Spotify desde sus teléfonos inteligentes a una colección de otros sistemas cercanos para una pantalla más grande o mejor audio. En lugar de utilizar teléfonos inteligentes y tabletas de forma aislada, los usuarios pueden combinar las funcionalidades de su sistema, ya que ahora pueden trabajar todos juntos. Los usuarios pueden incluso combinar fotos tomadas desde diferentes cámaras y desde diferentes ángulos en una sola, imagen tridimensional detallada.

    "Dadas las numerosas aplicaciones populares y conocidas que existen, Podemos combinar y mezclar sistemas para hacer cosas interesantes con estas aplicaciones no modificadas existentes sin obligar a los desarrolladores a adoptar un nuevo conjunto de API y herramientas. "dice Naser AlDuaij, autor principal del estudio y un Ph.D. estudiante que trabaja con el profesor de Ciencias de la Computación Jason Nieh. "Queríamos usar M2 para apuntar a todas las aplicaciones sin agregar ninguna sobrecarga al desarrollo de aplicaciones. Los usuarios pueden incluso usar M2 para ejecutar aplicaciones de Android desde sus iPhones".

    El desafío para el equipo fue que los sistemas móviles no solo son muy heterogéneos, pero ese uso compartido heterogéneo de dispositivos también es difícil de soportar. Más allá de la heterogeneidad del hardware, también hay muchas plataformas y versiones de SO, con una amplia gama de interfaces de dispositivos incompatibles que dictan cómo las aplicaciones de software se comunican con el hardware.

    Si bien los diferentes sistemas móviles tienen diferentes API y los dispositivos de bajo nivel son específicos del proveedor, Los datos del dispositivo de alto nivel que se proporcionan a las aplicaciones generalmente están en un formato estándar. Entonces, AlDuaij adoptó un enfoque de datos de dispositivos de alto nivel y diseñó M2 para importar y exportar datos de dispositivos en un formato común hacia y desde sistemas, evitando la necesidad de unir sistemas móviles incompatibles y API de dispositivos. Este método permite que M2 no solo comparta dispositivos, sino también para mezclar y combinar dispositivos de diferentes tipos de datos, ya que puede agregar o manipular datos de dispositivos en un formato conocido.

    "Con M2, presentamos la transformación de dispositivos, un marco que permite que diferentes dispositivos en sistemas dispares sean sustituidos y combinados entre sí para soportar la heterogeneidad multimóvil, funcionalidad y transparencia, "dice AlDuaij, quien presentó el estudio hoy en MobiSys 2019, la 17a Conferencia Internacional ACM sobre Sistemas Móviles, Aplicaciones y servicios. "Podemos manipular o convertir fácilmente los datos del dispositivo porque están en un formato estándar. Por ejemplo, podemos escalar y agregar fácilmente la entrada de la pantalla táctil. También podemos convertir marcos de visualización en marcos de cámara o viceversa. M2 nos permite reinterpretar o representar diferentes dispositivos de diferentes maneras ".

    Entre las "transformaciones" de dispositivos de M2 ​​se encuentran la fusión de datos de dispositivos de múltiples dispositivos para proporcionar un escenario de visualización de múltiples cabezas para una mejor visualización o experiencia de juego en "pantalla grande". Al convertir los datos del sensor del acelerómetro en toques de entrada, M2 puede transformar un teléfono inteligente en un control remoto tipo Nintendo Wii para controlar un juego en otro sistema. Los movimientos oculares también se pueden convertir en entradas de pantalla táctil, una función de accesibilidad útil para usuarios discapacitados que no pueden usar sus manos.

    Para conferencias de audio sin tener que utilizar costosos equipos especializados, M2 se puede implementar en teléfonos inteligentes en una habitación para aprovechar sus micrófonos desde múltiples puntos de vista, proporcionando una calidad de sonido superior identificable por los oradores y cancelación de ruido. M2 puede redirigir una pantalla a una cámara para que las aplicaciones de cámara de stock puedan grabar un video de Netflix o YouTube y también pueden habilitar la grabación de video panorámico fusionando las entradas de la cámara de dos sistemas para crear una vista de barrido más amplia. Una aplicación potencialmente popular permitiría a los padres, sentados uno al lado del otro, registrar el desempeño escolar o deportivo de sus hijos desde un ángulo amplio.

    "Hacer todo esto sin tener que modificar las aplicaciones significa que los usuarios pueden seguir usando sus aplicaciones favoritas con una experiencia mejorada, "Dice AlDuaij." M2 es beneficioso para todos:los usuarios no necesitan preocuparse por las aplicaciones que admitirían dicha funcionalidad y los desarrolladores no necesitan gastar tiempo y dinero para actualizar sus aplicaciones ".

    Usar M2 es simple:todo lo que un usuario tendría que hacer es descargar la aplicación M2 de Google Play o App Store de Apple. No se necesita ningún otro software. Un sistema móvil ejecuta la aplicación sin modificar; la entrada y la salida de todos los sistemas se combinan y comparten con la aplicación.

    "Nuestro sistema M2 es fácil de usar, funciona de manera eficiente, y escala bien, especialmente en comparación con los enfoques existentes, "Observa Nieh." Creemos que la informática multimóvil ofrece una experiencia más rica con la capacidad de combinar varios dispositivos de varios sistemas juntos de nuevas formas.

    El equipo de Columbia ha iniciado conversaciones con proveedores de sistemas operativos móviles y fabricantes de teléfonos para incorporar tecnologías M2 en las próximas versiones de sus productos. Con algunas modificaciones menores a los sistemas actuales, Los proveedores de sistemas operativos móviles pueden hacer que la computación multimóvil esté ampliamente disponible para todos.


    © Ciencia https://es.scienceaq.com