Ice-E 产品概述:
Ice-E(“嵌入式ICE”)是一个紧凑的通信引擎,专门为在资源匮乏的环境中使用设计的,如上互联网功能的智能手机,个人数字助理(PDA),和嵌入式控制器。
产品优点:
这里有一些令人信服的理由来为你的下一个项目选择Ice-E:
缩短产品上市时间
考虑到嵌入式应用程序的限制,它往往会建立自己的通信基础设施。在某些情况下,比如当底层技术是高度专业化的,这可能是 的选择。但是,如果你的目标平台适合Ice-E,你的项目将节省时间和使用我们高度优化的通信机引擎,制作通过工程师在该领域几十年的经验。Ice-E是一种快速,可靠,高效的工具来帮助你更快地提供更好的产品。
易用性
Ice-E提供了一个天然的应用程序编程接口(API),使开发者立刻感觉舒适和高效。专为“在战壕里的开发者”设计的,API是易于学习和使用的,充分利用 佳实践和每个目标语言的的习语。
速度
由于Ice-E起源于Ice产品的一个子集,Ice-E继承了一个高效的运行时间。使Ice市场 的分布式计算解决方案也同样适用于Ice-E。对性能要求严格的应用程序而言,ICE -E支持线程优先级帮你添加可预见性和避免优先级反转问题。
灵活性
Ice-E提供了一个模块化的构建系统,使你可以创建一个定制版本,其中包含你的应用程序需要的功能,同时 大限度地减少你的可执行文件的大小。此外,Ice-E提供两个运行时间库:全库支持客户端和服务器端功能,而只有客户端库消除所有不需要它们应用程序的服务器功能。静态链接的客户端和服务器端可执行文件分别可以小于216KB和272KB的大小。
特点:
Ice-E在一个紧凑,高效的运行时间里提供了丰富的功能:
现代C + +语言映射
有效地利用资源
多路连接以提高可扩展性
穿越NAT/防火墙的双向连接
异步调用,保证无阻塞语义
支持线程优先级
移植C + + API,用于线程和同步原语