近日,微軟宣布將在Windows 10系統中支持Alljoyn技術。由此在微軟Windows Insider生態下的開發者,都可以開發支持Alljoyn的程序。在讓Alljoyn支持Windows操作系統的實施過程中,微軟的工程師團隊貢獻了很多開源代碼,完善了Alljoyn框架。除了貢獻和測試代碼,微軟還將確保Alljoyn在其他平臺,包括Linux、Android、iOS、OS X、Windows7/8.1等操作系統之間的交互性。
Alljoyn是一個開源軟件框架(由AllSeen聯盟負責管理)它提供了一組服務可以創建動態近端網絡,讓設備可以通過相互連接實現功能交互。它允許設備自動發現附近的設備。無論是何種操作系統、何種通訊協議,不同的設備之間都可以進行交互。
微軟于2014年7月加入AllSeen聯盟。截止到2014年12月,AllSeen聯盟成立一周年之際,聯盟會員已達到90家。其他成員還包括索尼、LG、Qualcomm、松下、夏普、思科、海爾等。AllSeen聯盟成員與開源社區的合作完善了AllSeen元時代碼,在AllSeen聯盟已成立的9個工作小組中,成員通過編寫代碼改進AllJoyn框架,解決了影響物聯網互操作性的關鍵問題,其中包括QEO的數據驅動API、Technicolor制作的安全改善措施、LIFX提供的新照明服務API和互聯照明框架、Affinegy制作的新王冠代理、Red Bend提供的軟件更新服務、Tellient的分析法、海爾制作的智能家居服務框架以及其他改善措施。
對此,AllSeen聯盟物聯網高級總監Philip DesAutels感慨道:“AllSeen發展的第一年令人驚嘆,這不僅表現在它的增長速度和成員基礎的多樣性上,也表現在AllJoyn技術的發展上,這項簡單而開放的技術能夠連接一切。更令人印象深刻的是社區的合作精神與集體創新欲望,大家都希望物聯網能邁出新的發展步伐。我對來年充滿期待。”
根據最近的一項預測顯示,到2020年,全球將有超過250億臺設備接入互聯網,并且實時在線,保持與外界的聯系。那么不同的制造商所生產的形形色色的設備,要給所有用戶提供一個統一無縫的互聯體驗,才能實現物聯網的整體潛力。由此就需要一個更為廣泛支持的標準,實現不同設備之間的交互,防止一些企業構建自己的微生態系統,阻礙未來的物聯網大統一。
Alljoyn項目的另一個重要意義在于其普遍性,事實上,它提供了對各種物聯網平臺的交互支持。微軟的Windows操作系統對Alljoyn的支持,以及微軟工程師團隊對Alljoyn開源代碼的貢獻,都將極大的加強未來不同設備之間交互的便捷。事實上,其他部署了AllJoyn框架的產品還包括Fon的Gramofon無線音樂路由器、LG電視、LIFX智能LED燈泡、Local Motors Rally Fighter拉力車、Musaic無線HiFi系統、Powertech APPSTRIGGER智能插座、松下ALL系列無線話筒等。隨著使用AllJoyn框架的產品數量不斷增多,AllSeen聯盟于今年年初推出了“Designed for AllSeen”認證及合規項目,這個項目將確保消費者能夠獲得使用AllJoyn框架的無縫整合產品,開箱即可互聯互通。
除此之外,Alljoyn還提供了對于各種平臺的支持,包括Windows、iOS、Android、Linux、OS X。開發語言則包括C語言、Java、Objective-C、JavaScript。
可以預見的是,當前Windows10預覽版支持Alljoyn技術僅僅是一個開始,很快我們就會看到更多支持Alljoyn技術的Windows新特性,這包括WinRT API和編譯能力等。并且還可以看到微軟對Alljoyn開源項目的更多額外貢獻。與此同時,AllSeen聯盟工作小組對于AllJoyn軟件創新、定義與框架的推動,也將促進AllJoyn將真正的開源代碼傳播至更廣泛的社群。