Windows 10 will seamlessly connect with AllJoyn enabled devices.
Today Microsoft announced that it is implementing AllJoyn into Windows 10 and that customers engaged in the Windows Insider program will get a chance to develop against in-box Windows AllJoyn bits. In the process of implementing AllJoyn support in Windows products, the Microsoft Corp engineering team is contributing its proposed changes to the software framework back into the AllJoyn open source project. Microsoft Open Technologies is in charge of making sure these changes are also implemented, working and tested on other platforms, including Linux, Android, iOS, OS X, Windows 7 and Windows 8.1, ensuring interoperability of these changes.
AllJoyn is an open source software framework and set of services to enable interoperability among connected devices to create dynamic proximal networks. AllJoyn is developed by the AllSeen Alliance, a cross-industry collaboration to advance the Internet of Things comprised of 80 members and growing. Microsoft joined the AllSeen alliance in July, joining the long list of key industry players such as Sony, LG, Qualcomm, Panasonic, Sharp, Cisco, Haier and many others to address a major challenge facing IoT, collaborating on a universal software framework, based on AllJoyn open source code, which allows devices to autonomously discover and interact with nearby products regardless of their underlying proprietary technology or communications protocols.
To have devices of various sorts built by different manufacturers exchange information and create a seamless experience and realize the full potential of IoT, we need a standards-based approach that enables scale and interoperability, and prevents the industry to fracture into miniature ecosystems that encourage lock-in and forces customers to work harder to get the benefit out of the more than 212 billion “connected things” IDC predicted we’ll see by the end of 2020.
A key aspect of the AllJoyn project, is its universality, the fact that it is interoperable across platforms powering the “things” of the Internet of Things. When changes, optimizations, enhancements are contributed to the AllJoyn open source project by Microsoft, MS Open Tech intends to guarantee the interoperability of these changes.
- Building the SDK on Android API 15 and 16, iOS, OS X, Windows Server 2012, Windows 7 and Windows 8.1 each for a combination of type/architecture/etc. parameters
- Running all test suites provided by Allseen Alliance on these platforms
- Fixing any discovered issues whether originating from a change introduced by Microsoft or by other contributors.
- Working on the code updates from Microsoft Corp team to ensure stability of SDK and bindings.
- Expanding bindings with newly added features to all platforms and adding new tests if necessary to maintain code test coverage.
This first preview of AllJoyn support in Windows 10 is just a beginning and you will soon see additional AllJoyn functionality appear in the Windows Insider releases including WinRT APIs and codegen capabilities. You will also see additional contributions to the AllJoyn project.
These are very exciting times and working with the AllJoyn community at building the Internet of Things is a thrilling adventure MS Open Tech is getting into. Join the discussion, join the Windows Insider program, start developing with AllJoyn to connect devices and let us know what you think.