ACE 6.2.4

An object-oriented (OO) and Open Source C++ framework for UNIX-like operating systems
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.

Reviewed by , last updated on October 14th, 2014


price:
FREE!
homepage:
www.cs.wustl.edu
license type:
GPL (GNU General Public License) 
developed by:
Douglas C. Schmidt
category:
ROOT \ Programming \ Libraries
ACE
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating

4.0/5

user rating 23

3.0/5
 

0/5

Rate it!
What's New in This Release:
  • This version added support for FC20 and ended support for FC19, extended the C++11 feature test suite, improved support for MingW64, and made improvements to IPv6 support on Windows.
read full changelog
 

Application description

ACE is a an open source software project that has been designed from the ground up to act as a C++ framework for ...

Add your review!

SUBMIT