1 This directory contains a number of example applications that
2 illustrate how to program with standard CORBA using TAO. The
3 individual directories contain READMEs on how to run the following
8 Contains example code from "Advanced CORBA Programming with
9 C++" by Michi Henning and Steve Vinoski with slight
14 Example code that illustrates working of a simple AMH 'Sink-Server'
15 and a more sophisticated AMH 'Middle-Sever' that uses both
16 AMH and AMI. Sample 'one-button' perl scripts are provided that
17 show how to run the servers.
21 This directory illustrates how to write a Borland C++
22 Builder application using ACE+TAO.
26 This is a simple test for buffered AMI calls. It invokes
27 multiple AMI calls. Due to buffering in the ORB, the calls
28 are automatically bunched together instead of being
29 delivered to the server upon every invocation.
33 This is a simple test for buffered oneways. It invokes
34 multiple oneway calls. Due to buffering in the ORB, the
35 calls are automatically bunched together instead of being
36 delivered to the server upon every invocation.
40 Illustrates how to implement distributed callbacks using
45 Three examples that illustrate how to program client/server
46 applications for downloading large file content via SMI,
47 AMI, and the Iterator and Observer patterns.
51 Another illustration of how to implement distributed
56 A simple CORBA load balancing service that allows clients to
57 treat a group of objects as an equivalence class to improve
58 distributed load balancing.
60 . Load_Balancing_persistent
62 A variant of the preceding example that keeps the state of
63 the load balancer persistent.
67 This example implements a simple logging service using TAO.
71 This is an short example to show how to integrate TAO and
72 MFC base GUI applications.
76 This is a demonstration of the CORBA 2.3 valuetype feature from
77 the Object-by-Value specification.
81 This example shows how to store the state of CORBA servants in
86 This example tests the UDP Pluggable Protocol (DIOP) implementation by
87 sending oneway requests to a server.
91 Contains various small examples of POA features based on
92 the OMG POA specification.
96 Illustrates how to use the Global POA options with multiple
97 threads. This example also shows how to use the Lifecycle
102 Contains a number of simple CORBA examples, which also
103 illustrate how to write canonical Orbix/VisiBroker/OmniORB
104 examples in TAO using standard CORBA features rather than
105 proprietary ORB features.
109 This is a demonstration of the TAO "Distributed Object
110 Visualization Environment" (DOVE), which shows how the TAO
111 Real-time Event Service can be used to transport monitoring