A two-part series that describes the design and implementation of a distributed chat application.
A detailed look at how the Ice run time establishes and tears down connections, and how it chooses among connections if an Ice object can be reached via more than one endpoint.
Proxies are one of the fundamental building blocks of Ice applications. This article explains what proxies are and how to use them.
An in-depth introduction of the new instrumentation facility included in Ice 3.5.
A discussion of the encoding changes in Ice 3.5 and how they affect application interoperability.