Adaptive Communication Environment
From Wikipedia, the free encyclopedia
All or part of this article may be confusing or unclear. Please help clarify the article. Suggestions may be on the talk page. (August 2007) |
The Adaptive Communication Environment (often referred to as ACE) is an open-source cross-platform framework of object oriented classes to help the development of communication software.
ACE is one of many solutions to a common problem: making easy the use of powerful but complex features of modern operating systems like inter-process communication, thread management, efficient memory management and so on. It was developed by Douglas C. Schmidt and his research group at University of California, Irvine, Vanderbilt University, and Washington University, St. Louis.
ACE is written in C++ and runs on a wide variety of operating systems (most Unixes, Microsoft Windows various versions, real-time systems like VxWorks and QNX, high end systems like OpenVMS). It has enjoyed some success in the communication industry, notably for Motorola Iridium satellites.
[edit] See also
- TAO (Component-Integrated ACE ORB a CORBA implementation)
- CIAO
- Communication software