Welcome to the AllJoyn™ Open Source Project!
AllJoyn was developed to enable secure, ad hoc, proximity-based communication networks. It allows devices to communicate with other devices around them in a simple, user friendly manner without having to access the cloud or use a centralized server. It was also designed to enable developers to easily integrate peer to peer communications into new and existing applications without having to deal with or understand all of the complexities of networking in a multi peer (and multi-transport) environment.
To do that, AllJoyn is focused on solving complex communications barriers that exist to enabling true peer-to-peer communications:
- Transparently managing device and service discovery
- Managing networking and message routing
- Providing a security framework for message authentication and encryption
- Providing simple APIs for the supported language bindings
- Designed to have minimal requirements on the host OS
- Designed to be hardware and radio technology agnostic
For more information please visit the project web site at www.alljoyn.org.
What do you want to do?
- Download the AllJoyn source
- Build the AllJoyn source
- Contribute to the AllJoyn source
- Download the Code Generator source
- Explore the repositories
Notice of Export Control Law
Cryptographic software is subject to the US government export control and economic sanctions laws (“US export laws”) including the US Department of Commerce Bureau of Industry and Security’s (“BIS”) Export Administration Regulations (“EAR”, 15 CFR 730 et seq., http://www.bis.doc.gov/). You may also be subject to US export laws, including the requirements of license exception TSU in accordance with part 740.13(e) of the EAR. Software and/or technical data subject to the US export laws may not be directly or indirectly exported, reexported, transferred, or released (“exported”) to US embargoed or sanctioned destinations currently including Cuba, Iran, North Korea, Sudan, or Syria, but any amendments to this list shall apply. In addition, software and/or technical data may not be exported to any entity barred by the US government from participating in export activities. Denied persons or entities include those listed on BIS’s Denied Persons and Entities Lists, and the US Department of Treasury’s Office of Foreign Assets Control’s Specially Designated Nationals List. The country in which you are currently located may have restrictions on the import, possession, use of encryption software. You are responsible for compliance with the laws where You are located.