Projects / Internet Communications Engine

Internet Communications Engine

Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++ and Java mappings, a highly efficient protocol (including protocol compression), asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more.

Operating Systems

Recent releases

  •  30 Mar 2007 16:31

    Release Notes: Various additions, including redundant IceGrid registries.

    •  17 Nov 2005 01:30

      Release Notes: The most significant change since version 2.1.2 is the addition of IceGrid, a replacement for the IcePack activation service that revolutionizes the way you build and deploy your Ice applications. With support for replication, load balancing, and application distribution, IceGrid provides the tools you need to create scalable grid applications and manage them remotely.

      •  10 Mar 2005 16:54

        Release Notes: Changes since version 2.0.0 include an implementation of IceSSL for Java, support for bi-directional connections without using a router, a fast and lightweight new file patching service, many performance improvements, easy RPM installation for Linux, an improved Windows installer, new binary distributions for Solaris, AIX, HP-UX, Mac OS X, and numerous other improvements and bugfixes.

        •  23 Nov 2004 16:05

          Release Notes: Support for Python and Visual Basic mappings was added. A new light-weight firewall is included. Dynamic invocation and dispatch were implemented. Numerous other improvements and bugfixes were made.

          •  04 Aug 2004 07:57

            Release Notes: This release features a new native implementation in C#, supported for both .NET and Mono.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.