當前位置:
首頁 > 科技 > M2計算系統使Android和iOS應用程序可在多個設備上共享

M2計算系統使Android和iOS應用程序可在多個設備上共享

[PConline 資訊]哥倫比亞工程(Columbia Engineering)公司的科學家開發了一種新的計算系統,可以使當前未經修改的移動應用程序在多個智能手機和平板電腦上組合和共享設備。該系統名為M2,運行於包括Android和iOS在內的多個異構系統之間,將多個移動系統的功能組合成一個更強大的系統,為用戶提供跨多個系統的無縫體驗。

M2的開發旨在滿足對多移動計算不斷增長的需求,用戶可以將其Netflix或Spotify流從智能手機動態切換到其他附近系統的集合,以獲得更大的顯示效果或更好的音頻。用戶可以將系統的功能結合起來,而不是孤立地使用智能手機和平板電腦,因為它們現在可以一起工作。用戶甚至可以將從不同相機拍攝的照片和不同角度的照片組合成單個詳細的3D圖像。

該研究的主要作者,博士Naser AlDuaij解釋說:「考慮到有許多流行的和熟悉的應用程序,我們可以將系統與這些現有的未經修改的應用程序結合起來做一些很酷的事情,而不必強迫開發人員採用一組新的api和工具。我們想用M2來瞄準所有的應用程序,而不給應用程序開發增加任何開銷。用戶甚至可以用M2在iphone上運行Android應用程序。」

該團隊面臨的挑戰是移動系統不僅具有高度異構性,而且異構設備共享也難以支持。除了硬體異構性之外,還有許多不同的平台和操作系統版本,以及各種不兼容的設備介面,這些介面決定了軟體應用程序如何與硬體通信。

雖然不同的移動系統具有不同的API,並且低級設備是特定於供應商的,但是提供給應用的高級設備數據通常是標準格式。因此,AlDuaij採用高級設備數據方法,並設計M2以通用格式導入和導出設備數據與系統之間的數據,從而避免橋接不兼容的移動系統和設備API。該方法使得M2不僅能夠共享設備,而且能夠混合和組合不同類型數據的設備,因為它可以以已知格式聚合或操縱設備數據。

AlDuaij說道,藉助M2,我們正在引入設備轉換,這個框架可以使不同系統中的不同設備被替換並相互組合,以支持多移動異構性,功能性和透明性。我們可以輕鬆操作或轉換設備數據,因為它是標準格式。例如,我們可以輕鬆地縮放和聚合觸摸屏輸入。我們還可以將顯示幀轉換為相機幀,反之亦然,M2使我們能夠以不同的方式重新解釋或代表不同的設備。

在M2的設備中,「轉換」是融合來自多個設備的設備數據,以提供多頭顯示場景,以獲得更好的「大屏幕」觀看或遊戲體驗。通過將加速計感測器數據轉換為輸入觸摸,M2可以將智能手機轉換為類似Nintendo Wii的遙控器,以控制另一個系統上的遊戲。眼睛運動也可以轉換為觸摸屏輸入,這是一種有用的輔助功能,適用於無法使用雙手的殘疾用戶。

使用M2的目的很簡單,用戶只需從谷歌Play或蘋果應用商店下載M2應用即可。不需要其他軟體。一個移動系統運行未經修改的應用程序;所有系統的輸入和輸出被合併並共享給應用程序。哥倫比亞團隊已經開始與移動操作系統供應商和手機製造商討論將M2技術納入他們的產品的下一個版本。

文章編譯來源:Newelectronics ? ? ?PConline編譯作者:栗子

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 太平洋電腦網 的精彩文章:

一加7評測:2999元全速旗艦,科技界的無印良品
Nimble推出iPhone保護殼 採用100%再生塑料製成

TAG:太平洋電腦網 |