Windows Installers
Everything needed to develop Ice applications on Windows in all supported programming languages. This installer includes executables, debug and release DLLs, header files, import libraries, PDBs, Java classes, sample programs, third-party dependencies, and the Ice Visual Studio Add-In.
Security Notice: The IceSSL for .NET assembly included in this installer contains a critical security vulnerability. You should replace it with the patched assembly available in our security advisory.
Requirements | |
---|---|
C++ | Visual Studio 2008 SP1, Visual C++ 2008 SP1 Express, Visual Studio 2010, Visual C++ 2010 Express, or CodeGear C++Builder 2010 |
.NET | Visual Studio 2008 SP1 or Visual Studio 2010 |
.NET Compact Framework | Visual Studio 2008 SP1 |
Java | Java5 or Java6 |
Android | Android 2.1 or later |
Python | Python 2.6.6 |
Ruby | Ruby 1.8.7 |
PHP | PHP 5.3.6 |
Note: The Ice Visual Studio Add-In is not available for Visual Studio Express.
IceVisualStudioAddin-3.4.2.2.msi
This installer contains updates for the Ice Visual Studio Add-In that correct several issues found in the add-in since the Ice 3.4.2 release. Note that Ice 3.4.2 must already be installed on your system in order to use this update. Refer to the release notes for more information on this update.
Use this installer if you want to build Ice from sources. It includes header files, executables, debug/release DLLs, and JAR files for Ice's third-party dependencies:
- Berkeley DB 4.8.30
- OpenSSL 0.9.8r
- Libbzip2 1.0.6
- Expat 2.0.1
- mcpp 2.7.2
- JGoodies Common 1.2.0
- JGoodies Forms 1.4.1
- JGoodies Looks 2.4.1
- STLport 4.6.2
- Qt 4.5.3
Linux RPMs
RPMs for Red Hat Enterprise Linux 6 and Amazon Linux 2011.2
Ice-3.4.2-rhel6-i386-rpm.tar.gz
Ice-3.4.2-rhel6-x86_64-rpm.tar.gz
The Ice run times and developer kits for all supported language mappings (i386 and x86_64).
You can also install Ice using yum by downloading the appropriate repository description (zeroc-ice-rhel6.repo or zeroc-ice-amzn.repo) and installing it in /etc/yum.repos.d. Once installed, you can view the available packages using the following command:
# yum list ice* db48* mcpp-devel
Refer to the yum documentation for more information. Note that mcpp-devel is only required when building Ice from source.
RPMS for Red Hat Enterprise Linux 5
Ice-3.4.2-rhel5-i386-rpm.tar.gz
Ice-3.4.2-rhel5-x86_64-rpm.tar.gz
The Ice run times and developer kits for all supported language mappings (i386 and x86_64).
You can also install Ice using yum by downloading the repository description (zeroc-ice.repo) and installing it in /etc/yum.repos.d. Once installed, you can view the available packages using the following command:
# yum list ice* db48* mcpp-devel
Refer to the yum documentation for more information. Note that mcpp-devel is only required when building Ice from source.
RPMs for SuSE Linux Enterprise Server 11
Ice-3.4.2-sles11-i586-rpm.tar.gz
Ice-3.4.2-sles11-x86_64-rpm.tar.gz
The Ice run times and developer kits for all supported language mappings (i586 and x86_64).
You can also install Ice using YaST by adding an Ice repository. In the Software Management control panel, choose Repositories from the Configuration menu and add a repository using one of the architecture-specific URLs shown below that is appropriate for your system:
- https://download.zeroc.com/Ice/3.4/sles11/i586
- https://download.zeroc.com/Ice/3.4/sles11/x86_64
GPG Key
The public key used to sign the ZeroC release RPMs.
Fingerprint: DC66 ECCB 94F2 797F D4D4 ADA7 5E6D A833 0613 2997
Binary Archives
OS X (Intel 32 bit & 64 bit) Archive
Everything needed to use Ice in C++, Java, and Python. This archive includes executables for Ice services and tools, run-time libraries and development kits.
Solaris 10 Archives
Ice-3.4.2-bin-solaris-sparc.tar.gz
(SPARC 32/64-bit)
Ice-3.4.2-bin-solaris-x86.tar.gz
(x86/x64)
Everything needed to use Ice in C++ and Java. This archive includes executables for Ice services and tools, run-time libraries and development kits.
Sample Programs
Ice-3.4.2-demos.tar.gz
Ice-3.4.2-demos.zip
The Ice sample programs. Note that these files are already included in the source code distributions, and the Windows installer also installs them (for the current user only).
Source Distributions
Ice-3.4.2.tar.gz
Ice-3.4.2.zip
The complete Ice source code for all language mappings. If you are interested in building Ice for a language other than C++, you must first compile Ice for C++ or, alternatively, download and install an appropriate binary distribution. This is necessary because the Slice compilers and scripting language extensions are written in C++.
For compatibility information, please refer to our list of supported platforms.
Binary RPMs are also available for our supported Linux platforms.
IceVisualStudioAddin-3.4.2.2.zip
Source code for the Ice Visual Studio Add-In update. The update corrects several issues found in the add-in since the Ice 3.4.2 release. Refer to the release notes for more information on this update.
Source RPM
A source RPM that allows you to build the binary RPMs for Ice. For build instructions, please refer to Ice-3.4.2-RPM_README.
Third-Party Source Code
ThirdParty-Sources-3.4.2.tar.gz
and
qt-x11-opensource-src-4.5.3.tar.gz
(Linux/Mac/Solaris)
ThirdParty-Sources-3.4.2.zip
and
qt-win-opensource-src-4.5.3.zip
(Windows)
The source code for the third-party software that Ice depends on, including patches and build instructions. (You do not need to download this archive unless you want to build these third-party packages from source code yourself.)
Berkeley DB Source RPM
Sources for the Berkeley DB 4.8.30 RPM included with the Linux binary RPMs.
MCPP Source RPM
Source code for the MCPP 2.7.2 RPM included with the Linux binary RPMs.