6.2.4 GPL (GNU General Public License)    
3.0/5 23
An object-oriented (OO) and Open Source C++ framework for UNIX-like operating systems

editor's review




ACE (ADAPTIVE Communication Environment) is a free, open source and object-oriented framework designed from the offset to help application developers effortlessly build and deploy high-performance software systems.

Take advantage of multithreading

Any developers who want to take advantage of multithreading in their systems, which use inter-process and/or network communications, can use the ACE framework to develop applications much faster.

Higher-level patterns and wrappers

ACE is a library software, its source code is completely free, and thanks to its higher-level patterns and wrappers, you will be able to create software quickly and portably, while you save lots of money.

Lower-level C++ wrappers

On the other hand, the lower-level part of ACE includes a collection of type-secure and portable C++ wrappers that encase the several OS interfaces for the C language, including IPC mechanisms, event demultiplexing, multi-threading and synchronization, explicit dynamic linking, shared memory management, memory-mapped files and System V IPC.

Frameworks and Class categories

Additionally, the software comes pre-loaded with a higher-level network programming framework, which can be used to enhance and integrate all the aforementioned lower-level C++ wrappers.

There are several class categories included in the framework part of ACE, such as The ADAPTIVE Service Executive, Shared Malloc, The Reactor, The Service Configurator and Concurrency. A standard library is also provided with the ACE package, designed for distributed services that have been wrapped as components.

Under the hood and availability

The program is written entirely in the C++ programming language and has been successfully tested with numerous distributions of Linux, including Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu, and CentOS.

The latest version can always be downloaded from Softpedia, free of charge, as a universal sources archive that allows you to optimize the project of your computer. Both 32-bit and 64-bit hardware platforms are supported at this time.

ACE was reviewed by Marius Nestor
Last updated on October 14th, 2014

0 User reviews so far.