Компьютерные ученые из Колумбийского машиностроения разработана новая вычислительная система, которая позволяет ток, неизмененном мобильных приложений, чтобы объединить и разделить несколькими устройствами, включая камеры, дисплеев, динамиков, микрофонов, сенсоров, и GPS, различных смартфонов и планшетов. Называется м2, новая система работает в гетерогенных систем, включая Android и iOS, сочетая в себе функциональность нескольких мобильных систем на более мощный, что дает пользователям удобство работы в различных системах.

С появлением жестких дисков, смартфонов и планшетов, ответы м2 растущий спрос на многофункциональные мобильные компьютеры — пользователи могут динамически переключаться их на Netflix или Spotify потоки из своих смартфонов в коллекцию другие близлежащие системы на большом экране или лучше аудио. Вместо использования смартфонов и планшетов в изоляции, пользователи могут объединить функциональные возможности своей системы, поскольку они теперь все могут работать вместе. Пользователи могут объединять фотографии, снятые с разных камер и с разных ракурсов в один, детальная 3D-изображения.

«С учетом многочисленных популярных и известных приложений там, мы можем комбинировать и смешивать систем, чтобы делать классные вещи с этими существующие немодифицированные приложения, не заставляя разработчиков принять новый набор API и инструменты», — говорит Насер AlDuaij, ведущий автор исследования и аспирант работа с информатики профессор Джейсон Nieh. «Мы хотели использовать м2 до цели все приложения без добавления каких-либо накладных расходов для разработки приложений. Пользователи могут даже использовать м2 для запуска Android-приложений из iPhone».

Задача команды была в том, что мобильные системы не только весьма различно, но что гетерогенного обмена устройства также трудно поддерживать. Помимо оборудования, неоднородность, существует также множество различных платформ и версий ОС, с различными несовместимыми интерфейсами устройства, которые диктуют, как программным приложениям взаимодействовать с оборудованием.

В то время как различные мобильные системы имеют разные API и низкого уровня устройств конкретного производителя, высокого уровня устройства данные приложения, как правило, в стандартный формат. Так AlDuaij взял высоком уровне данных устройства и предназначены м2 для импорта и экспорта данных устройств в едином формате в и из системы, избегая необходимости преодоления несовместимости мобильных систем и API устройства. Этот метод включает М2 и не только устройств, но и смешивать и комбинировать устройства различных типов данных, поскольку она может объединять или изменять данные устройства в известном формате.

«С М2, мы вводим устройство трансформации, который позволяет различным устройствам в разных системах подставляться и в сочетании друг с другом для поддержки мульти-мобильный неоднородность, функциональности и прозрачности», — говорит AlDuaij, который представил сегодня исследование, в MobiSys 2019, 17-й АСМ Международной конференции по мобильным системам, приложениям и службам. «Мы можем легко манипулировать или преобразовать данные устройства, потому что это в стандартный формат. Например, мы можем легко масштабировать и совокупного ввода сенсорный экран. Мы также можем преобразовать отображения кадров на кадры камеры или наоборот. М2 позволяет нам интерпретировать и представлять разные устройства в разные стороны».

Между устройством м2 «превращения» сплавлять данных устройство из нескольких устройств, чтобы обеспечить многоголовую сценарий дисплея для лучшего «большом экране» просмотр или игровой опыт. Путем преобразования датчика акселерометра данные для ввода умиляет, М2 может превратить смартфон в «Нинтендо ви» -как пульт дистанционного управления игру на другую систему. Движения глаз также могут быть превращены в ввода сенсорный экран, полезная функция специальные возможности для пользователей с ограниченными возможностями, которые не могут использовать свои руки.

Для аудиоконференции без использования дорогостоящего специализированного оборудования, м2 можно устанавливать на смартфоны по комнате, чтобы использовать свои микрофоны с различных точек зрения, обеспечивая превосходный оратор личные качества звука и шумоподавления. М2 может перенаправить дисплеем для камеры, так что наличии приложений камера может записывать видео Netflix или YouTube, а также включить панорамный видеозаписей путем сплавления входы камер от двух систем, чтобы создать более захватывающий вид. Один потенциально популярное приложение позволит родителям сидеть рядом друг с другом записать своего ребенка широк-Angled школе или спортивной деятельности.

«Делать все это без необходимости изменения приложения означает, что пользователи могут продолжать использовать свои любимые приложения с расширенными возможностями,» AlDuaij говорит. «М2-беспроигрышное — пользователям не нужно беспокоиться о том, какие приложения будут поддерживать такую функциональность и разработчикам не нужно тратить время и деньги, чтобы обновить свои приложения».

Используя м2 прост-все пользователь должен сделать, это загрузить приложение м2 из Google Play или App Store от Apple. Никакая другая программа не нужна. Одна мобильная система работает без изменений приложение; вход и выход из всех систем является комбинированным и доступен для приложения.

«Наша система м2-это простой в использовании, работает эффективно и хорошо масштабируется, особенно по сравнению с существующими подходами,» Nieh ноты. «Мы считаем, что мульти-мобильных компьютеров предлагает шире, богаче опыт работы с возможность объединения нескольких устройств от разных систем по-новому.

Колумбия команда приступила к переговорам с производителями мобильных ОС и производители телефонов для включения технологии м2 в следующих версиях своих продуктов. С небольшими изменениями для существующих систем, поставщиков мобильной ОС может сделать Multi-мобильные компьютеры широко доступны каждому.

сделать разницу: спонсорские возможности

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *