Supported Platforms
The AllJoyn standard core builds and runs on the following platforms. The depth and type of testing for each platform varies, so consult the linked release information for detailed test information.
15.09 release
Platforms
Platform | Core | Base Services (planned) | Platform Versions | Toolchain/IDE |
---|---|---|---|---|
Android | X | X | JB, KK, LP | Android SDK, NDK r10e |
Language Bindings
The table below lists which language bindings are supported on which platforms for Core and Base Services
Platform | C++ | C | Java | Objective-C |
---|---|---|---|---|
Android | Core | Core | Core |
15.09 Notes: See the Core 15.09 Release Review for details about the depth of testing on various platforms. Sun Java 7 is required for Java bindings.
15.04 release
Platforms
Platform | Core | Base Services (planned) | Platform Versions | Toolchain/IDE |
---|---|---|---|---|
Windows | X | X | Windows 7 to 10 | VS 2012, VS 2013 |
Android | X | X | JB, KK, LP | Android SDK, NDK r9d |
iOS | X | X | iOS 8.1 | XCode 6.1 |
OS X | X | OS X 10.9 | XCode 6.1 | |
Linux Ubuntu | X | X | Ubuntu 14.04 | |
Open WRT | X | X | BB, CC |
Language Bindings
The table below lists which language bindings are supported on which platforms for Core and Base Services
Platform | C++ | C | Java | Objective-C |
---|---|---|---|---|
Windows | Core, Base | Core | Core | |
Android | Core, Base | Core | Core, Base | |
iOS | Core | Core, Base | ||
OS X | Core | |||
Linux Ubuntu | Core, Base | Core | Core, Base | |
Open WRT | Core, Base | Core |
15.04 Notes: See the Core 15.04 Release Review for details about the depth of testing on various platforms. Sun Java 7 is required for Java bindings.
14.12 release
Platforms
Platform | Core | Base Services | Platform Versions | Toolchain/IDE |
---|---|---|---|---|
Windows | X | X | Win7, Win8 | VS 2013 |
Android | X | X | ICS, JB, KK | Android SDK, NDK r9d |
iOS | X | X | iOS 7, iOS 7.1 | XCode 6.1 |
OS X | X | OS X 10.9 | XCode 6.1 | |
Linux Ubuntu | X | X | Ubuntu 14.04 | |
Open WRT | X | X | BB, CC |
Language Bindings
The table below lists which language bindings are supported on which platforms for Core and Base Services.
Platform | C++ | C | Java | Objective-C |
---|---|---|---|---|
Windows | Core, Base | Core | Core | |
Android | Core, Base | Core | Core, Base | |
iOS | Core | Core, Base | ||
OS X | Core | |||
Linux Ubuntu | Core, Base | Core | Core, Base | |
Open WRT | Core, Base | Core |
14.12 Notes: See the Core 14.12 Release Review and Base Services 14.12 Release Review for details about the depth of testing on various platforms. Sun Java 7 is required for Java bindings.
14.06 release
Platforms
Platform | Core | Base Services | Platform Versions | Toolchain/IDE |
---|---|---|---|---|
Windows | X | Win7, Win8 | VS 2012 | |
Android | X | X | GB, ICS, JB, KK | Android SDK, NDK r9 |
iOS | X | X | iOS 7, iOS 7.1 | XCode 5.1 |
OS X | X | OS X 10.9 | XCode 5.1 | |
Linux Ubuntu | X | X | Ubuntu 12.04 | |
Open WRT | X | X | AA, BB |
Language Bindings
The table below lists which language bindings are supported on which platforms for Core and Base Services.
Platform | C++ | C | C# Unity | Java | Objective-C |
---|---|---|---|---|---|
Windows | Core | Core | Core | Core | |
Android | Core, Base | Core | Core | Core, Base | |
iOS | Core | Core, Base | |||
OS X | Core | ||||
Linux Ubuntu | Core, Base | Core | Core, Base | ||
Open WRT | Core, Base | Core |
14.06 Notes: See the Core 14.06 Release Review and Base Services 14.06 Release Review for details about the depth of testing on various platforms. Sun Java 7 is required for Java bindings. * Unity 4.x is required for Unity bindings.