Focus on ACE

订阅 ace-china
电子邮件:
浏览存于 groups.google.com 上的所有帖子

C++博客 首页 新随笔 联系 聚合 管理
  64 Posts :: 3 Stories :: 22 Comments :: 0 Trackbacks
Overview
  Object Oriented Terminology
  ACE Wrappers
  Streams
  Message Demultiplexing
  Service Configuration
  Task and Active Objects

下载

ABSTRACT 

1 Topic
The ADAPTIVE Communication Environment (ACE) is a C++ toolkit for object oriented network programming that has been developed at the Washington University of St.Louis, MI, USA by Douglas C. Schmidt. Since the early days, it addresses high performance environments, such as medical imaging, avionics and telecommunication applications. ACE incorporates an operating system abstraction layer that facilitates porting of applications to different platforms (several UNIX flavours, WindowsNT, LynxOS and VxWorks to name but a few). On top of this layer design patterns that are common to network aware applications have been implemented. ACE contains also a real-time CORBA implementation named TAO.
More information on ACE is available through the web http://www.cs.wustl.edu/~schmidt/ACE.html 

2 Scope
The goal of this tutorial is to present the building blocks of the ACE toolkit. Some patterns are highlighted, namely the streams facility, the reactor, the service configurator, and the active object. Simple examples are presented in order to illustrate the application of object oriented programming in distributed systems. The upper level frameworks, such as TAO will only be mentioned shortly by outlining their capabilities and application areas. 

3 Duration
Two Hours (break included) 4 Background Knowledge Attendees should have a basic knowledge of object oriented programming. As the toolkit aims at hiding complicated low level information from the application programmer, it is not required to have detailed knowledge about network protocols or operating system details. 
posted on 2006-06-01 21:29 Stone Jiang 阅读(1617) 评论(0)  编辑 收藏 引用 所属分类: ACE

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理