ACE

The ADAPTIVE Communication Environment (ACE) is an object-oriented (OO) C++ framework that helps you develop and deploy high-performance networked applications faster and with less code to write and maintain. ACE is especially useful for systems that use network and/or inter-process communications and that take advantage of multithreading. While the ACE source code is free, that's not the only way you save money with ACE. ACE's wrappers and higher-level patterns help you develop your software quickly and portably, helping you to complete your projects on time and within budget.

Tags Software Development Libraries

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  13 Feb 2009 07:14
  • Rrelease-after

Changes: A problem in ACE's auto-determination of endian-ness on the Itanium (IA64) platform was corrected. Log file size limiting and rotation capability were added to the notification service. A filter persistent problem was fixed in the notification service. A stale proxy cleanup feature was added in the notification service. The default ConsumerAdmin and SupplierAdmin accessor was fixed based on spec.

  • Rrelease-mid
  •  10 Feb 2009 21:51
  • Rrelease-after

Changes: This release adds a new ACE::isdotdir() function. It has improved WinCE Unicode support. A crash when the ACE thread tries to inherit the logging attributes from non ACE threads has been fixed. Race conditions in the transport cache and when multiple threads make a connection to the same server have been fixed. Many small memory leaks, compile errors, and test errors have been fixed. Log output formatting has been fixed. Several tests have been updated to the new test framework. There is some code refactoring and acceleration.

  • Rrelease-mid
  •  03 Feb 2009 21:20
  • Rrelease-after

Changes: This release fixes Notify service filtering to allow filterable header and body sequences to be length-checked like ordinary sequences. It fixes a Notify service crash upon consumer shutdown. It adds support for OpenDDS 1.3. There are assorted minor bugfixes and code cleanups.

Changes: Assorted minor enhancements and bugfixes.

Changes: Build support for LynxOS-se, Windows CE 6, and Solaris Nevada (5.11) was added. Improvements were made to the IDL compiler and the Implementation repository. Mixed IPv4/IPv6 support was added.

Rss Recent comments

Rcomment-before 09 Apr 2006 19:55 Rcomment-trans mcoon Rcomment-after

Dangerous Install Script!
For those interested Linux users out there, WATCH OUT! The automated install is dangerous! In the instructions, you are to provide a root install directory, assuming that this was analogus to the usual Linux automake script variable "--prefix", us gave it /usr/local. When I didn't like what I saw, I canceled the script... & on the way out tf the script, it deleted my /usr/local directory!!!! Ouch! To make matters worse, this was on an ext3 device, which means no recovery!

From this point on, I'm going to assume any "portable" open source project not integrated with automake is hostile.

Rcomment-before 31 Mar 2006 18:48 Rcomment-trans mcoon Rcomment-after

Documentation
An uncomonly high quality product for this site. Complete, reasonably easy to build, and no onerous dependencies (like relying on some XXX version of gnome libraries for instance). Now if only they could get some decent online documentation that you didn't have to pay for (see the Safari link to their book in the current docs).

Rcomment-before 21 Jan 2006 09:50 Rcomment-trans jlmarina Rcomment-after

No more wasted time
ACE is a very good tool for programming eficient and reusable code. Moreover is platform independent as I´ve seen compiling the same code in several linux flavours, solaris and windows with several compilers.

I've been studing about two months but after that, we have improved our productivity, focusing in design.

Pretty good middleware for networked and distributed applications. We are using it a lot.

Rcomment-before 23 Aug 2000 08:40 Rcomment-trans obnusgnurz Rcomment-after

ACE documentation
in my opinion the documentation is good to get an overview, but it sucks if you're looking for a specific method or class or something.
The html index is too sparse and I'm sure that a bunch of people don't use it because of the docs... besides from that its a really cool and well designed package. thumbs up...

Rcomment-before 16 Aug 1999 13:54 Rcomment-trans padmanabanramaligam Rcomment-after

Re:ACE library
IMHO I find the documentation is very good. Have you tried
tons of examples that come with the distribution and more
recently the "ACE Programers Guide" contributed by HUGHES.

http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/ACE-tutorials.html

No-screenshot

Project Spotlight

Methanol

A Web crawling system.

4ae8bf11fa0db5482c19478962f8a02e_thumb

Project Spotlight

Mozilla Thunderbird

A total redesign of the Mozilla mail component.