1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
5 <title>Building a Stock Quoter with TAO - A Tutorial
</title>
14 <h3>Building a Stock Quoter with TAO - A Tutorial
</h3>
16 <P>The tutorial is organized around a single application, which
17 allows client applications to obtain stock quotes from a quote
18 service. This application is based on a series of
19 <A HREF=
"http://www.cs.wustl.edu/~schmidt/report-doc.html">Object Interconnections
</A>
21 <A HREF=
"http://www.dre.vanderbilt.edu/~schmidt/">Doug Schmidt
</A>
22 and
<A HREF=
"http://www.iona.com/hyplan/vinoski/">Steve Vinoski
</A>
24 <A HREF=
"http://www.cs.wustl.edu/~schmidt/report.html">C++ Report
</A>
28 <P>This tutorial builds up from simple client and server
29 applications to explore advanced TAO features, such as
30 <A HREF=
"http://www.cs.wustl.edu/~schmidt/report-doc.html#ami">
31 asynchronous method invocation
</A>,
32 <A HREF=
"http://www.dre.vanderbilt.edu/~schmidt/PDF/C++-report-col19.pdf">
34 the
<A HREF=
"http://www.dre.vanderbilt.edu/~schmidt/PDF/JSAC-98.pdf">
35 real-time Events Service
</A>,
36 the
<A HREF=
"../../INS.html">
37 Interoperable Naming Service
</A>
38 support and much more.
41 As you go through the tutorial, feel free to check out the source
42 files for which links are provided. If you choose to build and
43 run the example, however, use the files which are part of
45 HREF=
"https://download.dre.vanderbilt.edu">download
</a>. You can
46 find those source files in
<CODE>$TAO_ROOT/docs/tutorials/Quoter
</CODE>,
47 where there's also a Makefile to build them with. Downloading the files
48 individually from these links may result in source that does not build
49 since the online tutorials may use a different version of
55 <LI><A HREF=
"Simple/Client/index.html">
56 Introduction - A very simple client
</A>
58 <LI><A HREF=
"Simple/Server/index.html">
59 Introduction - A very simple server
</A>
61 <LI><A HREF=
"Simple/ImprovedServer/index.html">
62 Introduction - Improving the server via POA policies for
63 explicit activation and user-defined object ids
</A>
65 <LI><A HREF=
"Simple/Persistent/index.html">
66 Introduction - Improving the server via POA policies for
67 persistent object references
</A>
69 <LI><A HREF=
"Simple/Impl-Repo/index.html">
70 Implementation Repository
</A>
72 <LI><A HREF=
"Naming_Service/index.html">
73 TAO's Naming Service
</A>
75 <LI><A HREF=
"AMI/index.html">
76 Asynchronous Method Invocation - CORBA for impatient clients
</A>
78 <LI><A HREF=
"On_Demand_Activation/index.html">
79 On_Demand_Activation
</A>
81 <LI><A HREF=
"Event_Service/index.html">
82 TAO's COS Event Service
</A>
84 <LI><A HREF=
"RT_Event_Service/index.html">
85 TAO's RT Event Service
</A>
87 <li><a href=
"RTCORBA/docs/index.html" >RTCORBA
</a></li>
91 <address><a href=
"mailto:coryan@cs.wustl.edu">Carlos O'Ryan
</a></address>
92 <!-- Created: Sat Nov 27 15:25:06 CST 1999 -->
94 Last modified: Fri Aug
27 13:
04:
01 CDT
2004