Los científicos informáticos de Columbia Engineering han desarrollado un nuevo sistema informático que permite que las aplicaciones móviles actuales y no modificadas combinen y compartan múltiples dispositivos, incluidas cámaras, pantallas, altavoces, micrófonos, sensores y GPS, en múltiples teléfonos inteligentes y tabletas.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 potente 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 multimó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 omejor audio. En lugar de usar 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 3D detallada.
"Dadas las muchas aplicaciones populares y conocidas que existen, podemos combinar y mezclar sistemas para hacer cosas geniales 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 yun estudiante de doctorado 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 ningún gasto adicional al desarrollo de aplicaciones. Los usuarios incluso pueden 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, sino que también es difícil admitir el uso compartido de dispositivos heterogéneos. Más allá de la heterogeneidad del hardware, también hay muchas plataformas y versiones de SO diversas, con una amplia gama de interfaces de dispositivos incompatiblesque 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 de dispositivos de alto nivel proporcionados a las aplicaciones generalmente están en un formato estándar. Por lo tanto, AlDuaij adoptó un enfoque de datos de dispositivos de alto nivel y diseñó M2 para importary 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 a M2 no solo compartir dispositivos, sino también mezclar y combinar dispositivos de diferentes tipos de datos, ya que puedeagregar o manipular datos del dispositivo en un formato conocido.
"Con M2, estamos introduciendo la transformación de dispositivos, un marco que permite que diferentes dispositivos en sistemas dispares sean sustituidos y combinados entre sí para admitir heterogeneidad, funcionalidad y transparencia multi-móviles", dice AlDuaij, quien presentó el estudio hoyen MobiSys 2019, la 17ª Conferencia Internacional de ACM sobre Sistemas, Aplicaciones y Servicios Móviles. "Podemos manipular o convertir fácilmente los datos del dispositivo porque está en un formato estándar. Por ejemplo, podemos escalar y agregar fácilmente la entrada de la pantalla táctil. También podemos convertirmostrar cuadros a cuadros 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 acelerómetro en toques de entrada, M2 puede transformar un teléfono inteligenteun control remoto similar a Nintendo Wii para controlar un juego en otro sistema. Los movimientos oculares también se pueden convertir en la entrada de la 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 usar equipos especializados costosos, M2 se puede implementar en teléfonos inteligentes en una habitación para aprovechar sus micrófonos desde múltiples puntos estratégicos, proporcionando una calidad de sonido superior identificable por el altavoz y cancelación de ruido. M2 puede redirigir una pantalla a una cámarapara que las aplicaciones de cámara de archivo puedan grabar un video de Netflix o YouTube y también pueden permitir la grabación panorámica de video fusionando las entradas de la cámara de dos sistemas para crear una vista más amplia. Una aplicación potencialmente popular permitiría a los padres sentados uno al lado del otro grabar el ancho de sus hijosrendimiento escolar o deportivo en ángulo.
"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 ganar-ganar - los usuarios no necesitan preocuparse por qué aplicacionesadmite 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 la App Store de Apple. No se necesita ningún otro software. Un sistema móvil ejecuta la aplicación no modificada; la entrada y salida de todos los sistemasse combina y se comparte con la aplicación.
"Nuestro sistema M2 es fácil de usar, funciona de manera eficiente y se escala bien, especialmente en comparación con los enfoques existentes", señala Nieh. "Creemos que la informática multi-móvil ofrece una experiencia más amplia y rica con la capacidad de combinar múltiples dispositivos desdemúltiples sistemas juntos de nuevas maneras.
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 informática multi-móvil esté ampliamente disponible para todos.
Fuente de la historia :
Materiales proporcionado por Escuela de Ingeniería y Ciencias Aplicadas de la Universidad de Columbia . Original escrito por Holly Evarts. Nota: El contenido puede ser editado por estilo y longitud.
Referencia del diario :
Cita esta página :