Preliminary documentation for Ice for MATLAB. Do not use in production applications. Refer to the space directory for other releases.

Ice 3.7.0 is supported on the platform, compiler, and environment combinations shown below. Other platforms and compilers might work as well but have not been tested. Please contact us if you need support for a platform or compiler that is not on this list.

On this page:

Ice for C++

Run-Time PlatformCompilerRun-Time ArchitectureDevelopment Platform

Windows 7
Windows 8.1
Windows 10
Windows Server 2012
Windows Server 2016 

Visual Studio 2010, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017

x86, x64Same as Run-Time
Windows 10 UWP (Universal Windows)Visual Studio 2015, Visual Studio 2017x86, x64Same as Run-Time

Red Hat Enterprise Linux 7
Amazon Linux 2017.03
SUSE Linux Enterprise Server 12
Ubuntu 16.04 (Xenial Xerus) 

GCC (default version)x86_64, x86
x86_64
x86_64
amd64
Same as Run-Time
Linux Yocto 2.3 (Pyro)Poky Yocto 2.3 (Pyro)armhfUbuntu 16.04 amd64

macOS 10.12 (Sierra)

Xcode 8 

x86_64

Same as Run-Time
iOS 9 or greater Xcode 8

armv7, armv7s, arm64, iOS Similator

macOS 10.12 (Sierra)

Ice for C++ provides two separate Slice to C++ mappings, the Slice to C++11 mapping and the Slice to C++98 mapping. You can use either (or both) mappings with all the C++ compilers listed above, with the exception of Visual Studio 2010 and Visual Studio 2013–Ice for C++ supports only the C++98 mapping with these older versions of Visual Studio.

Ice for C#/.NET

PlatformCompilerArchitecture

Windows 7 
Windows 8.1
Windows 10

Windows Server 2012
Windows Server 2016

Visual Studio 2013, Visual Studio 2015, Visual Studio 2017

targeting .NET framework 4.5.1 or later

x86, x64

Ice for Java

PlatformEnvironment
All Ice for C++ platformsJDK 1.8
JDK 1.7 (only with the Java Compat Mapping)
Android 5.0 or later

JDK 1.8, Android Studio

Ice for JavaScript

PlatformEnvironment
Web browser with ECMAScript 5Recent versions of Internet Explorer, Edge, Chrome, Firefox, Safari
Web browser with ECMAScript 6Recent versions of Chrome, Firefox, Safari

Windows 7
Windows 8.1
Windows 10
Ubuntu 16.04 (Xenial Xerus)
macOS 10.12 (Sierra)

Node.js 4.2.x or greater

Ice for Objective-C

Run-Time PlatformCompilerRun-Time ArchitectureDevelopment Platform

macOS 10.12 (Sierra)

Xcode 8

x86_64

Same as Run-Time
iOS 9 or greaterXcode 8

armv7s, arm64, iOS Simulator

macOS 10.12 (Sierra)


Ice for PHP

PlatformEnvironmentArchitecture

Windows 7
Windows 8.1
Windows 10
Windows Server 2012
Windows Server 2016 

PHP 7.0, 7.1x86, x64
Red Hat Enterprise Linux 7
Amazon Linux 2017.03
SUSE Linux Enterprise Server 12
Ubuntu 16.04 (Xenial Xerus) 
PHP 5.4
PHP 5.3
PHP 5.5
PHP 7.0
x86, x86_64
x86_64
x86_64
amd64  
macOS 10.12 (Sierra)

PHP 5.6, 7.0, 7.1

x86_64

Ice for Python

PlatformEnvironmentArchitecture

Windows 7
Windows 8.1
Windows 10

Windows Server 2012
Windows Server 2016 

Python 2.7, Python 3.6

x86, x64

Red Hat Enterprise Linux 7
Amazon Linux 2016.03
SUSE Linux Enterprise Server 12
Ubuntu 16.04 (Xenial Xerus)
Linux Yocto 2.3 (Pyro)

Python 2.7, Python 3.5

x86, x86_64
x86_64
x86_64
amd64
armhf

macOS 10.12 (Sierra)Python 2.7, Python 3.5x86_64

Ice for Ruby

PlatformEnvironmentArchitecture

Red Hat Enterprise Linux 7
Amazon Linux 2016.03
SUSE Linux Enterprise Server 12
Ubuntu 16.04 (Xenial Xerus) 
macOS 10.12 (Sierra) 

Ruby 2.0 to Ruby 2.3

x86, x86_64
x86_64
x86_64
amd64
x86_64 
  • No labels