diff options
Diffstat (limited to 'TAO/examples/README')
-rw-r--r-- | TAO/examples/README | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/TAO/examples/README b/TAO/examples/README new file mode 100644 index 00000000000..4eef85060cd --- /dev/null +++ b/TAO/examples/README @@ -0,0 +1,112 @@ +This directory contains a number of example applications that +illustrate how to program with standard CORBA using TAO. The +individual directories contain READMEs on how to run the following +examples: + + . Advanced + + Contains example code from "Advanced CORBA Programming with + C++" by Michi Henning and Steve Vinoski with slight + adaptations for TAO. + + . AMH + + Example code that illustrates working of a simple AMH 'Sink-Server' + and a more sophisticated AMH 'Middle-Sever' that uses both + AMH and AMI. Sample 'one-button' perl scripts are provided that + show how to run the servers. + + . Borland + + This directory illustrates how to write a Borland C++ + Builder application using ACE+TAO. + + . Buffered _AMI + + This is a simple test for buffered AMI calls. It invokes + multiple AMI calls. Due to buffering in the ORB, the calls + are automatically bunched together instead of being + delivered to the server upon every invocation. + + . Buffered _Oneways + + This is a simple test for buffered oneways. It invokes + multiple oneway calls. Due to buffering in the ORB, the + calls are automatically bunched together instead of being + delivered to the server upon every invocation. + + . Callback_Quoter + + Illustrates how to implement distributed callbacks using + TAO. + + . Content_Server + + Three examples that illustrate how to program client/server + applications for downloading large file content via SMI, + AMI, and the Iterator and Observer patterns. + + . Event_Comm + + Another illustration of how to implement distributed + callbacks using TAO. + + . Load_Balancing + + A simple CORBA load balancing service that allows clients to + treat a group of objects as an equivalence class to improve + distributed load balancing. + + . Load_Balancing_persistent + + A variant of the preceding example that keeps the state of + the load balancer persistent. + + . Logging + + This example implements a simple logging service using TAO. + + . mfc + + This is an short example to show how to integrate TAO and + MFC base GUI applications. + + . OBV + + This is a demonstration of the CORBA 2.3 valuetype feature from + the Object-by-Value specification. + + . Persistent_Grid + + This example shows how to store the state of CORBA servants in + persistent memory. + + . PluggableUDP + + This example tests the UDP Pluggable Protocol (DIOP) implementation by + sending oneway requests to a server. + + . POA + + Contains various small examples of POA features based on + the OMG POA specification. + + . Quoter + + Illustrates how to use the Global POA options with multiple + threads. This example also shows how to use the Lifecycle + service. + + . Simple + + Contains a number of simple CORBA examples, which also + illustrate how to write canonical Orbix/VisiBroker/OmniORB + examples in TAO using standard CORBA features rather than + proprietary ORB features. + + . Simulator + + This is a demonstration of the TAO "Distributed Object + Visualization Environment" (DOVE), which shows how the TAO + Real-time Event Service can be used to transport monitoring + events. |