AllJoyn empowers the Internet of Things. AllJoyn defines a common protocol for devices and applications to discover and communicate with each other regardless of transport technology, platform or manufacturer. AllJoyn is an open source standard driven by the AllSeen Alliance, a cross-industry consortium dedicated to enabling the interoperability of billions of devices, services and applications for the Internet of Things.
Microsoft joined the AllSeen Alliance in 2014 and added AllJoyn as a core component in Windows 10. With the built-in AllJoyn APIs, developers are free to write AllJoyn capable applications that run on any of the Windows 10 devices including PCs, tablets, phones, Xbox as well as devices using Windows IoT Core. In addition to the platform support for AllJoyn, Microsoft released AllJoyn Studio, a Visual Studio extension that accelerates AllJoyn development by combining code generation with ready-made application templates. AllJoyn Studio allows developers to benefit from the power of AllJoyn without the hassle of set-up and configuration.
Excited about AllJoyn? Have a look at this blog post on how to get started with AllJoyn on Windows.
Device System Bridge
AllJoyn Device System Bridge enables non-AllJoyn devices to interact with the AllJoyn ecosystem using AllJoyn as their common language.
More details can be found on the Device System Bridge page.
AllJoyn Studio is an extension to Visual Studio developed by Microsoft that accelerates AllJoyn® development by combining code generation and the WinRT API with automated project management and ready-made application templates. It allows developers to benefit from the power of AllJoyn without the hassle of set-up and configuration.
AllJoyn Studio can be installed through Visual Studio Tools -> Extensions and Updates … -> Online -> In the “Search” field type “AllJoyn”
More detail about how to use AllJoyn Studio are available here
The IoT Explorer for AllJoyn (previously known as AllJoyn Explorer) is a Windows Universal Application for interacting with AllJoyn devices on the local proximity network. Developers can list all available AllJoyn devices, inspect their interface and object structure, as well as receive signals, set and get properties, and call methods.