Skip to content
/ ice Public
forked from zeroc-ice/ice

Comprehensive RPC framework with support for C++, .NET, Java, Python, JavaScript and more.

License

Notifications You must be signed in to change notification settings

KillerManK/ice

Repository files navigation

======================================================================
The Internet Communications Engine
======================================================================

Ice is a modern object-oriented toolkit that enables you to build
distributed applications with minimal effort. Ice allows you to focus
your efforts on your application logic while it takes care of all
interactions with low-level network programming interfaces. With Ice,
there is no need to worry about details such as opening network
connections, serializing and deserializing data for network
transmission, or retrying failed connection attempts (to name but a
few of dozens of such low-level details).

In addition to fully-featured and high-performance RPC, Ice also
provides a number of services. These services supply functionality
that most distributed applications require, such as event distribution
or server management.

Ice is available under the terms and conditions of the GNU General
Public License v2 (see the ICE_LICENSE file). Commercial licenses are
available for customers who wish to use Ice in proprietary products.
Please contact [email protected] for more information on licensing Ice.


About this Source Distribution
------------------------------

This archive contains the source code for Ice language mappings and
components in the following subdirectories:

  android   Android sample programs and test suite
  cpp       C++ language mapping
  cs        C# language mapping
  eclipse   Eclipse plug-in
  java      Java language mapping
  js        JavaScript language mapping
  php       PHP language mapping
  py        Python language mapping
  rb        Ruby language mapping
  vsaddin   Visual Studio add-in


Documentation
-------------

Release notes for Ice @ver@ are available online:

  https://doc.zeroc.com/display/Rel/Ice+@ver@+Release+Notes

The manual also provides instructions for building and installing Ice:

  https://doc.zeroc.com/display/Rel/Ice+@ver@+Build+Instructions

About

Comprehensive RPC framework with support for C++, .NET, Java, Python, JavaScript and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 37.6%
  • Java 19.1%
  • Makefile 15.5%
  • C# 13.0%
  • JavaScript 4.3%
  • Python 4.1%
  • Other 6.4%