Adaptive Communication Environment

Adaptive Communication Environment

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.

ee also

*TAO (Component-Integrated ACE ORB a CORBA implementation)
*CIAO
*Communication software

External links

* [http://www.cs.wustl.edu/~schmidt/ACE.html Official website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Adaptive Communication Environment — L ACE (Adaptive Communication Environment, ou environnement de communication adaptatif) est un environnement de programmation orientée objet, il est open source et est écrit en C++. ACE contient plusieurs composants qui simplifient le… …   Wikipédia en Français

  • ADAPTIVE Communication Environment — Das Adaptive Communication Framework ist ein Open Source C++ Framework, das plattformunabhängig einige Entwurfsmuster für nebenläufige Netzwerkapplikationen bereitstellt.[1] Inhaltsverzeichnis 1 Geschichte 2 OS Adapter Layer 3 …   Deutsch Wikipedia

  • Integrative communication theory — This page describes an integrative theory of cross cultural adaptation proposed by Young Yun Kim (1988, 2001, 2005). The theory highlights the centrality of an individual s communication activities in the process of becoming more functionally fit …   Wikipedia

  • Smart environment — Smart environments is a technological concept that, according to Mark Weiser is a physical world that is richly and invisibly interwoven with sensors, actuators, displays, and computational elements, embedded seamlessly in the everyday objects of …   Wikipedia

  • Abreviations en informatique A — Abréviations en informatique A AA : Anti Aliasing (Anticrènelage) AAA : Authentication Authorization Accounting AAC : Advanced Audio Coding AAD : Analogique Analogique Digital ABAP : Allgemeiner Berichtsaufbereitungsprozessor …   Wikipédia en Français

  • Abréviations En Informatique A — AA : Anti Aliasing (Anticrènelage) AAA : Authentication Authorization Accounting AAC : Advanced Audio Coding AAD : Analogique Analogique Digital ABAP : Allgemeiner Berichtsaufbereitungsprozessor, (en anglais : Advanced… …   Wikipédia en Français

  • Abréviations en informatique a — AA : Anti Aliasing (Anticrènelage) AAA : Authentication Authorization Accounting AAC : Advanced Audio Coding AAD : Analogique Analogique Digital ABAP : Allgemeiner Berichtsaufbereitungsprozessor, (en anglais : Advanced… …   Wikipédia en Français

  • ACE — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • ACE — Angiotensin Converting Enzyme (Medical » Human Genome) Angiotensin Converting Enzyme (Medical » Laboratory) Angiotensin Converting Enzyme (Medical » Physiology) Acetate (Academic & Science » Chemistry) * Acuerdo de Complementación Económica… …   Abbreviations dictionary

  • STLSoft C++ Libraries — infobox software name = STLSoft C++ Libraries caption = latest release version = 1.9.57 latest release date = release date|2008|10|10 programming language = C/C++ operating system = MS Windows, Unix, partially Cross platform genre = STL extension …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”