summaryrefslogtreecommitdiff
path: root/TAO/examples/README
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/README')
-rw-r--r--TAO/examples/README112
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.