Ice Touch 3.6.4 Feature Set
On this page:
Comparing Ice Touch and Ice
Ice Touch 3.6.4 is based on the Ice 3.6.4 release. See the Ice 3.6.4 Release Notes for more information on Ice.
Ice Touch and Ice provide the same API and implement the same Ice protocol. Here is a brief comparison of these two products:
Feature | Ice Touch | Ice |
---|---|---|
C++, Objective-C | ||
Java, JavaScript, PHP, Python, Ruby | ||
Ice transports: tcp, ssl, ws, wss, udp | ||
Client libraries for IceGrid, IceStorm and Glacier2 | ||
Ice services (IceGrid, IceStorm etc.) | ||
Develop on macOS | ||
Develop with Xcode and Ice Builder | ||
Target macOS | ||
Target iOS | ||
Static libraries | ||
Shared libraries |
Ice Touch language mappings
Ice Touch supports the following mappings:
Ice Touch limitations
Ice Touch lacks support for the Ice::Application
and Ice::Service
helper classes.
Ice Touch has limited support for:
- SSL
Ice Touch for macOS uses the Ice for C++ SSL protocol plug-in based on macOS Secure Transport. For iOS devices, Ice Touch SSL provides only a subset of this functionality. Ice Touch servers on iOS cannot authenticate SSL clients for instance. The IceSSL.*