ACE

Software Screenshot:
ACE
Software Details:
Version: 6.4.6 updated
Upload Date: 22 Jun 18
Developer: Douglas C. Schmidt
Distribution Type: Freeware
Downloads: 31

Rating: 2.4/5 (Total Votes: 5)

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 Softoware, 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.

What is 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.

What is new in version :

  • 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.

What is new in version 2.0 Alpha 4:

  • Major bugfixes and enhancements.

What is new in version 6.1.4:

  • ACE_Time_Value and ACE_Monotonic_Time_Policy were added.
  • TIME_POLICY support was added to ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s, and related classes.
  • CORBA's string_dup and string_free were refactored.
  • Message fragmentation was added to MIOP.
  • Interdependencies between OpsnDDS and CIAO were fixed.

What is new in version 6.1.3:

  • This version adds support for Oracle Solaris Studio 12 Update 3, compile-time support for Windows CE 7, a new XML_Utils library, new OpenSSL configuration options, support for DDS4CCM with OpenDDS 3.2 or higher as a DDS implementation, and other minor enhancements and bugfixes.
  • The High Res Timer global scale factor on Windows is now 64bit.

What is new in version 6.1.0:

  • This version adds run-length encoding and compilation support for VxWorks 6.9.
  • It implements DynValue, DynValueBox, and DynValueCommon and their creation/use by TAO_DynAnyFactory.
  • Assorted bugfixes.

What is new in version 6.0.7:

  • This version adds a timer policy template and API.
  • There are minor bugfixes.

What is new in version 6.0.6:

  • This version adds support for RHEL 6.1 64-bit.
  • It adds a new heuristic for the collocation strategy.
  • TAO skeletons have been refactored.
  • Connections can now be established at deployment time rather than first-use.
  • DDS subscribers and publishers are now created when needed.
  • CIAO has better thread safety.
  • There are assorted bugfixes.

What is new in version 6.0.4:

  • This version adds support for building with the Android NDK and removes support for C++ Builder.
  • Minor bugs were fixed.

What is new in version 6.0.3:

  • This version adds support for GCC 4.6.
  • It has improved support for mt_noupcall.
  • There are assorted bugfixes.

Similar Software

PyGObject
PyGObject

22 Jun 18

libimobiledevice
libimobiledevice

20 Feb 15

libaacs
libaacs

17 Feb 15

libiconv
libiconv

11 May 15

Comments to ACE

Comments not found
Add Comment
Turn on images!