ACE, TAO, CIAO, DDS


Home开源文档

产品主页

• ACE - The ADAPTIVE Communication Environment
• JACE - Java版本的ACE
• TAO - Real-time CORBA with TAO(TM) (The ACE ORB)
• CIAO - Component-Integrated ACE ORB
• DDS - Pub/Sub Data Distribution Service
• CoSMIC Modeling Tools - Component Synthesis with Model Integrated Computing (CoSMIC)
• JAWS - 高性能、自适配的Web服务器,使用ACE提供的构架组件和模式构建,JAWS被构造成“构架的构架”
• ZEN - JAVA实现的实时ORB

ACE,TAO Version

(CORBA目前版本: 3.1)
• ACE Version 5.7 Release Notes
• ACE Version 5.6 Release Notes
• ACE Version 5.5 Release Notes
• ACE Version 5.4 Release Notes
• ACE Version 5.3 Release Notes
• ACE Version 5.2 Release Notes
• OCI TAO 1.6a Release Notes
• OCI TAO 1.5a Release Notes
• OCI TAO 1.4a Release Notes
• OCI TAO 1.3a Release Notes
• OCI TAO 1.2a Release Notes
• OCI TAO 1.1a Release Notes
• OCI TAO 1.0a Release Notes

ACE,TAO,CIAO文档

• 这里有各个版本的 ACE+TAO Documentation
• ACE的源码划分和library subsetting
• docs/ACE-subsets.html(ACE+TAO子集,用于嵌入式系统)
• docs/ACE-categories.html(ACE Class Categories 源代码)

ACE,TAO

• ACE的陷阱
• TAO Real-Time CORBA Documentation
• TAO使用指南[zt from smth ]
• New Proactor implementation for POSIX
• Real-time CORBA 应用开发
• ACE FAQ
• ACE自适配通信环境中文技术文档
• ACE自适配通信环境中文技术文档(2002年12月版)
• 关于ACE源代码研究的可行性分析
• Real-time CORBA 应用开发 (2003.05.08)
• ACE+TAO项目概述
• ACE+TAO的战略分析计划
• TAO(实时CORBA)系统构架概述
• TAO的范围
• TAO的现状
• TAO的性能优化
• TAO+ACE今后的方向
• C++ Network Programming--Mastering Complexity with ACE and Patterns(PPT)
• C++ Network Programming--Systematic Reuse with ACE and Frameworks(PPT)
• ZEN:一个JAVA实现的实时ORB
• The Design and Performance of a Real-time CORBA Event Service
• ACE的详细介绍(中文)
原文:http://www.cs.wustl.edu/~schmidt/PDF/SUG-94.pdf
ACE是一个面向对象的工具开发包,它实现了通信软件的基本设计模式• ACE面向在UNIX和Win32平台上开发高性能通信服务的开发人员• 它简化了面向对象的网络应用程序和服务的开发,这些程序和服务用到了进程间通信,事件分离,直接动态链接和并发机制• ACE通过在运行时动态链接服务到应用程序和在一个或多个进程或线程中执行这些服务自动完成系统配置和重新配置• 
• 基于CORBA的音频/视频流服务的设计和性能(中文)
原文:http://www.cs.wustl.edu/~schmidt/PDF/av.pdf

设计模式

• 外部的多态:一种用于透明地扩展c++具体数据类型的对象结构模式 (2003.08.21)
• ACE中的Double Checked Locking 模式 (2003.08.21)
• ACE 对象生命周期管理者:一种用于控制对象创建和销毁的补充模式 (2003.07.27)
• ACE 区域锁(scoped locking)习惯用法 (2003.07.27)
• ACE策略化的加锁模式 (2003.07.17)
• ACE Monitor对象:一个用于并发程序的对象行为模式 (2003.07.15)
• ACE中的线程安全接口模式 (2003.07.01)
• ACE 继承层次图

Huihoo ACE 培训资料

• 第一天: ACE 概述
• 第一天: ACE Socket
• 第二天: ACE 线程、同步、事件
• 第三天: ACE 异步、并发、消息
• 第四天: ACE高级特性

ACE/TAO翻译计划

• huihoo ACE/TAO文档翻译计划

huihoo与ACE/TAO的商业化服务

• huihoo宣布对ACE/TAO提供商业化服务

ACE中文文档

• ACE自适配通信环境(代序)
• 上篇:ACE技术论文集
• 第1章 ACE自适配通信环境:用于开发通信软件的面向对象网络编程工具包
• 第2章 包装外观(Wrapper Facade):用于在类中封装函数的结构型模式
• 第3章 IPC SAP:用于高效、可移植和灵活的网络编程的C++包装
• 第4章 ACE轻量级OS并发机制的OO封装
• 第5章 C/C++线程专有存储(Thread-Specific Storage):用于访问“per-Thread”状态的对象行为模式
• 第6章 主动对象(Active Object):用于并发编程的对象行为模式
• 第7章 ACE反应堆(Reactor)的设计和使用:用于事件多路分离的面向对象构架
• 第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式
• 第9章 接受器-连接器(Acceptor-Connector):用于连接和初始化通信服务的对象创建模式
• 第10章 服务配置器(Service Configurator)模式:通过服务配置器模式动态配置通信服务
• 中篇:ACE程序员教程
• 致谢
• 第1章 ACE自适配通信环境
• 第2章 IPC SAP:进程间通信服务访问点包装
• 第3章 ACE的内存管理
• 第4章 线程管理:ACE的同步和线程管理机制
• 第5章 任务和主动对象(Active Object):并发编程模式
• 第6章 反应堆(Reactor):用于事件多路分离和分派的体系结构模式
• 第7章 接受器(Acceptor)和连接器(Connector):连接建立模式
• 第8章 服务配置器(Service Configurator):用于服务动态配置的模式
• 第9章 消息队列(Message Queue)
• 附录:工具类
• 参考文献
• 下篇:ACE应用实例
• 第1章 应用模式语言开发应用级网关
• 第2章 JAWS:高性能Web服务器构架
• 第3章 应用模式语言开发可扩展ORB中间件
• 译者说明

ACE,TAO Doxygen

• ACE, TAO, CIAO Doxygen Documentation

ACE, TAO, CIAO 联机文档

• ACE-5.7文档,   TAO-1.7文档,   CIAO-0.7文档
• ACE-5.4文档,   TAO-1.4文档,   CIAO-0.4文档

CIAO

• CIAO介绍

ZEN

• ZEN:一个JAVA实现的实时ORB

Tutorials,Examples

• Online ACE 5.4 Tutorials
• Online Examples from the ACE 5.4 Programmers Guide
• Online ACE 5.2 Tutorials
• Online Examples from the ACE 5.2 Programmers Guide

ACE/TAO相关

• ACE/TAO Component
• ACE, TAO开源百科
• http://www.riverace.com ACE商业化服务公司
• ACE 5.3 man pages (HTML)
• Center for Distributed Object Computing Bug Tracking System