Columbia Engineering的計算機科學(xué)家開(kāi)發(fā)了一種新的計算系統,該系統使當前未修改的移動(dòng)應用程序可以跨多個(gè)智能手機和平板電腦組合和共享多個(gè)設備,包括相機,顯示器,揚聲器,麥克風(fēng),傳感器和GPS。

稱(chēng)為M2的新系統可在包括Android和iOS在內的各種系統上運行,將多個(gè)移動(dòng)系統的功能組合為功能更強大的系統,可為用戶(hù)提供跨各種系統的無(wú)縫體驗。
隨著(zhù)無(wú)邊框智能手機和平板電腦的出現,M2滿(mǎn)足了對多移動(dòng)計算日益增長(cháng)的需求-用戶(hù)可以動(dòng)態(tài)地將其N(xiāo)etflix或Spotify流從其智能手機切換到其他附近系統的集合,以獲得更大的顯示效果或更好的音頻。
用戶(hù)現在可以一起工作,因此他們可以結合使用系統的功能,而不必孤立地使用智能手機和平板電腦。用戶(hù)甚至可以將從不同相機以不同角度拍攝的照片組合成單個(gè)詳細的3D圖像。

研究的主要作者,博士Naser AlDuaij表示:“鑒于現有的許多流行和熟悉的應用程序,我們可以將系統與這些現有的未經(jīng)修改的應用程序組合并混合在一起,以完成令人耳目一新的工作,而不必強迫開(kāi)發(fā)人員采用新的API和工具集。”
與計算機科學(xué)教授Jason Nieh合作的學(xué)生。“我們希望使用M2定位所有應用程序,而又不增加應用程序開(kāi)發(fā)的任何開(kāi)銷(xiāo)。用戶(hù)甚至可以使用M2從其iPhone運行Android應用程序。”

團隊面臨的挑戰是移動(dòng)系統不僅高度異構,而且異構設備共享也難以支持。除了硬件的異構性之外,還有許多不同的平臺和OS版本,以及各種不兼容的設備接口,這些接口決定了軟件應用程序與硬件的通信方式。
