ety of platforms and added several enhancements, some of which were funded by our customers.

TAO 1.5a includes many new features and improvements over the previous commercially supported (TAO 1.4a) release and has been extensively tested across a wide variety of platforms (over 14,000 tests run on over 30 hardware/os/compiler combinations) to increase availability and stability. Some of the more important and visible new features of TAO 1.4a include:

  • Many improvements have been made to the Implementation Repository, especially for per-client activation.
  • Better handling of partial and fragmented GIOP messages.
  • SHMIOP now supports dotted decimal addresses.
  • Enhancements to the TAO IDL compiler.
  • Support for visibility attributes of GCC.
  • Many TAO core and orbsvcs libraries have been refactored.
  • The ACE exception macros have been deprecated.
  • Versioned namespaces for ACE and TAO are supported.
  • Improved RTCORBA support.
  • TAO's sequence implementation has been rewritten.
  • The COIOP (Collocated Only IOP) pluggable protocol has been added.
  • The Transport::Current feature (providing transport statistics) has been added.
  • ORB-local configuration via Service Gestalt.
  • Parallel Connect Strategy.
  • Optimized Connection (OC) Endpoint Selector.
  • Support for the CORBA/e compact profile.
  • Support for POAManagerFactory.
  • Endpoint Policy (applied to POAManagerFactory) to constrain the endpoints placed in profiles in IORs (e.g., on multi-homed hosts).  

TAO 1.5a is available for immediate download, in source-code form, from . The new, updated edition of the TAO Developers Guide is currently under development. and will also cover TAO 1.6a. There will be no Developer's Guide for 1.5a.

Downloads for TAO 1.5a

All Patches for TAO 1.5a

TAO 1.5a Release Notes

TAO is a truly open-source project with literally thousands of contributors. In particular, OCI would like to acknowledge and thank the Distributed Object Computing team for all their hard work and commitment to TAO.

OCI offers a wide array of technical support options for TAO and the Java-based ORB, JacORB. Our service areas include systems architecture, large-scale distributed application architecture and object-oriented design and development. We specialize in architecting solutions with middleware technologies such as CORBA, J2EE, XML and wireless. For more information, please see or contact sales for more information.

The OCI TAO Team