OCI is pleased to announce the availability of TAO 1.4a!

OCI's TAO 1.4a release is based on the DOC (see http://www.cs.wustl.edu/~schmidt/doc-group.html) group's TAO 1.4.3 beta kit. OCI has performed extensive testing of TAO across a wide variety of platforms and added several enhancements, some of which were funded by our customers.

TAO 1.4a includes many new features and improvements over the previous commercially supported (TAO 1.3a) 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.
  • Refactored and improved client-side code results in a drastic reduction to client-side IDL compiler generated code.
  • The C++ header files in TAO have been refactored to minimize the inclusion of code when compiling. These changes have the effect of decreasing build times and reducing dependencies, but may require the addition of #include directives to application code.
  • The most popular ORB services (Naming, Notification, Trading, Event, Logging) have had their libraries split into separate libraries for stub, skeleton, and implementation libraries. Applications that use these services need to link to the new libraries.
  • The Valuetype, IOR Interceptor, and Object Reference Template features have been split into separate libraries. Applications using these features need to link these libraries.
  • The IDL compiler now places inline functions in .inl files instead of .i files.
  • The OMG-defined SCIOP protocol support, which uses SCTP as its transport, is now supported by TAO.
  • A new HTIOP protocol was added to TAO.
  • The Component Integrated ACE ORB (CIAO), a CORBA Component Model implementation, was added. The CCM Deployment and Configuration specification has also largely been implemented.
  • RTCORBA 2.0's dynamic scheduling is now implemented.
  • TAO now supports CSIv2 (Common Secure Interoperability version 2).
  • Added support for FT CORBA specification features.
  • CORBA::Any implementation improvements fix some bugs, improve performance, and reduce footprint.
  • TAO's valuetype support is improved.
  • AMH support is improved.

TAO 1.4a is available for immediate download, in source-code form, from http://www.theaceorb.com. The new, expanded edition of the TAO Developers Guide is currently under development.

Downloads for TAO 1.4a

All Patches for TAO 1.4a

TAO 1.4a 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 http://www.ociweb.com or contact sales for more information.

The OCI TAO Team

Copyright © 2015 Object Computing, Inc. All rights reserved. | Privacy Policy | Visitor