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.

16.04 release

Platforms

PlatformCoreBase ServicesPlatform VersionsToolchain/IDE
WindowsXXWindows 7 to 10VS 2012, VS 2013, VS 2015
AndroidXXJB, KK, LPAndroid SDK, NDK r10e
iOSXXiOS 8.1XCode 7.1
OS XXOS X 10.9XCode 7.1
Linux UbuntuXXUbuntu 14.04
Open WRTXXBB, CC

Language Bindings

The table below lists which language bindings are supported on which platforms for Core and Base Services

PlatformC++CJavaObjective-C
WindowsCore, BaseCoreCore
AndroidCore, BaseCoreCore, Base
iOSCoreCore, Base
OS XCore
Linux UbuntuCore, BaseCoreCore
Open WRTCore, BaseCore

15.09 release

Platforms

PlatformCoreBase Services (planned)Platform VersionsToolchain/IDE
AndroidXXJB, KK, LPAndroid SDK, NDK r10e

Language Bindings

The table below lists which language bindings are supported on which platforms for Core and Base Services

PlatformC++CJavaObjective-C
AndroidCoreCoreCore

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

PlatformCoreBase Services (planned)Platform VersionsToolchain/IDE
WindowsXXWindows 7 to 10VS 2012, VS 2013
AndroidXXJB, KK, LPAndroid SDK, NDK r9d
iOSXXiOS 8.1XCode 6.1
OS XXOS X 10.9XCode 6.1
Linux UbuntuXXUbuntu 14.04
Open WRTXXBB, CC

Language Bindings

The table below lists which language bindings are supported on which platforms for Core and Base Services

PlatformC++CJavaObjective-C
WindowsCore, BaseCoreCore
AndroidCore, BaseCoreCore, Base
iOSCoreCore, Base
OS XCore
Linux UbuntuCore, BaseCoreCore, Base
Open WRTCore, BaseCore

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

PlatformCoreBase ServicesPlatform VersionsToolchain/IDE
WindowsXXWin7, Win8VS 2013
AndroidXXICS, JB, KKAndroid SDK, NDK r9d
iOSXXiOS 7, iOS 7.1XCode 6.1
OS XXOS X 10.9XCode 6.1
Linux UbuntuXXUbuntu 14.04
Open WRTXXBB, CC

Language Bindings

The table below lists which language bindings are supported on which platforms for Core and Base Services.

PlatformC++CJavaObjective-C
WindowsCore, BaseCoreCore
AndroidCore, BaseCoreCore, Base
iOSCoreCore, Base
OS XCore
Linux UbuntuCore, BaseCoreCore, Base
Open WRTCore, BaseCore

14.12 Notes:


14.06 release

Platforms

PlatformCoreBase ServicesPlatform VersionsToolchain/IDE
WindowsXWin7, Win8VS 2012
AndroidXXGB, ICS, JB, KKAndroid SDK, NDK r9
iOSXXiOS 7, iOS 7.1XCode 5.1
OS XXOS X 10.9XCode 5.1
Linux UbuntuXXUbuntu 12.04
Open WRTXXAA, BB

Language Bindings

The table below lists which language bindings are supported on which platforms for Core and Base Services.

PlatformC++CC# UnityJavaObjective-C
WindowsCoreCoreCoreCore
AndroidCore, BaseCoreCoreCore, Base
iOSCoreCore, Base
OS XCore
Linux UbuntuCore, BaseCoreCore, Base
Open WRTCore, BaseCore

14.06 Notes: