拥抱开源:微软Windows 10宣布全面支持AllJoyn技术

2014年12月16日  来源:http://mobile.csdn.net/  作者:http://mobile.csdn.net/

近日,微软宣布将在Windows 10系统中支持Alljoyn技术。Alljoyn是一个开源软件框架,通过创建动态近端网络,让设备可以通过相互连接实现功能交互。这一举措无疑会促进AllJoyn将开源代码传播至更广泛的社群的步伐。

近日,微软宣布将在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将真正的开源代码传播至更广泛的社群。