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