summaryrefslogtreecommitdiff
path: root/CIAO/docs/tutorials
diff options
context:
space:
mode:
authorAbdullah Sowayan <sowayan@users.noreply.github.com>2007-03-08 01:30:11 +0000
committerAbdullah Sowayan <sowayan@users.noreply.github.com>2007-03-08 01:30:11 +0000
commit592d38a99b0e9156d90272decbc1d55de86dc67f (patch)
tree7d7b8c50de8953c0131b7cfecd35a27ba1f1f2c0 /CIAO/docs/tutorials
parent3aa7b7d0dbcb0915fa5d9d7de9f16e514b8b653f (diff)
downloadATCD-592d38a99b0e9156d90272decbc1d55de86dc67f.tar.gz
Thu Mar 8 01:27:19 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
Diffstat (limited to 'CIAO/docs/tutorials')
-rw-r--r--CIAO/docs/tutorials/Quoter/Simple/01.html301
-rw-r--r--CIAO/docs/tutorials/Quoter/Simple/02.html157
-rw-r--r--CIAO/docs/tutorials/Quoter/Simple/03.html872
-rw-r--r--CIAO/docs/tutorials/Quoter/Simple/04.html165
-rw-r--r--CIAO/docs/tutorials/Quoter/Simple/index.html73
5 files changed, 722 insertions, 846 deletions
diff --git a/CIAO/docs/tutorials/Quoter/Simple/01.html b/CIAO/docs/tutorials/Quoter/Simple/01.html
index 17e784b5873..4f382551203 100644
--- a/CIAO/docs/tutorials/Quoter/Simple/01.html
+++ b/CIAO/docs/tutorials/Quoter/Simple/01.html
@@ -1,4 +1,3 @@
-<!-- $Id$ -->
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
@@ -26,23 +25,21 @@ w\:* {behavior:url(#default#VML);}
<o:DocumentProperties>
<o:Author>Abdullah Sowayan</o:Author>
<o:LastAuthor>Abdullah Sowayan</o:LastAuthor>
- <o:Revision>22</o:Revision>
- <o:TotalTime>244</o:TotalTime>
+ <o:Revision>24</o:Revision>
+ <o:TotalTime>250</o:TotalTime>
<o:Created>2006-10-09T18:21:00Z</o:Created>
- <o:LastSaved>2006-12-01T17:30:00Z</o:LastSaved>
+ <o:LastSaved>2007-03-08T01:16:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>859</o:Words>
- <o:Characters>4900</o:Characters>
+ <o:Words>878</o:Words>
+ <o:Characters>5011</o:Characters>
<o:Company>Maritime Systems &amp; Sensors</o:Company>
- <o:Lines>40</o:Lines>
+ <o:Lines>41</o:Lines>
<o:Paragraphs>11</o:Paragraphs>
- <o:CharactersWithSpaces>5748</o:CharactersWithSpaces>
- <o:Version>11.8107</o:Version>
+ <o:CharactersWithSpaces>5878</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
@@ -120,12 +117,6 @@ p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
font-size:8.0pt;
font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
@@ -381,7 +372,7 @@ ul
mso-bidi-language:#0400;}
</style>
<![endif]--><!-- 01.html,v 1.3 2006/02/10 14:34:35 mxiong Exp --><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="8194"/>
+ <o:shapedefaults v:ext="edit" spidmax="10242"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
@@ -406,15 +397,14 @@ style='color:black'><o:p>&nbsp;</o:p></span></h3>
<h3 style='margin:0in;margin-bottom:.0001pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
-mso-bidi-font-weight:bold'>Please make sure to read the following article to
-under the Stock <span class=SpellE>Quoter</span> system architecture before
-delving further into the tutorial:<o:p></o:p></span></h3>
+mso-bidi-font-weight:bold'>Please make sure to read the following article to under
+the Stock Quoter system architecture before delving further into the tutorial:<o:p></o:p></span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo2;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cuj.com/documents/s=9152/cujexp0404vinoski/">The CORBA
Component Model, Part 2: Defining Components with the IDL 3.x Types</a></p>
@@ -429,15 +419,12 @@ style='font-size:12.0pt;line-height:150%;color:black'>Directory Structure:<o:p><
<h3 style='margin:0in;margin-bottom:.0001pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
mso-bidi-font-weight:bold'>The tutorial relies on the following directory
-structure. Create <span class=SpellE>Quoter</span> and all its subdirectories
-as shown below. We will describe the purpose of these directories later in the
-tutorial.<o:p></o:p></span></h3>
+structure. Create Quoter and all its subdirectories as shown below. We will
+describe the purpose of these directories later in the tutorial.<o:p></o:p></span></h3>
<h3 style='margin:0in;margin-bottom:.0001pt;text-indent:.5in;line-height:150%'><span
-class=SpellE><span style='font-size:12.0pt;line-height:150%;color:black;
-font-weight:normal;mso-bidi-font-weight:bold'>Quoter</span></span><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
-mso-bidi-font-weight:bold'><o:p></o:p></span></h3>
+mso-bidi-font-weight:bold'>Quoter<o:p></o:p></span></h3>
<h3 style='margin:0in;margin-bottom:.0001pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
@@ -449,13 +436,13 @@ style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
mso-bidi-font-weight:bold'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>|---- <span class=SpellE>Stock_Base</span><o:p></o:p></span></h3>
+</span>|---- Stock_Base<o:p></o:p></span></h3>
<h3 style='margin:0in;margin-bottom:.0001pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
mso-bidi-font-weight:bold'><span
-style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span><span style='mso-spacerun:yes'>&nbsp;&nbsp;</span>|---- Distributor<o:p></o:p></span></h3>
+style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span>|---- Distributor<o:p></o:p></span></h3>
<h3 style='margin:0in;margin-bottom:.0001pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
@@ -475,7 +462,7 @@ margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo
tab-stops:list .75in'><![if !supportLists]><span style='font-size:12.0pt;
line-height:150%;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;font-weight:normal;mso-bidi-font-weight:bold'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:12.0pt;line-height:150%;
color:black;font-weight:normal;mso-bidi-font-weight:bold'>We use the Make
Project Creator (MPC) throughout this tutorial. Understanding MPC will aid you
@@ -486,19 +473,17 @@ following:<o:p></o:p></span></h3>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level3 lfo2;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:12.0pt;
line-height:150%;color:black;font-weight:normal;mso-bidi-font-weight:bold'><span
-style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span class=GramE><span style='font-size:12.0pt;
-line-height:150%;color:black;font-weight:normal;mso-bidi-font-weight:bold'>MPC <a
-href="http://downloads.ociweb.com/MPC/MakeProjectCreator.pdf">Chapter</a> in <span
-class=SpellE>TAO&#8217;s</span> Developer&#8217;s Guide 1.4a.</span></span><span
-style='font-size:12.0pt;line-height:150%;color:black;font-weight:normal;
-mso-bidi-font-weight:bold'><o:p></o:p></span></h3>
+style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]><span style='font-size:12.0pt;line-height:150%;
+color:black;font-weight:normal;mso-bidi-font-weight:bold'>MPC <a
+href="http://downloads.ociweb.com/MPC/MakeProjectCreator.pdf">Chapter</a> in
+TAO&#8217;s Developer&#8217;s Guide 1.4a.<o:p></o:p></span></h3>
<h3 style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level3 lfo2;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:12.0pt;
line-height:150%;color:black;font-weight:normal;mso-bidi-font-weight:bold'><span
-style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:12.0pt;line-height:150%;
color:black;font-weight:normal;mso-bidi-font-weight:bold'>$ACE_ROOT/MPC/README<o:p></o:p></span></h3>
@@ -509,13 +494,11 @@ Design:</span></b><span style='color:black'><o:p></o:p></span></p>
150%;mso-list:l0 level1 lfo2;tab-stops:list .75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>In the <span
-class=SpellE><i style='mso-bidi-font-style:normal'>Quoter/<span
-style='mso-bidi-font-style:italic'>Stock_Base</span></i></span><i> </i><span
-style='mso-bidi-font-style:italic'>sub-</span>directory, place an <span
-class=SpellE>idl</span> file </span><span class=SpellE><code><i><span
-style='font-size:10.0pt;line-height:150%;color:black'>Stock_Base.idl</span></i></code></span><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>In the <i style='mso-bidi-font-style:normal'>Quoter/<span
+style='mso-bidi-font-style:italic'>Stock_Base </span></i><span
+style='mso-bidi-font-style:italic'>sub-</span>directory, place an idl file </span><code><i><span
+style='font-size:10.0pt;line-height:150%;color:black'>Stock_Base.idl</span></i></code><span
style='color:black'> that you could copy from <a
href="Stock_Base/Stock_Base.idl">here</a>. This file defines the interfaces and
events that will be used by both Stock Distributor and Stock Broker. We put
@@ -526,47 +509,42 @@ both components, reducing the size of &quot;real&quot; components.<o:p></o:p></s
150%;mso-list:l0 level1 lfo2;tab-stops:list .75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>Next, we need to
-create a Make Project Creator (MPC) file to generate the make files for us.
-From the <span class=SpellE><i style='mso-bidi-font-style:normal'>Quoter/<span
-style='mso-bidi-font-style:italic'>Stock_Base</span></i></span><span
-style='mso-bidi-font-style:italic'> subdirectory, type the following command:</span><o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>Next, we need to create a Make Project Creator (MPC) file
+to generate the make files for us. From the <i style='mso-bidi-font-style:normal'>Quoter/<span
+style='mso-bidi-font-style:italic'>Stock_Base</span></i><span style='mso-bidi-font-style:
+italic'> subdirectory, type the following command:</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'>generate_component_mpc.pl
-&#8211;n -e <span class=SpellE>Stock_Base</span><o:p></o:p></span></p>
+&#8211;n -e Stock_Base<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;line-height:150%'><span
-style='color:black;mso-bidi-font-style:italic'>Note that we pass the &#8211;e option
-to </span><span style='font-family:"Courier New";color:black;mso-bidi-font-style:
-italic'>generate_component_mpc.pl because our </span><span class=SpellE><code><i><span
-style='font-size:10.0pt;line-height:150%;color:black'>Stock_Base.idl</span></i></code></span><code><i><span
-style='font-size:10.0pt;line-height:150%;color:black'> </span></i></code><span
-style='color:black;mso-bidi-font-style:italic'>uses <span class=SpellE>eventtypes</span>.
-If our <span class=SpellE>idl</span> file did not use <span class=SpellE>eventtypes</span>,
-we would<o:p></o:p></span></p>
+style='color:black;mso-bidi-font-style:italic'>Note that we pass the &#8211;e
+option to </span><span style='font-family:"Courier New";color:black;mso-bidi-font-style:
+italic'>generate_component_mpc.pl because our </span><code><i><span
+style='font-size:10.0pt;line-height:150%;color:black'>Stock_Base.idl </span></i></code><span
+style='color:black;mso-bidi-font-style:italic'>uses eventtypes. If our idl file
+did not use eventtypes, we would<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;line-height:150%'><span
-class=GramE><span style='color:black;mso-bidi-font-style:italic'>not</span></span><span
-style='color:black;mso-bidi-font-style:italic'> pass the &#8211;e command line
-option.<o:p></o:p></span></p>
+style='color:black;mso-bidi-font-style:italic'>not pass the &#8211;e command
+line option.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;line-height:150%'><span
style='color:black;mso-bidi-font-style:italic'>The command above will generate
-a <span class=SpellE><i>Stock_Base.mpc</i></span> file that contains two
-projects <span class=SpellE><i>Stock_Base_stub</i></span><i> </i>and <span
-class=SpellE><i>Stock_Base_skel</i></span><i> </i>for the Stub and Servant code
-respectively. In addition, the command above will generate export files that
-will portably handle platform specific issues of import/export declarations of
-dynamically linked libraries (DLLs). After executing the command above you
-should see the following output on your screen.<o:p></o:p></span></p>
+a <i>Stock_Base.mpc</i> file that contains two projects <i>Stock_Base_stub </i>and
+<i>Stock_Base_skel </i>for the Stub and Servant code respectively. In addition,
+the command above will generate export files that will portably handle platform
+specific issues of import/export declarations of dynamically linked libraries
+(DLLs). After executing the command above you should see the following output
+on your screen.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.75in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
@@ -578,12 +556,12 @@ following commands have been executed:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.75in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl STOCK_BASE_STUB &gt; <span class=SpellE>Stock_Base_stub_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl STOCK_BASE_STUB &gt; Stock_Base_stub_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.75in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
-style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>generate_export_file.pl
-STOCK_BASE_SKEL &gt; <span class=SpellE>Stock_Base_skel_export.h</span><o:p></o:p></span></p>
+style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span>generate_export_file.pl STOCK_BASE_SKEL &gt; Stock_Base_skel_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.75in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
@@ -592,11 +570,10 @@ style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&n
150%;mso-list:l1 level1 lfo4;tab-stops:list .75in 1.75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-style:
-italic'>The MPC file should look like <a href="Stock_Base/Stock_Base.mpc">this</a>.
-</span><span style='font-family:"Courier New";color:black;mso-bidi-font-style:
-italic'><o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-style:italic'>The MPC file should look like <a
+href="Stock_Base/Stock_Base.mpc">this</a>. </span><span style='font-family:
+"Courier New";color:black;mso-bidi-font-style:italic'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
@@ -612,49 +589,43 @@ style='color:black'>&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p>
150%;mso-list:l3 level1 lfo6;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>In the </span><span
-class=SpellE><code><i><span style='font-size:10.0pt;line-height:150%;
-color:black'>Quoter</span></i></code></span><code><i><span style='font-size:
-10.0pt;line-height:150%;color:black'>/Distributor </span></i></code><code><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>In the </span><code><i><span style='font-size:10.0pt;
+line-height:150%;color:black'>Quoter/Distributor </span></i></code><code><span
style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:12.0pt;line-height:150%;
font-family:"Times New Roman";color:black;mso-bidi-font-style:italic'>sub-directory</span></code><span
-style='color:black'>, place an <span class=SpellE>idl</span> file </span><span
-class=SpellE><code><i><span style='font-size:10.0pt;line-height:150%;
-color:black'>Distributor.idl</span></i></code></span><span style='color:black'>
-that looks like <a href="Distributor/Distributor.idl">this</a>. This file
-defines the <span class=SpellE>StockDistributor</span> component interfaces.<o:p></o:p></span></p>
+style='color:black'>, place an idl file </span><code><i><span style='font-size:
+10.0pt;line-height:150%;color:black'>Distributor.idl</span></i></code><span
+style='color:black'> that looks like <a href="Distributor/Distributor.idl">this</a>.
+This file defines the StockDistributor component interfaces.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;line-height:
150%;mso-list:l3 level1 lfo6;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>Next, we need to
-create a Make Project Creator (MPC) file to generate the make files for us.
-From the <span class=SpellE><i style='mso-bidi-font-style:normal'>Quoter</i></span><i
-style='mso-bidi-font-style:normal'>/<span style='mso-bidi-font-style:italic'>Distributor
-</span></i><span style='mso-bidi-font-style:italic'><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>Next, we need to create a Make Project Creator (MPC) file
+to generate the make files for us. From the <i style='mso-bidi-font-style:normal'>Quoter/<span
+style='mso-bidi-font-style:italic'>Distributor </span></i><span
+style='mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;</span>sub-directory, type the following
command:</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:1.25in;line-height:150%'><span
-style='font-family:"Courier New";color:black'>generate_component_mpc.pl -p <span
-class=SpellE>Stock_Base</span> Distributor<o:p></o:p></span></p>
+style='font-family:"Courier New";color:black'>generate_component_mpc.pl -p
+Stock_Base Distributor<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:1.25in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;line-height:150%'><span
style='color:black;mso-bidi-font-style:italic'>The command above will generate
-a <span class=SpellE><i>Distirubotor.mpc</i></span> file that contains three
-projects <span class=SpellE><i>Distributor_stub</i></span><i>, <span
-class=SpellE>Distributor_svnt</span>, and <span class=SpellE>Distributor_exec</span>
-</i>for the Stub, Servant, and Executor code respectively. In addition, the
-command above will generate export files that will portably handle platform
-specific issues of import/export declarations of dynamically linked libraries
-(DLLs). After executing the command above you should see the following output
-on your screen.<o:p></o:p></span></p>
+a <i>Distirubotor.mpc</i> file that contains three projects <i>Distributor_stub,
+Distributor_svnt, and Distributor_exec </i>for the Stub, Servant, and Executor
+code respectively. In addition, the command above will generate export files
+that will portably handle platform specific issues of import/export
+declarations of dynamically linked libraries (DLLs). After executing the command
+above you should see the following output on your screen.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:.75in;line-height:
150%'><span style='font-family:"Courier New";color:black;mso-bidi-font-style:
@@ -667,17 +638,17 @@ following commands have been executed:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl DISTRIBUTOR_STUB &gt; <span class=SpellE>Distributor_stub_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl DISTRIBUTOR_STUB &gt; Distributor_stub_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl DISTRIBUTOR_SVNT &gt; <span class=SpellE>Distributor_svnt_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl DISTRIBUTOR_SVNT &gt; Distributor_svnt_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl DISTRIBUTOR_EXEC &gt; <span class=SpellE>Distributor_exec_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl DISTRIBUTOR_EXEC &gt; Distributor_exec_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='line-height:150%'><span style='color:black'><o:p>&nbsp;</o:p></span></p>
@@ -689,14 +660,13 @@ project later in the tutorial.<o:p></o:p></span></p>
150%;mso-list:l4 level1 lfo8;tab-stops:list 1.25in 1.75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-style:
-italic'>The </span><span class=SpellE><i><span style='font-family:"Courier New";
-color:black'>Stock_Base_Distributor_stub</span></i></span><span
-style='color:black;mso-bidi-font-style:italic'>, </span><span class=SpellE><i><span
-style='font-family:"Courier New";color:black'>Stock_Base_Distributor_svnt</span></i></span><span
-style='color:black;mso-bidi-font-style:italic'>, and </span><span class=SpellE><i><span
-style='font-family:"Courier New";color:black'>Stock_Base_Distributor_exec</span></i></span><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-style:italic'>The </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Distributor_stub</span></i><span
+style='color:black;mso-bidi-font-style:italic'>, </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Distributor_svnt</span></i><span
+style='color:black;mso-bidi-font-style:italic'>, and </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Distributor_exec</span></i><span
style='color:black;mso-bidi-font-style:italic'> projects in the MPC file should
look like <a href="Distributor/Distributor.mpc">this</a>. </span><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p></o:p></span></p>
@@ -710,47 +680,42 @@ style='mso-bidi-font-weight:normal'><span style='color:black'>Broker:<o:p></o:p>
150%;mso-list:l2 level1 lfo10;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>In the </span><span
-class=SpellE><code><i><span style='font-size:10.0pt;line-height:150%;
-color:black'>Quoter</span></i></code></span><code><i><span style='font-size:
-10.0pt;line-height:150%;color:black'>/Broker</span></i></code><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>In the </span><code><i><span style='font-size:10.0pt;
+line-height:150%;color:black'>Quoter/Broker</span></i></code><span
style='color:black'> <code><span style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:
12.0pt;line-height:150%;font-family:"Times New Roman";mso-bidi-font-style:italic'>sub-directory,</span></code>
-place an <span class=SpellE>idl</span> file </span><span class=SpellE><code><i><span
-style='font-size:10.0pt;line-height:150%;color:black'>Broker.id</span></i></code><code><span
-style='font-size:10.0pt;line-height:150%;color:black'>l</span></code></span><span
-style='color:black'> that looks like <a href="Broker/Broker.idl">this</a>. This
-file defines the <span class=SpellE>StockBroker</span> component interface.<b
-style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
+place an idl file </span><code><i><span style='font-size:10.0pt;line-height:
+150%;color:black'>Broker.id</span></i></code><code><span style='font-size:10.0pt;
+line-height:150%;color:black'>l</span></code><span style='color:black'> that
+looks like <a href="Broker/Broker.idl">this</a>. This file defines the
+StockBroker component interface.<b style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;line-height:
150%;mso-list:l2 level1 lfo10;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black'>Next, we need to
-create a Make Project Creator (MPC) file to generate the make files for us.
-From the <span class=SpellE><i style='mso-bidi-font-style:normal'>Quoter</i></span><i
-style='mso-bidi-font-style:normal'>/<span style='mso-bidi-font-style:italic'>Broker</span></i><span
-style='mso-bidi-font-style:italic'> sub-directory, type the following command:</span><o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black'>Next, we need to create a Make Project Creator (MPC) file
+to generate the make files for us. From the <i style='mso-bidi-font-style:normal'>Quoter/<span
+style='mso-bidi-font-style:italic'>Broker</span></i><span style='mso-bidi-font-style:
+italic'> sub-directory, type the following command:</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:1.25in;line-height:150%'><span
-style='font-family:"Courier New";color:black'>generate_component_mpc.pl -p <span
-class=SpellE>Stock_Base</span> Broker<o:p></o:p></span></p>
+style='font-family:"Courier New";color:black'>generate_component_mpc.pl -p
+Stock_Base Broker<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:1.25in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;line-height:150%'><span
style='color:black;mso-bidi-font-style:italic'>The command above will generate
-a <span class=SpellE><i>Broker.mpc</i></span> file that contains three projects
-<span class=SpellE><i>Broker_stub</i></span><i>, <span class=SpellE>Broker_svnt</span>,
-and <span class=SpellE>Broker_exec</span> </i>for the Stub, Servant, and
-Executor code respectively. In addition, the command above will generate export
-files that will portably handle platform specific issues of import/export
-declarations of dynamically linked libraries (DLLs). After executing the
-command above you should see the following output on your screen.<o:p></o:p></span></p>
+a <i>Broker.mpc</i> file that contains three projects <i>Broker_stub,
+Broker_svnt, and Broker_exec </i>for the Stub, Servant, and Executor code
+respectively. In addition, the command above will generate export files that
+will portably handle platform specific issues of import/export declarations of
+dynamically linked libraries (DLLs). After executing the command above you
+should see the following output on your screen.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:.75in;line-height:
150%'><span style='font-family:"Courier New";color:black;mso-bidi-font-style:
@@ -763,17 +728,17 @@ following commands have been executed:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl BROKER_STUB &gt; <span class=SpellE>Broker_stub_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl BROKER_STUB &gt; Broker_stub_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl BROKER_SVNT &gt; <span class=SpellE>Broker_svnt_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl BROKER_SVNT &gt; Broker_svnt_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:150%'><span
style='font-family:"Courier New";color:black;mso-bidi-font-style:italic'><span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span>generate_export_file.pl BROKER_EXEC &gt; <span class=SpellE>Broker_exec_export.h</span><o:p></o:p></span></p>
+</span>generate_export_file.pl BROKER_EXEC &gt; Broker_exec_export.h<o:p></o:p></span></p>
<p class=MsoNormal style='line-height:150%'><span style='color:black'><o:p>&nbsp;</o:p></span></p>
@@ -785,14 +750,13 @@ project later in the tutorial.<o:p></o:p></span></p>
150%;mso-list:l4 level1 lfo8;tab-stops:list 1.25in 1.75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-style:
-italic'>The </span><span class=SpellE><i><span style='font-family:"Courier New";
-color:black'>Stock_Base_Broker_stub</span></i></span><span style='color:black;
-mso-bidi-font-style:italic'>, </span><span class=SpellE><i><span
-style='font-family:"Courier New";color:black'>Stock_Base_Broker_svnt</span></i></span><span
-style='color:black;mso-bidi-font-style:italic'>, and </span><span class=SpellE><i><span
-style='font-family:"Courier New";color:black'>Stock_Base_Broker_exec</span></i></span><span
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-style:italic'>The </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Broker_stub</span></i><span
+style='color:black;mso-bidi-font-style:italic'>, </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Broker_svnt</span></i><span
+style='color:black;mso-bidi-font-style:italic'>, and </span><i><span
+style='font-family:"Courier New";color:black'>Stock_Base_Broker_exec</span></i><span
style='color:black;mso-bidi-font-style:italic'> projects in the MPC file should
look like <a href="Broker/Broker.mpc">this</a>. </span><span style='font-family:
"Courier New";color:black;mso-bidi-font-style:italic'><o:p></o:p></span></p>
@@ -800,20 +764,24 @@ look like <a href="Broker/Broker.mpc">this</a>. </span><span style='font-family:
<p class=MsoNormal style='line-height:150%'><span style='color:black'><br>
<b style='mso-bidi-font-weight:normal'>Note:<o:p></o:p></b></span></p>
-<p class=MsoNormal style='line-height:150%'><span style='color:black'>To understand
-the meaning of different parameters passed to </span><span style='font-family:
-"Courier New";color:black;mso-bidi-font-style:italic'>generate_export_file.pl </span><span
-style='color:black;mso-bidi-font-style:italic'>type the</span><span
-style='color:black'> following command:<o:p></o:p></span></p>
+<p class=MsoNormal style='line-height:150%'><span style='color:black'>To
+understand the meaning of different parameters passed to </span><span
+style='font-family:"Courier New";color:black'>generate_component_mpc.pl<span
+style='mso-bidi-font-style:italic'> </span></span><span style='color:black;
+mso-bidi-font-style:italic'>click <a href="../../../generate_component_mpc.html">here</a>
+or type the</span><span style='color:black'> following command:<o:p></o:p></span></p>
<p class=MsoNormal style='line-height:150%'><span style='font-family:"Courier New";
-color:black;mso-bidi-font-style:italic'>generate_export_file.pl -h</span><span
-style='color:black'><br style='mso-special-character:line-break'>
+color:black'>generate_component_mpc.pl<span style='mso-bidi-font-style:italic'>
+-h</span></span><span style='color:black'><br style='mso-special-character:
+line-break'>
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
-<![endif]><b style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
+<![endif]><o:p></o:p></span></p>
-<p class=MsoNormal style='line-height:150%'><span style='color:black'>&nbsp;&nbsp;&nbsp;
-<o:p></o:p></span></p>
+<p class=MsoNormal align=center style='text-align:center;line-height:150%'><span
+style='color:black'><a href="index.html">Previous</a><span style='mso-tab-count:
+8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a
+href="02.html">Next</a><o:p></o:p></span></p>
<div class=MsoNormal align=center style='text-align:center;line-height:150%'><span
style='color:black'>
@@ -826,10 +794,7 @@ style='color:black'>
href="mailto:ming.xiong@vanderbilt.edu">Ming Xiong<br>
</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
-<address style='line-height:150%'><span style='color:black'><o:p>&nbsp;</o:p></span></address>
-
-<p class=MsoNormal style='line-height:150%'><span style='color:black'><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->Last
-modified:<!-- hhmts end --> <o:p></o:p></span></p>
+<p class=MsoNormal style='line-height:150%'><span style='color:black'><o:p>&nbsp;</o:p></span></p>
</div>
diff --git a/CIAO/docs/tutorials/Quoter/Simple/02.html b/CIAO/docs/tutorials/Quoter/Simple/02.html
index 92c03f0d7f5..85a364fc16b 100644
--- a/CIAO/docs/tutorials/Quoter/Simple/02.html
+++ b/CIAO/docs/tutorials/Quoter/Simple/02.html
@@ -1,4 +1,3 @@
-<!-- $Id$ -->
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
@@ -26,18 +25,18 @@ w\:* {behavior:url(#default#VML);}
<o:DocumentProperties>
<o:Author>Abdullah Sowayan</o:Author>
<o:LastAuthor>Abdullah Sowayan</o:LastAuthor>
- <o:Revision>7</o:Revision>
- <o:TotalTime>88</o:TotalTime>
+ <o:Revision>11</o:Revision>
+ <o:TotalTime>90</o:TotalTime>
<o:Created>2006-10-09T19:28:00Z</o:Created>
- <o:LastSaved>2006-10-09T21:48:00Z</o:LastSaved>
+ <o:LastSaved>2007-03-08T01:17:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>415</o:Words>
- <o:Characters>2370</o:Characters>
+ <o:Words>443</o:Words>
+ <o:Characters>2531</o:Characters>
<o:Company>Maritime Systems &amp; Sensors</o:Company>
- <o:Lines>19</o:Lines>
+ <o:Lines>21</o:Lines>
<o:Paragraphs>5</o:Paragraphs>
- <o:CharactersWithSpaces>2780</o:CharactersWithSpaces>
- <o:Version>11.8036</o:Version>
+ <o:CharactersWithSpaces>2969</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
@@ -53,14 +52,6 @@ w\:* {behavior:url(#default#VML);}
</xml><![endif]-->
<style>
<!--
- /* Font Definitions */
- @font-face
- {font-family:Wingdings;
- panose-1:5 0 0 0 0 0 0 0 0 0;
- mso-font-charset:2;
- mso-generic-font-family:auto;
- mso-font-pitch:variable;
- mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
@@ -120,6 +111,38 @@ div.Section1
margin-left:1.25in;
text-indent:-.25in;
font-family:Symbol;}
+@list l0:level2
+ {mso-level-tab-stop:1.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level3
+ {mso-level-tab-stop:1.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level4
+ {mso-level-tab-stop:2.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level5
+ {mso-level-tab-stop:2.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level6
+ {mso-level-tab-stop:3.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level7
+ {mso-level-tab-stop:3.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level8
+ {mso-level-tab-stop:4.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level9
+ {mso-level-tab-stop:4.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
@@ -146,7 +169,7 @@ ul
mso-bidi-language:#0400;}
</style>
<![endif]--><!-- 01.html,v 1.3 2006/02/10 14:34:35 mxiong Exp --><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="2050"/>
+ <o:shapedefaults v:ext="edit" spidmax="5122"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
@@ -162,7 +185,7 @@ ul
line-height:150%'><span style='color:black'>Step 2: Implement your components<o:p></o:p></span></h3>
<h3 align=center style='text-align:center'><span style='color:black'><img
-width=634 height=376 id="_x0000_i1026" src="images/step2.jpg"><o:p></o:p></span></h3>
+width=634 height=376 id="_x0000_i1025" src="images/step2.jpg"><o:p></o:p></span></h3>
<p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='color:black'>Writing
CIDL files:<o:p></o:p></span></b></p>
@@ -171,27 +194,27 @@ CIDL files:<o:p></o:p></span></b></p>
margin-left:.5in'><b><span style='color:black'>Distributor:<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>In <i style='mso-bidi-font-style:normal'>Quoter/Distributor </i>sub-directory,
-place a cidl file Distributor.cidl that looks like <a
-href="Distributor/Distributor.cidl">this</a>. <o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>In <i style='mso-bidi-font-style:
+normal'>Quoter/Distributor </i>sub-directory, place a cidl file
+Distributor.cidl that looks like <a href="Distributor/Distributor.cidl">this</a>.
+<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>The MPC files we generated earlier automatically invoked the CIDLC
-compiler to generate the Servants, Executors, and Contexts for us. To reduce
-the amount of work and typing we need to do, we will next instruct the CIDLC
-compiler to generate an empty Distributor Executor implementation (Object
-implementation in the figure above). In the <i style='mso-bidi-font-style:normal'>Quoter/Distributor
-</i>sub-directory, type the following:<o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>The MPC files we generated
+earlier automatically invoked the CIDLC compiler to generate the Servants, Executors,
+and Contexts for us. To reduce the amount of work and typing we need to do, we
+will next instruct the CIDLC compiler to generate an empty Distributor Executor
+implementation (Object implementation in the figure above). In the <i
+style='mso-bidi-font-style:normal'>Quoter/Distributor </i>sub-directory, type
+the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
margin-left:1.5in'><span style='font-family:"Courier New";color:black;
@@ -214,27 +237,26 @@ margin-left:.5in'><b style='mso-bidi-font-weight:normal'><span
style='color:black'>Broker:<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>In <i style='mso-bidi-font-style:normal'>Quoter/Broker </i>sub-directory,
-place a cidl file Broker.cidl that looks like <a href="Broker/Broker.cidl">this</a>.
-<o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>In <i style='mso-bidi-font-style:
+normal'>Quoter/Broker </i>sub-directory, place a cidl file Broker.cidl that
+looks like <a href="Broker/Broker.cidl">this</a>. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>The MPC files we generated earlier automatically invoked the CIDLC
-compiler to generate the Servants, Executors, and Contexts for us. To reduce
-the amount of work and typing we need to do, we will next instruct the CIDLC
-compiler to generate an empty Distributor Executor implementation (Object
-implementation in the figure above). In the <i style='mso-bidi-font-style:normal'>Quoter/Broker
-</i>sub-directory, type the following:<o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>The MPC files we generated
+earlier automatically invoked the CIDLC compiler to generate the Servants,
+Executors, and Contexts for us. To reduce the amount of work and typing we need
+to do, we will next instruct the CIDLC compiler to generate an empty Distributor
+Executor implementation (Object implementation in the figure above). In the <i
+style='mso-bidi-font-style:normal'>Quoter/Broker </i>sub-directory, type the
+following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
margin-left:1.5in'><span style='font-family:"Courier New";color:black;
@@ -252,8 +274,9 @@ later in the tutorial to insert our business logic in the Broker component.<o:p>
<b style='mso-bidi-font-weight:normal'>Note:<o:p></o:p></b></span></p>
<p class=MsoNormal style='line-height:150%'><span style='color:black'>To
-understand the meaning of different parameters passed to the CIDLC compiler <span
-style='mso-bidi-font-style:italic'>type the</span> following command:<o:p></o:p></span></p>
+understand the meaning of different parameters passed to the CIDLC compiler
+click <a href="../../../cidlc.html">here</a> or <span style='mso-bidi-font-style:
+italic'>type the</span> following command:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-family:"Courier New";
color:black;mso-bidi-font-style:italic'>cidlc --h</span><span style='color:
@@ -269,14 +292,13 @@ the Components:<o:p></o:p></span></b></p>
margin-left:.5in'><b><span style='color:black'>Distributor:<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>The CIDLC compiler generated an empty </span><i style='mso-bidi-font-style:
-normal'><span style='color:black'>Distributor_exec.h </span></i><span
-style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>The CIDLC compiler generated an
+empty </span><i style='mso-bidi-font-style:normal'><span style='color:black'>Distributor_exec.h
+</span></i><span style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp
</i>files for us. You should now add your business logic to the executors. Look
into <i style='mso-bidi-font-style:normal'><a
href="Distributor/Distributor_exec.h">Distributor_exec.h</a> </i>and <i
@@ -288,14 +310,13 @@ margin-left:.5in'><b style='mso-bidi-font-weight:normal'><span
style='color:black'>Broker:<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
-margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span
+margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight:
-bold'>The CIDLC compiler generated an empty </span><i style='mso-bidi-font-style:
-normal'><span style='color:black'>Distributor_exec.h </span></i><span
-style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+style='color:black;mso-bidi-font-weight:bold'>The CIDLC compiler generated an
+empty </span><i style='mso-bidi-font-style:normal'><span style='color:black'>Distributor_exec.h
+</span></i><span style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp
</i>files for us. You should now add your business logic to the executors. Look
into <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.h">Broker_exec.h</a>
</i>and <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.cpp">Broker_exec.cpp</a>
@@ -303,7 +324,10 @@ into <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.h">Broker
<p class=MsoNormal style='margin-bottom:12.0pt'><span style='color:black'><o:p>&nbsp;</o:p></span></p>
-<p class=MsoNormal><span style='color:black'>&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
+<p class=MsoNormal align=center style='text-align:center'><span
+style='color:black'><a href="01.html">Previous</a><span style='mso-tab-count:
+8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a
+href="03.html">Next</a><o:p></o:p></span></p>
<div class=MsoNormal align=center style='text-align:center'><span
style='color:black'>
@@ -314,10 +338,9 @@ style='color:black'>
<address><span style='color:black'><a href="mailto:ming.xiong@vanderbilt.edu">Ming
Xiong<br>
-</a><o:p></o:p></span></address>
+</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
-<p class=MsoNormal><span style='color:black'><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->Last
-modified:<!-- hhmts end --> <o:p></o:p></span></p>
+<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
</div>
diff --git a/CIAO/docs/tutorials/Quoter/Simple/03.html b/CIAO/docs/tutorials/Quoter/Simple/03.html
index cc9f1412a6a..2013a4f03eb 100644
--- a/CIAO/docs/tutorials/Quoter/Simple/03.html
+++ b/CIAO/docs/tutorials/Quoter/Simple/03.html
@@ -23,32 +23,30 @@ w\:* {behavior:url(#default#VML);}
<![endif]-->
<title>Getting Started</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
- name="PlaceName"/>
+ name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
- name="place"/>
+ name="PlaceName"/>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Abdullah Sowayan</o:Author>
<o:LastAuthor>Abdullah Sowayan</o:LastAuthor>
- <o:Revision>11</o:Revision>
- <o:TotalTime>51</o:TotalTime>
+ <o:Revision>13</o:Revision>
+ <o:TotalTime>54</o:TotalTime>
<o:Created>2006-10-09T22:26:00Z</o:Created>
- <o:LastSaved>2006-11-06T21:25:00Z</o:LastSaved>
+ <o:LastSaved>2007-03-08T01:18:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>2514</o:Words>
- <o:Characters>14330</o:Characters>
+ <o:Words>2585</o:Words>
+ <o:Characters>14741</o:Characters>
<o:Company>Maritime Systems &amp; Sensors</o:Company>
- <o:Lines>119</o:Lines>
- <o:Paragraphs>33</o:Paragraphs>
- <o:CharactersWithSpaces>16811</o:CharactersWithSpaces>
- <o:Version>11.8107</o:Version>
+ <o:Lines>122</o:Lines>
+ <o:Paragraphs>34</o:Paragraphs>
+ <o:CharactersWithSpaces>17292</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
@@ -66,14 +64,6 @@ st1\:*{behavior:url(#ieooui) }
<![endif]-->
<style>
<!--
- /* Font Definitions */
- @font-face
- {font-family:Wingdings;
- panose-1:5 0 0 0 0 0 0 0 0 0;
- mso-font-charset:2;
- mso-generic-font-family:auto;
- mso-font-pitch:variable;
- mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
@@ -137,12 +127,6 @@ pre
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
@@ -236,31 +220,9 @@ div.Section1
mso-level-number-position:left;
text-indent:-.25in;}
@list l2
- {mso-list-id:521090106;
- mso-list-template-ids:-1911898580;}
-@list l2:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- mso-ansi-font-size:10.0pt;
- font-family:Symbol;}
-@list l3
- {mso-list-id:657850502;
- mso-list-template-ids:1783002094;}
-@list l3:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- mso-ansi-font-size:10.0pt;
- font-family:Symbol;}
-@list l4
{mso-list-id:777020325;
mso-list-template-ids:-483995422;}
-@list l4:level1
+@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
@@ -268,213 +230,202 @@ div.Section1
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
-@list l4:level2
+@list l2:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level3
+@list l2:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level4
+@list l2:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level5
+@list l2:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level6
+@list l2:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level7
+@list l2:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level8
+@list l2:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l4:level9
+@list l2:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5
+@list l3
{mso-list-id:907959882;
mso-list-template-ids:323885252;}
-@list l5:level1
+@list l3:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level2
+@list l3:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level3
+@list l3:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level4
+@list l3:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level5
+@list l3:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level6
+@list l3:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level7
+@list l3:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level8
+@list l3:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l5:level9
+@list l3:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6
+@list l4
{mso-list-id:1065254837;
mso-list-template-ids:1089662206;}
-@list l6:level1
+@list l4:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level2
+@list l4:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level3
+@list l4:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level4
+@list l4:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level5
+@list l4:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level6
+@list l4:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level7
+@list l4:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level8
+@list l4:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l6:level9
+@list l4:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7
+@list l5
{mso-list-id:1084494006;
mso-list-template-ids:-1504120978;}
-@list l7:level1
+@list l5:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level2
+@list l5:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level3
+@list l5:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level4
+@list l5:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level5
+@list l5:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level6
+@list l5:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level7
+@list l5:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level8
+@list l5:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l7:level9
+@list l5:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8
+@list l6
{mso-list-id:1153565371;
mso-list-template-ids:-169696680;}
-@list l8:level1
+@list l6:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level2
+@list l6:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level3
+@list l6:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level4
+@list l6:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level5
+@list l6:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level6
+@list l6:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level7
+@list l6:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level8
+@list l6:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l8:level9
+@list l6:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l9
- {mso-list-id:1784838673;
- mso-list-template-ids:1110625472;}
-@list l9:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- mso-ansi-font-size:10.0pt;
- font-family:Symbol;}
-@list l10
+@list l7
{mso-list-id:1832599161;
mso-list-template-ids:-966728002;}
-@list l10:level1
+@list l7:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level2
+@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
@@ -483,115 +434,115 @@ div.Section1
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
-@list l10:level3
+@list l7:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level4
+@list l7:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level5
+@list l7:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level6
+@list l7:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level7
+@list l7:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level8
+@list l7:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l10:level9
+@list l7:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11
+@list l8
{mso-list-id:1956401533;
mso-list-template-ids:-909756440;}
-@list l11:level1
+@list l8:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level2
+@list l8:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level3
+@list l8:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level4
+@list l8:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level5
+@list l8:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level6
+@list l8:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level7
+@list l8:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level8
+@list l8:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level9
+@list l8:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12
+@list l9
{mso-list-id:2012949130;
mso-list-type:hybrid;
mso-list-template-ids:990837084 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l12:level1
+@list l9:level1
{mso-level-tab-stop:39.0pt;
mso-level-number-position:left;
margin-left:39.0pt;
text-indent:-.25in;}
-@list l12:level2
+@list l9:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level3
+@list l9:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level4
+@list l9:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level5
+@list l9:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level6
+@list l9:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level7
+@list l9:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level8
+@list l9:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l12:level9
+@list l9:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
-@list l11:level1 lfo5
+@list l8:level1 lfo5
{mso-level-start-at:4;}
@list l1:level2 lfo7
{mso-level-number-format:arabic;
@@ -630,7 +581,7 @@ ul
mso-bidi-language:#0400;}
</style>
<![endif]--><!-- $Id$ --><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="4098"/>
+ <o:shapedefaults v:ext="edit" spidmax="6146"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
@@ -650,61 +601,54 @@ width=572 height=358 id="_x0000_i1025" src="images/step3.jpg"><o:p></o:p></span>
<p class=MsoNormal><b><span style='color:red'><o:p>&nbsp;</o:p></span></b></p>
-<p class=MsoNormal><b>Brief Introduction to <span class=SpellE>CosMIC</span>:<o:p></o:p></b></p>
+<p class=MsoNormal><b>Brief Introduction to CosMIC:<o:p></o:p></b></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>The
-Component Synthesis using Model Integrated Computing (<span class=SpellE>CoSMIC</span>)
-project is a MDA toolset being developed by the Institute for Software
-Integrated Systems (ISIS) at <st1:place w:st="on"><st1:PlaceName w:st="on">Vanderbilt</st1:PlaceName>
- <st1:PlaceType w:st="on">University</st1:PlaceType></st1:place> to:</p>
+Component Synthesis using Model Integrated Computing (CoSMIC) project is a MDA
+toolset being developed by the Institute for Software Integrated Systems (ISIS)
+at <st1:place w:st="on"><st1:PlaceName w:st="on">Vanderbilt</st1:PlaceName> <st1:PlaceType
+ w:st="on">University</st1:PlaceType></st1:place> to:</p>
-<p class=MsoNormal style='margin-left:39.0pt;text-indent:-.25in;mso-list:l12 level1 lfo1;
+<p class=MsoNormal style='margin-left:39.0pt;text-indent:-.25in;mso-list:l9 level1 lfo1;
tab-stops:list 39.0pt;mso-layout-grid-align:none;text-autospace:none'><![if !supportLists]><span
-style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><i>Model and</i> <i>analyze </i>distributed real-time
-and embedded application functionality and <span class=SpellE>QoS</span>
-requirements.</p>
+and embedded application functionality and QoS requirements.</p>
-<p class=MsoNormal style='margin-left:39.0pt;text-indent:-.25in;mso-list:l12 level1 lfo1;
+<p class=MsoNormal style='margin-left:39.0pt;text-indent:-.25in;mso-list:l9 level1 lfo1;
tab-stops:list 39.0pt;mso-layout-grid-align:none;text-autospace:none'><![if !supportLists]><span
-style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><i>Synthesize</i> CCM-specific deployment metadata
-required to deliver end-to-end <span class=SpellE>QoS</span> to DRE
-applications.</p>
+required to deliver end-to-end QoS to DRE applications.</p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><o:p>&nbsp;</o:p></p>
-<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>The <span
-class=SpellE>CoSMIC</span> <span class=SpellE>toolsuite</span> provides
-modeling of DRE systems, their <span class=SpellE>QoS</span> requirements, and <span
-class=SpellE>QoS</span> adaptation policies used for DRE application <span
-class=SpellE>QoS</span> management. The component behavior, their interactions,
-and <span class=SpellE>QoS</span> requirements are modeled using a domain
+<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>The
+CoSMIC toolsuite provides modeling of DRE systems, their QoS requirements, and
+QoS adaptation policies used for DRE application QoS management. The component
+behavior, their interactions, and QoS requirements are modeled using a domain
specific modeling language that adheres to <span style='color:black'>the <a
href="http://www.omg.org/cgi-bin/doc?ptc/2003-07-08">OMG Deployment &amp;
-Configuration (D&amp;C) specification (ptc/2003-07-08)</a></span>. <span
-class=SpellE>CoSMIC</span> enables modeling the standards-based CCM components.
-</p>
+Configuration (D&amp;C) specification (ptc/2003-07-08)</a></span>. CoSMIC
+enables modeling the standards-based CCM components. </p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><o:p>&nbsp;</o:p></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>Hand-writing
the required XML descriptors to configure our components is tedious and error
-prone. We therefore utilize <span class=SpellE>CosMIC</span> (we specifically
-use a subset of <span class=SpellE>CosMIC</span> called PICML, which stands for
-Platform-Independent Component Modeling Language) to generate the bulk of
-descriptors for us.</p>
+prone. We therefore utilize CosMIC (we specifically use a subset of CosMIC
+called PICML, which stands for Platform-Independent Component Modeling
+Language) to generate the bulk of descriptors for us.</p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><o:p>&nbsp;</o:p></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>For
-more information on <span class=SpellE>CosMIC</span>, please refer to the
-following article:</p>
+more information on CosMIC, please refer to the following article:</p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bidi-font-weight:bold'><a
-href="http://www.cs.wustl.edu/~schmidt/PDF/mamad2003.pdf"><span class=SpellE>CoSMIC</span>:
-An MDA Generative Tool for Distributed Real-time and Embedded Applications</a>.<o:p></o:p></span></p>
+href="http://www.cs.wustl.edu/~schmidt/PDF/mamad2003.pdf">CoSMIC: An MDA
+Generative Tool for Distributed Real-time and Embedded Applications</a>.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bidi-font-weight:bold'><o:p>&nbsp;</o:p></span></p>
@@ -722,79 +666,70 @@ style='mso-bidi-font-weight:bold'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><b><span style='color:black'>Importing IDL to PICML</span></b><span
style='color:black'><br>
<br>
-&nbsp;&nbsp; To quick start our Stock <span class=SpellE>Quoter</span> modeling
-process in GME, <span class=SpellE>CoSMIC</span> introduces <span class=SpellE><em>idl_to_<span
-class=GramE>picml</span></em></span><span class=GramE> ,</span> which is an
-executable program that imports the IDL files you just created into PICML.<o:p></o:p></span></p>
+&nbsp;&nbsp; To quick start our Stock Quoter modeling process in GME, CoSMIC
+introduces <em>idl_to_picml</em> , which is an executable program that imports
+the IDL files you just created into PICML.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l5 level1 lfo2;tab-stops:list .5in'>Make sure <code><span
+ auto;mso-list:l3 level1 lfo2;tab-stops:list .5in'>Make sure <code><span
style='font-size:10.0pt'>%COSMIC_ROOT%\bin</span></code> is included in
- the PATH variable, e.g., c:\Program Files\ISIS\<span class=SpellE>CoSMIC</span>\bin.<o:p></o:p></li>
+ the PATH variable, e.g., c:\Program Files\ISIS\CoSMIC\bin.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l5 level1 lfo2;tab-stops:list .5in'>Open a command prompt,
+ auto;mso-list:l3 level1 lfo2;tab-stops:list .5in'>Open a command prompt,
run VCVARS32.BAT from the MSVC .NET folder if you haven't done so. It will
- set the environment for using Microsoft Visual Studio .NET tools so that <span
- class=SpellE><i>idl_to_picml</i></span> works properly.<br>
+ set the environment for using Microsoft Visual Studio .NET tools so that <i>idl_to_picml</i>
+ works properly.<br>
in my machine, VCVARS32.bat is in C:\Program Files\Microsoft Visual Studio
.NET 2003\Vc7\bin<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l5 level1 lfo2;tab-stops:list .5in'>In the same command
- prompt, change directory to <span class=SpellE><code><span
- style='font-size:10.0pt'>MyQuoter</span></code></span><code><span
- style='font-size:10.0pt'>\</span></code>, and type the following command:<br>
- &nbsp;&nbsp; &gt; <span class=SpellE><kbd><span style='font-size:10.0pt'>idl_to_picml</span></kbd></span><kbd><span
- style='font-size:10.0pt'> -x <span class=SpellE>MyQuoter</span> -r . -I .\<span
- class=SpellE>Stock_Base</span></span></kbd><br>
+ auto;mso-list:l3 level1 lfo2;tab-stops:list .5in'>In the same command
+ prompt, change directory to <code><span style='font-size:10.0pt'>MyQuoter\</span></code>,
+ and type the following command:<br>
+ &nbsp;&nbsp; &gt; <kbd><span style='font-size:10.0pt'>idl_to_picml -x
+ MyQuoter -r . -I .\Stock_Base</span></kbd><br>
&nbsp;&nbsp; (if the above command does not work, you may also try this<br>
- &nbsp;&nbsp; &gt;<span class=SpellE><kbd><span style='font-size:10.0pt'>idl_to_picml</span></kbd></span><kbd><span
- style='font-size:10.0pt'> -x <span class=SpellE>MyQuoter</span> -r
- .&nbsp;-I .\<span class=SpellE>Stock_Base</span> -I %TAO_ROOT% -I
- %TAO_ROOT%\<span class=SpellE>orbsvcs</span> -I %CIAO_ROOT%\ciao)</span></kbd><br>
- &nbsp; <span class=SpellE><em>idl_to_picml</em></span> will parse your IDL
- files and generated a <span class=SpellE><code><span style='font-size:
- 10.0pt'>MyQuoter.xme</span></code></span> file in the <span class=SpellE><code><span
- style='font-size:10.0pt'>MyQuoter</span></code></span> directory. Note
- that if -x option is not used, the default <span class=SpellE>xme</span>
- file name will be <span class=SpellE><code><span style='font-size:10.0pt'>PICML_default_xme_file.xme</span></code></span><code><span
- style='font-size:10.0pt'>.</span></code><br>
+ &nbsp;&nbsp; &gt;<kbd><span style='font-size:10.0pt'>idl_to_picml -x
+ MyQuoter -r .&nbsp;-I .\Stock_Base -I %TAO_ROOT% -I %TAO_ROOT%\orbsvcs -I
+ %CIAO_ROOT%\ciao)</span></kbd><br>
+ &nbsp; <em>idl_to_picml</em> will parse your IDL files and generated a <code><span
+ style='font-size:10.0pt'>MyQuoter.xme</span></code> file in the <code><span
+ style='font-size:10.0pt'>MyQuoter</span></code> directory. Note that if -x
+ option is not used, the default xme file name will be <code><span
+ style='font-size:10.0pt'>PICML_default_xme_file.xme.</span></code><br>
4. Start GME, select <strong>File-&gt;Import xml..</strong>, and choose
- the <span class=SpellE>xme</span> file just generated. You should be able
- to see an imported PICML model similar to the one shown in Figure 2.<o:p></o:p></li>
+ the xme file just generated. You should be able to see an imported PICML
+ model similar to the one shown in Figure 2.<o:p></o:p></li>
</ol>
<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
-style='color:black'><img border=0 width=781 height=636 id="_x0000_i1026"
+style='color:black'><img border=0 width=781 height=636 id="_x0000_i1027"
src="Images/fig2.jpg"><br>
<br>
Figure 2<o:p></o:p></span></p>
-<p><span style='color:black'>&nbsp; In the Browser of the generated model, the <span
-class=SpellE><em>PredefinedTypes</em></span> folder contains a bunch of atomic <span
-class=SpellE>datatype</span> elements that will be referenced by other modeling
-parts later. You don't have to worry about them for now. The models in <span
-class=SpellE><em>InterfaceDefinitions</em></span> folder are the PICML
-representations <span class=SpellE>ofthe</span> IDL files you just imported.
-Double-click to open <em>Broker</em>, it will show you a white, document-like
-entity which represents a &lt;&lt;<span class=SpellE>FileRef</span>&gt;&gt;
-instance and a yellow box-shaped entity representing a &lt;&lt;Package&gt;&gt;
-instance. Their equivalent representations in IDL files are
-&quot;#include&quot; and &quot;module&quot; respectively. Figure 3 gives you a
-clear view of GME representation of all the 3 <span class=SpellE>idl</span>
-files created. We will cover the other folders in the next section.<o:p></o:p></span></p>
+<p><span style='color:black'>&nbsp; In the Browser of the generated model, the <em>PredefinedTypes</em>
+folder contains a bunch of atomic datatype elements that will be referenced by
+other modeling parts later. You don't have to worry about them for now. The
+models in <em>InterfaceDefinitions</em> folder are the PICML representations
+ofthe IDL files you just imported. Double-click to open <em>Broker</em>, it
+will show you a white, document-like entity which represents a
+&lt;&lt;FileRef&gt;&gt; instance and a yellow box-shaped entity representing a
+&lt;&lt;Package&gt;&gt; instance. Their equivalent representations in IDL files
+are &quot;#include&quot; and &quot;module&quot; respectively. Figure 3 gives
+you a clear view of GME representation of all the 3 idl files created. We will
+cover the other folders in the next section.<o:p></o:p></span></p>
<p class=MsoNormal align=center style='margin-bottom:12.0pt;text-align:center'><span
-style='color:black'><img border=0 width=223 height=336 id="_x0000_i1027"
+style='color:black'><img border=0 width=223 height=336 id="_x0000_i1028"
src="Images/fig3.jpg"><br>
<br>
Figure 3<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><span style='color:black'>Now
-we are ready to model the rest of the Stock <span class=SpellE>Quoter</span>
-systems.<br>
+we are ready to model the rest of the Stock Quoter systems.<br>
<br style='mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
<![endif]><o:p></o:p></span></p>
@@ -806,15 +741,13 @@ style='color:black'>
</span></div>
-<h3>Building Stock <span class=SpellE>Quoter</span> system in PICML<span
-style='color:black'><o:p></o:p></span></h3>
+<h3>Building Stock Quoter system in PICML<span style='color:black'><o:p></o:p></span></h3>
-<p><span style='color:black'>This section describes modeling the <span
-class=SpellE>Quoter</span> application using PICML. If you have trouble
-producing a functioning model from this tutorial, please see the, <a
-href="Model/Quoter.xme">pre-built <span class=SpellE>Quoter</span> model</a>
-which is provided for your reference. This model contains all elements created
-as part of this tutorial.<o:p></o:p></span></p>
+<p><span style='color:black'>This section describes modeling the Quoter
+application using PICML. If you have trouble producing a functioning model from
+this tutorial, please see the, <a href="Model/Quoter.xme">pre-built Quoter
+model</a> which is provided for your reference. This model contains all
+elements created as part of this tutorial.<o:p></o:p></span></p>
<div>
@@ -826,44 +759,35 @@ XML..</em> from GME and choose your XML model<o:p></o:p></span></p>
<p><span style='color:black'>The PICML paradigm is designed for the <a
href="http://www.omg.org/cgi-bin/doc?ptc/2003-07-08">OMG Deployment &amp;
-Configuration (D&amp;C) specification (ptc/2003-07-08)</a>, so the modeling
-process is straightforward if you are familiar with the specification. Please
-see the <a href="../../releasenotes/dance.html"><span class=SpellE>DAnCE</span>
-project</a> for more information.&nbsp;For those who hate specification
-(including me, :-)), an <a
+Configuration (D&amp;C) specification (ptc/2003-07-08)</a>, so the modeling process
+is straightforward if you are familiar with the specification. Please see the <a
+href="../../releasenotes/dance.html">DAnCE project</a> for more
+information.&nbsp;For those who hate specification (including me, :-)), an <a
href="http://www.cs.wustl.edu/%7Eschmidt/PDF/DAnCE.pdf">overview of D&amp;C</a>
and as well as a <a
href="http://www.cs.wustl.edu/%7Eschmidt/OMG-CCM-Tutorial.ppt">tutorial of
-D&amp;C and CCM</a> can help to reduce the learning curve. (Thanks to Sowayan, <span
-class=SpellE>Abdulah</span> for pointing this out). In addition, it is also
-helpful to read through Chapter 32 of <span class=SpellE>TAO's</span>
-Developer's Guide 1.4a (CIAO and CCM) which thoroughly describes the various
-descriptors required for a component (*.<span class=SpellE>iad</span>, *.<span
-class=SpellE>ccd</span>, *.cid, etc). <o:p></o:p></span></p>
+D&amp;C and CCM</a> can help to reduce the learning curve. In addition, it is
+also helpful to read through Chapter 32 of TAO's Developer's Guide 1.4a (CIAO
+and CCM) which thoroughly describes the various descriptors required for a
+component (*.iad, *.ccd, *.cid, etc). <o:p></o:p></span></p>
<h3><span style='color:black'>Table of Contents<o:p></o:p></span></h3>
<ul type=disc>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#1"><span
- class=SpellE>ImplementationArtifacts</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#1">ImplementationArtifacts</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#2"><span
- class=SpellE>ComponentImplementations</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#2">ComponentImplementations</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#3"><span
- class=SpellE>ComponentPackages</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#3">ComponentPackages</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#4"><span
- class=SpellE>PackageConfiguration</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#4">PackageConfiguration</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#5"><span
- class=SpellE>TopLevelPackage</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#5">TopLevelPackage</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#6">Targets</a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#6">Targets</a><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo3;tab-stops:list .5in'><a href="#7"><span
- class=SpellE>DeploymentPlan</span></a><o:p></o:p></li>
+ auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'><a href="#7">DeploymentPlan</a><o:p></o:p></li>
</ul>
<div class=MsoNormal align=center style='text-align:center'><span
@@ -873,13 +797,13 @@ style='color:black'>
</span></div>
-<p><span style='color:black'>The complete PICML <span class=SpellE>Quoter</span>
-model consists of modeling elements distributed across various folders. If you
-used <span class=SpellE><em>idl_to_picml</em></span> to generate the initial
-model, you will see that it has created all these folders and some of the
-tedious boilerplate modeling for us. The rest of the section will explain the purpose
-of each folder as well as the modeling entities contained in these folders. We
-will also show how to model some of the folders that have to be done by hand.<o:p></o:p></span></p>
+<p><span style='color:black'>The complete PICML Quoter model consists of
+modeling elements distributed across various folders. If you used <em>idl_to_picml</em>
+to generate the initial model, you will see that it has created all these
+folders and some of the tedious boilerplate modeling for us. The rest of the
+section will explain the purpose of each folder as well as the modeling
+entities contained in these folders. We will also show how to model some of the
+folders that have to be done by hand.<o:p></o:p></span></p>
<p><b><span style='font-variant:small-caps;color:red;background:silver;
mso-highlight:silver'>Important:</span></b><span style='color:black;background:
@@ -890,18 +814,17 @@ constraints by clicking on <em>File-&gt;Check-&gt;Check All</em> in GME. This
will help you find many logic errors in your model.</span><span
style='color:black'><o:p></o:p></span></p>
-<h3><span class=SpellE><span style='color:black'>ImplementationArtifacts</span></span><span
-style='color:black'><o:p></o:p></span></h3>
+<h3><span style='color:black'>ImplementationArtifacts<o:p></o:p></span></h3>
<p><span style='color:black'>This folder contains implementation artifacts
-associated with components. <span class=SpellE><em>idl_to_picml</em></span> has
-created these artifacts for us, with their dependency relationships correctly
-captured. Figure 4 shows the Implementation Artifacts for <em>Broker</em>.<o:p></o:p></span></p>
+associated with components. <em>idl_to_picml</em> has created these artifacts
+for us, with their dependency relationships correctly captured. Figure 4 shows
+the Implementation Artifacts for <em>Broker</em>.<o:p></o:p></span></p>
<p class=MsoNormal align=center style='margin-bottom:12.0pt;text-align:center'><span
-style='color:black'><img border=0 width=891 height=552 id="_x0000_i1030"
+style='color:black'><img border=0 width=891 height=552 id="_x0000_i1031"
src="Images/fig4.jpg"><br>
-<span class=GramE>Figure 4.</span><o:p></o:p></span></p>
+Figure 4.<o:p></o:p></span></p>
<div class=MsoNormal align=center style='text-align:center'><a name=1></a><span
style='color:black'>
@@ -910,71 +833,57 @@ style='color:black'>
</span></div>
-<h3><span class=SpellE><span style='color:black'>ComponentImplementation</span></span><a
-name=2></a><span style='color:black'><o:p></o:p></span></h3>
-
-<p><span style='color:black'>This folder contains models that describe the
-implementations of component interfaces. In the <span class=SpellE>Quoter</span>
-example, we will have two monolithic component implementations - named <span
-class=SpellE><em>StockDistributorImplementation</em></span> and <span
-class=SpellE><em>StockBrokerImplementation</em></span> - and an assembly
-component implementation named <span class=SpellE><em>StockQuoter</em></span>,
-which is an assembly of <span class=SpellE><em>StockDistributorImplementation</em></span>
-and <span class=SpellE><em>StockBrokerImplementaion</em></span>. <span
-class=SpellE><em>idl_to_picml</em></span> has created the monolithic component
-implementations for us, as shown in figure 5 for example, but we have to
-specify the connections between them in order to construct a <span
-class=SpellE>Quoter</span> system.<o:p></o:p></span></p>
+<h3><span style='color:black'>ComponentImplementation<a name=2></a><o:p></o:p></span></h3>
+
+<p><span style='color:black'>This folder contains models that describe the implementations
+of component interfaces. In the Quoter example, we will have two monolithic
+component implementations - named <em>StockDistributorImplementation</em> and <em>StockBrokerImplementation</em>
+- and an assembly component implementation named <em>StockQuoter</em>, which is
+an assembly of <em>StockDistributorImplementation</em> and <em>StockBrokerImplementaion</em>.
+<em>idl_to_picml</em> has created the monolithic component implementations for
+us, as shown in figure 5 for example, but we have to specify the connections
+between them in order to construct a Quoter system.<o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
-style='color:black'><img border=0 width=922 height=639 id="_x0000_i1032"
+style='color:black'><img border=0 width=922 height=639 id="_x0000_i1033"
src="Images/fig5.jpg"><br>
Figure 5<o:p></o:p></span></p>
-<p><span style='color:black'>Assembly components provide a boundary for the
-composition of monolithic components and even other assemblies. Assembly
-components do not provide actual implementations for their interface, it is a
-virtual component that delegates its ports and attributes to one or more of the
-entities it contains. There are slight differences between modeling an assembly
-and modeling a monolithic component. Since the assembly is a virtual component,
-it is not necessary to model a </span><span class=SpellE><code><span
-style='font-size:10.0pt;color:black'>MonolithicImplementation</span></code></span><span
-style='color:black'>. Instead, <em>instances</em> of other components are
-placed within the assembly and connected. Let's try to assemble the <span
-class=SpellE><em>StockQuoter</em></span>.<o:p></o:p></span></p>
+<p><span style='color:black'>Assembly components provide a boundary for the composition
+of monolithic components and even other assemblies. Assembly components do not
+provide actual implementations for their interface, it is a virtual component
+that delegates its ports and attributes to one or more of the entities it
+contains. There are slight differences between modeling an assembly and
+modeling a monolithic component. Since the assembly is a virtual component, it
+is not necessary to model a </span><code><span style='font-size:10.0pt;
+color:black'>MonolithicImplementation</span></code><span style='color:black'>.
+Instead, <em>instances</em> of other components are placed within the assembly
+and connected. Let's try to assemble the <em>StockQuoter</em>.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l0 level1 lfo4;tab-stops:list .5in'>Right click the <span
- class=SpellE><em>ComponentImplementations</em></span> folder, choose <strong>Insert
- Model-&gt;<span class=SpellE>ComponentImplementationContainer</span></strong>,
- rename it as &quot;<span class=SpellE>StockQuoterImplementation</span>&quot;
- in the Attribute Panel. Double click to open it.<o:p></o:p></li>
+ auto;mso-list:l0 level1 lfo4;tab-stops:list .5in'>Right click the <em>ComponentImplementations</em>
+ folder, choose <strong>Insert Model-&gt;ComponentImplementationContainer</strong>,
+ rename it as &quot;StockQuoterImplementation&quot; in the Attribute Panel.
+ Double click to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level1 lfo4;tab-stops:list .5in'>From the Part Browser,
- drag a &lt;&lt;<span class=SpellE>ComponentAssembly</span>&gt;&gt; to the
- modeling window, name it &quot;<span class=SpellE>StockQuoter</span>&quot;.
- Double click to open it.<o:p></o:p></li>
+ drag a &lt;&lt;ComponentAssembly&gt;&gt; to the modeling window, name it
+ &quot;StockQuoter&quot;. Double click to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level1 lfo4;tab-stops:list .5in'>Now we will create two
- instances for interfaces <span class=SpellE><em>StockBroker</em></span>
- and <span class=SpellE><em>StockDistributor</em></span>. To do that,
- expand the folder <span class=SpellE><em><span style='font-size:10.0pt;
- font-family:"Courier New"'>InterfaceDefinitions</span></em></span>, then
- expand the <span class=SpellE><em><span style='font-size:10.0pt;
- font-family:"Courier New"'>InterfaceDefinitions</span></em></span><em><span
- style='font-size:10.0pt;font-family:"Courier New"'>/</span></em> <em>Broker</em>,
- then <span class=SpellE><em><span style='font-size:10.0pt;font-family:
- "Courier New"'>InterfaceDefinitions</span></em></span><em><span
- style='font-size:10.0pt;font-family:"Courier New"'>/</span></em> <em>Broker/
- Stock</em> until the interface definition of <span class=SpellE><em>StockBroker</em></span>
- shows. While expanding the tree, always keep the &quot;<span class=SpellE>StockQuoter</span>&quot;
- &lt;&lt;<span class=SpellE>ComponentAssembly</span>&gt;&gt; window open.
- Then drag <span class=SpellE><code><span style='font-size:10.0pt'>MyQuoter/InterfaceDefinitions/Broker/Stock/StockBroker</span></code></span>
- in the browser to the &quot;<span class=SpellE>StockQuoter</span>&quot;
- &lt;&lt;<span class=SpellE>ComponentAssembly</span>&gt;&gt; window while
- pressing ALT key. Repeat the same steps for <code><span style='font-size:
- 10.0pt'>MyQuoter/InterfaceDefinitions/Distributor/Stock/StockDistributor</span></code>,
+ instances for interfaces <em>StockBroker</em> and <em>StockDistributor</em>.
+ To do that, expand the folder <em><span style='font-size:10.0pt;
+ font-family:"Courier New"'>InterfaceDefinitions</span></em>, then expand
+ the <em><span style='font-size:10.0pt;font-family:"Courier New"'>InterfaceDefinitions/</span></em>
+ <em>Broker</em>, then <em><span style='font-size:10.0pt;font-family:"Courier New"'>InterfaceDefinitions/</span></em>
+ <em>Broker/ Stock</em> until the interface definition of <em>StockBroker</em>
+ shows. While expanding the tree, always keep the &quot;StockQuoter&quot;
+ &lt;&lt;ComponentAssembly&gt;&gt; window open. Then drag <code><span
+ style='font-size:10.0pt'>MyQuoter/InterfaceDefinitions/Broker/Stock/StockBroker</span></code>
+ in the browser to the &quot;StockQuoter&quot;
+ &lt;&lt;ComponentAssembly&gt;&gt; window while pressing ALT key. Repeat
+ the same steps for <code><span style='font-size:10.0pt'>MyQuoter/InterfaceDefinitions/Distributor/Stock/StockDistributor</span></code>,
and you will see two instances of component interfaces have been created
as shown in Figure 6 (the black line in the figure only indicates
.mapping)<o:p></o:p></li>
@@ -983,28 +892,27 @@ class=SpellE><em>StockQuoter</em></span>.<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
-style='color:black'><img border=0 width=972 height=714 id="_x0000_i1046"
+style='color:black'><img border=0 width=972 height=714 id="_x0000_i1034"
src="Images/fig6.jpg"><br>
<br>
Figure 6<o:p></o:p></span></p>
<ol start=4 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l11 level1 lfo5;tab-stops:list .5in'>Create an &lt;&lt;<span
- class=SpellE>PublishConnector</span>&gt;&gt;.<o:p></o:p></li>
+ auto;mso-list:l8 level1 lfo5;tab-stops:list .5in'>Create an
+ &lt;&lt;PublishConnector&gt;&gt;.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l11 level1 lfo5;tab-stops:list .5in'>Now assemble the
+ auto;mso-list:l8 level1 lfo5;tab-stops:list .5in'>Now assemble the
components together according to <a href="Images/fig1.jpg">Figure 1</a>(make
- sure you change to connect <span class=GramE>mode </span><img border=0
- width=32 height=32 id="_x0000_i1047" src="Icons/AddConnMode.gif">) and the
- resulting assembly model should look like Figure 7. Note that to create
- connections between <span class=SpellE>StockDistributor.notify_out</span>
- and <span class=SpellE>StockBroker.notify_in</span>, you will need the
- intermediate connector &lt;&lt;<span class=SpellE>PublishConnector</span>&gt;&gt;.<o:p></o:p></li>
+ sure you change to connect mode <img border=0 width=32 height=32
+ id="_x0000_i1035" src="Icons/AddConnMode.gif">) and the resulting assembly
+ model should look like Figure 7. Note that to create connections between
+ StockDistributor.notify_out and StockBroker.notify_in, you will need the
+ intermediate connector &lt;&lt;PublishConnector&gt;&gt;.<o:p></o:p></li>
</ol>
<p class=MsoNormal align=center style='text-align:center'><span
-style='color:black'><img border=0 width=724 height=402 id="_x0000_i1048"
+style='color:black'><img border=0 width=724 height=402 id="_x0000_i1036"
src="Images/fig7.jpg"><!-- hhmts end -->&gt;<br>
<br>
Figure 7<o:p></o:p></span></p>
@@ -1016,58 +924,54 @@ style='color:black'>
</span></div>
-<h3><a name=3></a><span class=SpellE><span style='color:black'>ComponentPackage</span></span><span
-style='color:black'><o:p></o:p></span></h3>
+<h3><a name=3></a><span style='color:black'>ComponentPackage<o:p></o:p></span></h3>
<p class=MsoNormal><span style='color:black'>This folder contains deployable
-component packages. Every instance in an assembly should have a corresponding monolithic
-implementation and packaged in a <span class=SpellE>ComponentPackagebe</span>
-To create a package for <span class=SpellE><em>StockBroker</em>.instance</span><o:p></o:p></span></p>
+component packages. Every instance in an assembly should have a corresponding
+monolithic implementation and packaged in a ComponentPackagebe To create a
+package for <em>StockBroker</em>.instance<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Right click folder <span
- class=SpellE><em>ComponentPackage</em>s</span> , insert a &lt;&lt;<span
- class=SpellE>PackageContainer</span>&gt;&gt;, name it &quot;Broker&quot;;
+ auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Right click folder <em>ComponentPackage</em>s
+ , insert a &lt;&lt;PackageContainer&gt;&gt;, name it &quot;Broker&quot;;
Double click to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>From the <span
- class=SpellE>PartBrowser</span>, add the following:<o:p></o:p></li>
+ auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>From the PartBrowser,
+ add the following:<o:p></o:p></li>
<ul type=circle>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a &lt;&lt;<span
- class=SpellE>ComponentPackage</span>&gt;&gt; named &quot;Broker&quot;;<o:p></o:p></li>
+ auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a &lt;&lt;ComponentPackage&gt;&gt;
+ named &quot;Broker&quot;;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a &lt;&lt;<span
- class=SpellE>ComponentImplementationReference</span>&gt;&gt; named
+ auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a
+ &lt;&lt;ComponentImplementationReference&gt;&gt; named
&quot;Broker&quot;;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a &lt;&lt;<span
- class=SpellE>ComponentRef</span>&gt;&gt; named &quot;Broker&quot;;<o:p></o:p></li>
+ auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>a
+ &lt;&lt;ComponentRef&gt;&gt; named &quot;Broker&quot;;<o:p></o:p></li>
</ul>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Refer the &lt;&lt;<span
- class=SpellE>ComponentImplementationReference</span>&gt;&gt; <em>Broker</em>
- to <code><span style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockBroker</span></code>Implementation/StockBrokerMonolithicImpl.
- Refer the &lt;&lt;<span class=SpellE>ComponentRef</span>&gt;&gt; <em>Broker</em>
- to <span class=SpellE><code><span style='font-size:10.0pt'>MyQuoter/InterfaceDefinitions/Broker/Stock/StockBroker</span></code></span>.
+ auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Refer the
+ &lt;&lt;ComponentImplementationReference&gt;&gt; <em>Broker</em> to <code><span
+ style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockBroker</span></code>Implementation/StockBrokerMonolithicImpl.
+ Refer the &lt;&lt;ComponentRef&gt;&gt; <em>Broker</em> to <code><span
+ style='font-size:10.0pt'>MyQuoter/InterfaceDefinitions/Broker/Stock/StockBroker</span></code>.
To create a reference in GME, simply drag the tree node in the Browser
&quot;into&quot; the reference model. For example, you should drag the
tree node <code><span style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockBroker</span></code>Implementation/StockBrokerMonolithicImpl
- into &lt;&lt;<span class=SpellE>ComponentImplementationReference</span>&gt;&gt;
- <em>Broker.</em> Check GME manual(tutorials) for more information.<o:p></o:p></li>
+ into &lt;&lt;ComponentImplementationReference&gt;&gt; <em>Broker.</em>
+ Check GME manual(tutorials) for more information.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Switch to Connect Mode
- and create two connections according to the following relationship.<o:p></o:p></li>
+ auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'>Switch to Connect Mode and
+ create two connections according to the following relationship.<o:p></o:p></li>
<ul type=circle>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>&lt;&lt;<span
- class=SpellE>ComponentImplementationReference</span>&gt;&gt; <em>Broker</em>
- implements &lt;&lt;<span class=SpellE>ComponentPackage</span>&gt;&gt; <em>Broker</em>;<o:p></o:p></li>
+ auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>&lt;&lt;ComponentImplementationReference&gt;&gt;
+ <em>Broker</em> implements &lt;&lt;ComponentPackage&gt;&gt; <em>Broker</em>;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>&lt;&lt;<span
- class=SpellE>ComponentPackage</span>&gt;&gt; <em>Broker</em> realizes
- &lt;&lt;<span class=SpellE>ComponentRef</span>&gt;&gt; <em>Broker</em>.<o:p></o:p></li>
+ auto;mso-list:l1 level2 lfo6;tab-stops:list 1.0in'>&lt;&lt;ComponentPackage&gt;&gt;
+ <em>Broker</em> realizes &lt;&lt;ComponentRef&gt;&gt; <em>Broker</em>.<o:p></o:p></li>
</ul>
</ol>
@@ -1078,23 +982,22 @@ margin-left:.5in'><span style='color:black'><br>
<p class=MsoNormal align=center style='mso-margin-top-alt:auto;margin-bottom:
12.0pt;margin-left:.5in;text-align:center'><span style='color:black'><img
-border=0 width=675 height=497 id="_x0000_i1034" src="Images/fig8.jpg"><!-- hhmts start -->&gt;<br>
+border=0 width=675 height=497 id="_x0000_i1038" src="Images/fig8.jpg"><!-- hhmts start -->&gt;<br>
<br>
Figure 8<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
-margin-left:.5in'><span style='color:black'>Now create a <span class=SpellE>ComponentPackage/StockDistributor</span>
-following the same steps. <o:p></o:p></span></p>
+margin-left:.5in'><span style='color:black'>Now create a
+ComponentPackage/StockDistributor following the same steps. <o:p></o:p></span></p>
<ol start=5 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo6;tab-stops:list .5in;list-style-position:outside'><br>
- We will also need to create a package for the assembly component <span
- class=SpellE>StockQuoter</span>. Remember assembly component is a virtual
- component, it does not &quot;realize&quot; a certain interface, so
- different from the Broker and Distributor packages, the <span
- class=SpellE>StockQuoter</span> does not need a &lt;&lt;<span
- class=SpellE>ComponentRef</span>&gt;&gt;. To create this model: <o:p></o:p></li>
+ We will also need to create a package for the assembly component
+ StockQuoter. Remember assembly component is a virtual component, it does
+ not &quot;realize&quot; a certain interface, so different from the Broker
+ and Distributor packages, the StockQuoter does not need a
+ &lt;&lt;ComponentRef&gt;&gt;. To create this model: <o:p></o:p></li>
</ol>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
@@ -1102,30 +1005,30 @@ margin-left:.5in;text-indent:-.25in;mso-list:l1 level2 lfo7'><![if !supportLists
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:black'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='color:black'>Insert a &lt;&lt;<span class=SpellE>ComponentPackage</span>&gt;&gt;
-named &quot;<span class=SpellE>StockQuoter</span>&quot;<o:p></o:p></span></p>
+style='color:black'>Insert a &lt;&lt;ComponentPackage&gt;&gt; named
+&quot;StockQuoter&quot;<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:black'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='color:black'>Add a &lt;&lt;<span class=SpellE>ComponentImplementationReference</span>&gt;&gt;
-named &quot;<span class=SpellE>StockQuoter</span>&quot;, refer it to <span
-class=SpellE>MyQuoter<code><span style='font-size:10.0pt'>/ComponentImplementations/StockQuoter/StockQuoter</span></code></span><o:p></o:p></span></p>
+style='color:black'>Add a &lt;&lt;ComponentImplementationReference&gt;&gt;
+named &quot;StockQuoter&quot;, refer it to MyQuoter</span><code><span
+style='font-size:10.0pt;color:black'>/ComponentImplementations/StockQuoter/StockQuoter</span></code><span
+style='color:black'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:black'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='color:black'>Switch to connect mode and connect &lt;&lt;<span
-class=SpellE>ComponentImplementationReference</span>&gt;&gt; <span
-class=SpellE>StockQuoter</span> with &lt;&lt;<span class=SpellE>ComponentPackage</span>&gt;&gt;
-<span class=SpellE>StockQuoter</span>, as in Figure 9.<o:p></o:p></span></p>
+style='color:black'>Switch to connect mode and connect
+&lt;&lt;ComponentImplementationReference&gt;&gt; StockQuoter with
+&lt;&lt;ComponentPackage&gt;&gt; StockQuoter, as in Figure 9.<o:p></o:p></span></p>
<p class=MsoNormal align=center style='margin-bottom:12.0pt;text-align:center'><span
-style='color:black'><img border=0 width=549 height=354 id="_x0000_i1035"
+style='color:black'><img border=0 width=549 height=354 id="_x0000_i1039"
src="Images/fig9.jpg"><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->&gt;<br>
<br>
Figure 9<o:p></o:p></span></p>
@@ -1137,33 +1040,29 @@ style='color:black'>
</span></div>
-<h3><a name=4></a><span class=SpellE><span style='color:black'>PackageConfiguration</span></span><span
-style='color:black'><o:p></o:p></span></h3>
+<h3><a name=4></a><span style='color:black'>PackageConfiguration<o:p></o:p></span></h3>
<p class=MsoNormal><span style='color:black'>This folder contains just one
model capturing specific configuration of Component packages.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l8 level1 lfo8;tab-stops:list .5in'>In the folder <span
- class=SpellE><em>PackageConfiguratio</em>n</span>, and create a &lt;&lt;<span
- class=SpellE>PackageConfigurationContainer</span>&gt;&gt;, name it
+ auto;mso-list:l6 level1 lfo8;tab-stops:list .5in'>In the folder <em>PackageConfiguratio</em>n,
+ and create a &lt;&lt;PackageConfigurationContainer&gt;&gt;, name it
&quot;Default&quot;, click to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l8 level1 lfo8;tab-stops:list .5in'>Add a &lt;&lt;<span
- class=SpellE>PackageConfiguration</span>&gt;&gt; named &quot;default&quot;
- and a &lt;&lt;<span class=SpellE>ComponentPackageReference</span>&gt;&gt;,
- name it &quot;<span class=SpellE>StockQuoter</span>&quot;, connect
- &quot;Default&quot; to &quot;<span class=SpellE>StockQuoter</span>&quot;<o:p></o:p></li>
+ auto;mso-list:l6 level1 lfo8;tab-stops:list .5in'>Add a
+ &lt;&lt;PackageConfiguration&gt;&gt; named &quot;default&quot; and a
+ &lt;&lt;ComponentPackageReference&gt;&gt;, name it
+ &quot;StockQuoter&quot;, connect &quot;Default&quot; to
+ &quot;StockQuoter&quot;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l8 level1 lfo8;tab-stops:list .5in'>Refer &lt;&lt;<span
- class=SpellE>ComponentPackageReference</span>&gt;&gt; <span class=SpellE>StockQuoter</span>
- to &lt;&lt;<span class=SpellE>ComponentPackage</span>&gt;&gt; <span
- class=SpellE><code><span style='font-size:10.0pt'>MyQuoter/ComponentPackage/StockQuoter/StockQuoter</span></code></span><span
+ auto;mso-list:l6 level1 lfo8;tab-stops:list .5in'>Refer
+ &lt;&lt;ComponentPackageReference&gt;&gt; StockQuoter to
+ &lt;&lt;ComponentPackage&gt;&gt; <code><span style='font-size:10.0pt'>MyQuoter/ComponentPackage/StockQuoter/StockQuoter</span></code><span
style='font-size:10.0pt;font-family:"Courier New"'><br>
- <code>(Not &lt;&lt;<span class=SpellE>ComponentImplementationReference</span>&gt;&gt;</code></span>
- <span class=SpellE><code><span style='font-size:10.0pt'>MyQuoter/ComponentPackage/StockQuoter/StockQuoter</span></code></span><code><span
- style='font-size:10.0pt'>!)&nbsp;</span></code><o:p></o:p></li>
+ <code>(Not &lt;&lt;ComponentImplementationReference&gt;&gt;</code></span> <code><span
+ style='font-size:10.0pt'>MyQuoter/ComponentPackage/StockQuoter/StockQuoter!)&nbsp;</span></code><o:p></o:p></li>
</ol>
<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
@@ -1175,8 +1074,7 @@ style='color:black'>
</span></div>
-<h3><a name=5></a><span class=SpellE><span style='color:black'>ToplevelPackage</span></span><span
-style='color:black'><o:p></o:p></span></h3>
+<h3><a name=5></a><span style='color:black'>ToplevelPackage<o:p></o:p></span></h3>
<p class=MsoNormal><span style='color:black'>This folder contains one model
capturing information about the top-level element that will be fed to the
@@ -1184,21 +1082,18 @@ application.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l6 level1 lfo9;tab-stops:list .5in'>In the folder <span
- class=SpellE><em>ToplevelPackage</em></span>, and create a &lt;&lt;<span
- class=SpellE>ToplevelPackageContainer</span>&gt;&gt;, name it
+ auto;mso-list:l4 level1 lfo9;tab-stops:list .5in'>In the folder <em>ToplevelPackage</em>,
+ and create a &lt;&lt;ToplevelPackageContainer&gt;&gt;, name it
&quot;Default&quot;, double click to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l6 level1 lfo9;tab-stops:list .5in'>Add a &lt;&lt;<span
- class=SpellE>ToplevelPackage</span>&gt;&gt; named &quot;<span
- class=SpellE>ToplevelPackage</span>&quot; and a &lt;&lt;<span
- class=SpellE>PackageConfigurationReference</span>&gt;&gt;, name it
- &quot;Default&quot;, connect &quot;<span class=SpellE>ToplevelPackage</span>&quot;
- to &quot;Default&quot;<o:p></o:p></li>
+ auto;mso-list:l4 level1 lfo9;tab-stops:list .5in'>Add a
+ &lt;&lt;ToplevelPackage&gt;&gt; named &quot;ToplevelPackage&quot; and a
+ &lt;&lt;PackageConfigurationReference&gt;&gt;, name it
+ &quot;Default&quot;, connect &quot;ToplevelPackage&quot; to
+ &quot;Default&quot;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l6 level1 lfo9;tab-stops:list .5in'>Refer
- &quot;Default&quot; to <span class=SpellE>My<code><span style='font-size:
- 10.0pt'>Quoter/PackageConfiguration/Default/Default</span></code></span><o:p></o:p></li>
+ auto;mso-list:l4 level1 lfo9;tab-stops:list .5in'>Refer
+ &quot;Default&quot; to My<code><span style='font-size:10.0pt'>Quoter/PackageConfiguration/Default/Default</span></code><o:p></o:p></li>
</ol>
<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
@@ -1214,18 +1109,17 @@ style='color:black'>
<p class=MsoNormal><span style='color:black'>This folder contains
domain-specific models capturing information about the target environment in
-which component-based application will be deployed. In this <span class=SpellE>Quoter</span>
-example, we can either deploy the two components into ONE host, or into TWO
-different host. We will deploy the <span class=SpellE>Quoter</span> into two
-different host.<o:p></o:p></span></p>
+which component-based application will be deployed. In this Quoter example, we
+can either deploy the two components into ONE host, or into TWO different host.
+We will deploy the Quoter into two different host.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l7 level1 lfo10;tab-stops:list .5in'>In the folder <i>Targets</i>,
+ auto;mso-list:l5 level1 lfo10;tab-stops:list .5in'>In the folder <i>Targets</i>,
insert a new &lt;&lt;Domain&gt;&gt; named &quot;Domain&quot;; double click
to open it.<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l7 level1 lfo10;tab-stops:list .5in'>From the Part Browser,
+ auto;mso-list:l5 level1 lfo10;tab-stops:list .5in'>From the Part Browser,
add two &lt;&lt;Node&gt;&gt; named &quot;Broker&quot; and
&quot;Distributor&quot; respectively.<o:p></o:p></li>
</ol>
@@ -1240,91 +1134,82 @@ style='color:black'>
</span></div>
-<h3><a name=7></a><span class=SpellE><span style='color:black'>DeploymentPlan</span></span><span
-style='color:black'><o:p></o:p></span></h3>
+<h3><a name=7></a><span style='color:black'>DeploymentPlan<o:p></o:p></span></h3>
-<p class=MsoNormal><span style='color:black'>This folder contains a plan model that
-captures information about the assignment of component to nodes.<o:p></o:p></span></p>
+<p class=MsoNormal><span style='color:black'>This folder contains a plan model
+that captures information about the assignment of component to nodes.<o:p></o:p></span></p>
<ol start=1 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l10 level1 lfo11;tab-stops:list .5in'>In the folder <span
- class=SpellE><em>DeploymentPlan</em></span>, insert a model &lt;&lt;<span
- class=SpellE>DeploymentPlan</span>&gt;&gt;; name it &quot;Plan&quot;,
+ auto;mso-list:l7 level1 lfo11;tab-stops:list .5in'>In the folder <em>DeploymentPlan</em>,
+ insert a model &lt;&lt;DeploymentPlan&gt;&gt;; name it &quot;Plan&quot;,
click to open it<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l10 level1 lfo11;tab-stops:list .5in'>From the <span
- class=SpellE>PartBrowser</span>, add the following:<o:p></o:p></li>
+ auto;mso-list:l7 level1 lfo11;tab-stops:list .5in'>From the PartBrowser,
+ add the following:<o:p></o:p></li>
<ul type=circle>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l10 level2 lfo11;tab-stops:list 1.0in'>Two &lt;&lt;<span
- class=SpellE>CollocationGroup</span>&gt;&gt;<o:p></o:p></li>
+ auto;mso-list:l7 level2 lfo11;tab-stops:list 1.0in'>Two
+ &lt;&lt;CollocationGroup&gt;&gt;<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l10 level2 lfo11;tab-stops:list 1.0in'>Two &lt;&lt;<span
- class=SpellE>NodeReference</span>&gt;&gt; named &quot;<span class=SpellE>Node_Broker</span>&quot;
- and &quot;<span class=SpellE>Node_Distributor</span>&quot; respectively, <span
- class=SpellE>refering</span> to <span class=SpellE><code><span
- style='font-size:10.0pt'>MyQuoter</span></code></span><code><span
- style='font-size:10.0pt'>/Targets/Domain/Broker</span></code> and <span
- class=SpellE><code><span style='font-size:10.0pt'>MyQuoter</span></code></span><code><span
- style='font-size:10.0pt'>/Targets/Domain/Distributor</span></code>
+ auto;mso-list:l7 level2 lfo11;tab-stops:list 1.0in'>Two
+ &lt;&lt;NodeReference&gt;&gt; named &quot;Node_Broker&quot; and
+ &quot;Node_Distributor&quot; respectively, refering to <code><span
+ style='font-size:10.0pt'>MyQuoter/Targets/Domain/Broker</span></code> and
+ <code><span style='font-size:10.0pt'>MyQuoter/Targets/Domain/Distributor</span></code>
respectively<o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l10 level2 lfo11;tab-stops:list 1.0in'>Two &lt;&lt;<span
- class=SpellE>ComponentRef</span>&gt;&gt; named &quot;<span class=SpellE>StockBroker</span>&quot;
- and &quot;<span class=SpellE>StockDistributor</span>&quot; respectively, <span
- class=SpellE>refering</span> to <code><span style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockQuoterImplementation/StockQuoter/StockBroker</span></code>
+ auto;mso-list:l7 level2 lfo11;tab-stops:list 1.0in'>Two
+ &lt;&lt;ComponentRef&gt;&gt; named &quot;StockBroker&quot; and
+ &quot;StockDistributor&quot; respectively, refering to <code><span
+ style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockQuoterImplementation/StockQuoter/StockBroker</span></code>
and <code><span style='font-size:10.0pt'>MyQuoter/ComponentImplementations/StockQuoterImplementation/StockQuoter/StockDistributor</span></code>
- respectively. Note that the &lt;&lt;<span class=SpellE>ComponentRef</span>&gt;&gt;
- in <span class=SpellE>DeploymentPlan</span> is not referring to the interface,
- but rather the actual instance of the implementation.<o:p></o:p></li>
+ respectively. Note that the &lt;&lt;ComponentRef&gt;&gt; in
+ DeploymentPlan is not referring to the interface, but rather the actual
+ instance of the implementation.<o:p></o:p></li>
</ul>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;margin-bottom:
- 12.0pt;mso-list:l10 level1 lfo11;tab-stops:list .5in'>Switch to Connect
- Mode, connect one &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
- to &lt;&lt;<span class=SpellE>NodeReference</span>&gt;&gt; <span
- class=SpellE><em>Node_Broker</em></span>, connect another &lt;&lt;<span
- class=SpellE>CollocationGroup</span>&gt;&gt; to &lt;&lt;<span
- class=SpellE>NodeReference</span>&gt;&gt; <span class=SpellE><em>Node_Distributor</em></span>.
+ 12.0pt;mso-list:l7 level1 lfo11;tab-stops:list .5in'>Switch to Connect
+ Mode, connect one &lt;&lt;CollocationGroup&gt;&gt; to
+ &lt;&lt;NodeReference&gt;&gt; <em>Node_Broker</em>, connect another
+ &lt;&lt;CollocationGroup&gt;&gt; to &lt;&lt;NodeReference&gt;&gt; <em>Node_Distributor</em>.
Now the model looks like the following.<o:p></o:p></li>
</ol>
<p class=MsoNormal align=center style='mso-margin-top-alt:auto;margin-bottom:
12.0pt;margin-left:.5in;text-align:center'><span style='color:black'><img
-border=0 width=752 height=530 id="_x0000_i1040" src="Images/fig10.jpg"><br>
+border=0 width=752 height=530 id="_x0000_i1044" src="Images/fig10.jpg"><br>
<br>
-<span class=GramE>Figure 10.</span><o:p></o:p></span></p>
+Figure 10.<o:p></o:p></span></p>
<ol start=4 type=1>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;margin-bottom:
- 12.0pt;mso-list:l10 level1 lfo11;tab-stops:list .5in'>Now we need to
- associate &lt;&lt;<span class=SpellE>ComponentRef</span>&gt;&gt; <span
- class=SpellE>StockBroker</span> to the &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
- running on the &lt;&lt;<span class=SpellE>NodeReference</span>&gt;&gt;
- Broker, and &lt;&lt;<span class=SpellE>ComponentRef</span>&gt;&gt; <span
- class=SpellE>StockDistributor</span> to the &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
- running on the &lt;&lt;<span class=SpellE>NodeReference</span>&gt;&gt;
- Distributor. To do that, switch the Edit Mode Bar to Set Mode (<img
- border=0 width=32 height=32 id="_x0000_i1041" src="Icons/SetMode.gif">),
- and move the cursor to the &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
- running on &lt;&lt;<span class=SpellE>NodeReference</span>&gt;&gt;
+ 12.0pt;mso-list:l7 level1 lfo11;tab-stops:list .5in'>Now we need to
+ associate &lt;&lt;ComponentRef&gt;&gt; StockBroker to the
+ &lt;&lt;CollocationGroup&gt;&gt; running on the
+ &lt;&lt;NodeReference&gt;&gt; Broker, and &lt;&lt;ComponentRef&gt;&gt;
+ StockDistributor to the &lt;&lt;CollocationGroup&gt;&gt; running on the
+ &lt;&lt;NodeReference&gt;&gt; Distributor. To do that, switch the Edit
+ Mode Bar to Set Mode (<img border=0 width=32 height=32 id="_x0000_i1045"
+ src="Icons/SetMode.gif">), and move the cursor to the
+ &lt;&lt;CollocationGroup&gt;&gt; running on &lt;&lt;NodeReference&gt;&gt;
Distributor, right-click on it. You will find the cursor is changed to set
- mode cursor, and only the &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
- you clicked in is highlighted, as shown in Figure 11.<o:p></o:p></li>
+ mode cursor, and only the &lt;&lt;CollocationGroup&gt;&gt; you clicked in
+ is highlighted, as shown in Figure 11.<o:p></o:p></li>
</ol>
<p class=MsoNormal align=center style='margin-bottom:12.0pt;text-align:center'><span
-style='color:black'><img border=0 width=672 height=505 id="_x0000_i1042"
+style='color:black'><img border=0 width=672 height=505 id="_x0000_i1046"
src="Images/fig11.jpg"><!-- 01.html,v 1.3 2006/02/10 14:34:35 mxiong Exp -->&gt;<br>
<br>
Figure 11<o:p></o:p></span></p>
-<p><span style='color:black'>Now move your cursor to &lt;&lt;<span
-class=SpellE>ComponentRef</span>&gt;&gt;&nbsp; <span class=SpellE>StockDistributor</span>,
-and left-click it, so that it looks like Figure 12.<o:p></o:p></span></p>
+<p><span style='color:black'>Now move your cursor to
+&lt;&lt;ComponentRef&gt;&gt;&nbsp; StockDistributor, and left-click it, so that
+it looks like Figure 12.<o:p></o:p></span></p>
<p class=MsoNormal align=center style='margin-bottom:12.0pt;text-align:center'><span
-style='color:black'><img border=0 width=672 height=505 id="_x0000_i1043"
+style='color:black'><img border=0 width=672 height=505 id="_x0000_i1047"
src="Images/fig12.jpg">
<!doctype HTML>
@@ -1334,12 +1219,11 @@ src="Images/fig12.jpg">
Figure 12<o:p></o:p></span></p>
<p style='margin-bottom:12.0pt'><span style='color:black'>This operation
-associates <span class=SpellE><em>StockDistributor</em></span> component to the
-&lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt; running on <em>Distributor</em>
-node. To do the same with Broker, just right-click on another &lt;&lt;<span
-class=SpellE>CollocationGroup</span>&gt;&gt;, and left-click on <span
-class=SpellE>StockBroker</span> &lt;&lt;<span class=SpellE>CollocationGroup</span>&gt;&gt;
-which is highlighted.<o:p></o:p></span></p>
+associates <em>StockDistributor</em> component to the
+&lt;&lt;CollocationGroup&gt;&gt; running on <em>Distributor</em> node. To do
+the same with Broker, just right-click on another
+&lt;&lt;CollocationGroup&gt;&gt;, and left-click on StockBroker
+&lt;&lt;CollocationGroup&gt;&gt; which is highlighted.<o:p></o:p></span></p>
<div class=MsoNormal align=center style='text-align:center'><span
style='color:black'>
@@ -1353,34 +1237,38 @@ done with the modeling part. Before we generate anything from this model
though, please <b>DO</b> remember to check the constraints of the model as we
mentioned earlier.<o:p></o:p></span></p>
-<p><span style='color:black'>After we are done with the modeling, the <span
-class=SpellE>flattened_deploymentplan</span> interpreter that comes along with
-PICML will help us to generate a <span class=SpellE>flattened_deploymentplan.cdp</span>
-file. Please make sure you generate this file to <span class=SpellE>MyQuoter</span>/descriptors.
-Note that to get the example <span class=SpellE>working<span style='font-family:
-"Courier New"'>,</span>a</span> Node Map file should be created to map <span
-class=SpellE>logicalnodes</span> to <span class=SpellE>NodeManager</span>
-object <span class=SpellE>references,e.g</span>:<o:p></o:p></span></p>
-
-<pre wrap=""><span class=SpellE><span style='color:black'>DistributorNode</span></span><span
-style='color:black'> corbaloc<span class=GramE>:iiop:localhost:30000</span>/NodeManager<o:p></o:p></span></pre><pre><span
-class=SpellE><span style='color:black'>BrokerNode</span></span><span
-style='color:black'><span style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>corbaloc<span
-class=GramE>:iiop:localhost:40000</span>/NodeManager<o:p></o:p></span></pre><pre><span
+<p><span style='color:black'>After we are done with the modeling, the
+flattened_deploymentplan interpreter that comes along with PICML will help us
+to generate a flattened_deploymentplan.cdp file. Please make sure you generate
+this file to MyQuoter/descriptors. Note that to get the example working</span><span
+style='font-family:"Courier New";color:black'>,</span><span style='color:black'>a
+Node Map file should be created to map logicalnodes to NodeManager object
+references,e.g:<o:p></o:p></span></p>
+
+<pre wrap=""><span style='color:black'>DistributorNode corbaloc:iiop:localhost:30000/NodeManager<o:p></o:p></span></pre><pre><span
+style='color:black'>BrokerNode<span style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>corbaloc:iiop:localhost:40000/NodeManager<o:p></o:p></span></pre><pre><span
style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre>
+<p class=MsoNormal align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
+style='color:black'><a href="02.html">Previous</a><span style='mso-tab-count:
+8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a
+href="04.html">Next</a><o:p></o:p></span></p>
+
+<div class=MsoNormal align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
+style='color:black'>
+
+<hr size=2 width="100%" align=center>
+
+</span></div>
+
<address style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='color:black'><a href="mailto:ming.xiong@vanderbilt.edu">Ming Xiong<br>
</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
-<address style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='color:black'><o:p>&nbsp;</o:p></span></address>
-
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='color:black'><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->Last
-modified:<!-- hhmts end --> <o:p></o:p></span></p>
+style='color:black'><o:p>&nbsp;</o:p></span></p>
-</div>
+<pre style='text-align:center'><o:p>&nbsp;</o:p></pre></div>
</body>
diff --git a/CIAO/docs/tutorials/Quoter/Simple/04.html b/CIAO/docs/tutorials/Quoter/Simple/04.html
index 347429da6e2..863fe6d1696 100644
--- a/CIAO/docs/tutorials/Quoter/Simple/04.html
+++ b/CIAO/docs/tutorials/Quoter/Simple/04.html
@@ -25,18 +25,18 @@ w\:* {behavior:url(#default#VML);}
<o:DocumentProperties>
<o:Author>Abdullah Sowayan</o:Author>
<o:LastAuthor>Abdullah Sowayan</o:LastAuthor>
- <o:Revision>3</o:Revision>
- <o:TotalTime>1</o:TotalTime>
+ <o:Revision>5</o:Revision>
+ <o:TotalTime>4</o:TotalTime>
<o:Created>2006-11-06T21:26:00Z</o:Created>
- <o:LastSaved>2006-11-06T21:34:00Z</o:LastSaved>
+ <o:LastSaved>2007-03-08T01:20:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>285</o:Words>
- <o:Characters>1629</o:Characters>
+ <o:Words>292</o:Words>
+ <o:Characters>1668</o:Characters>
<o:Company>Lockheed Martin</o:Company>
<o:Lines>13</o:Lines>
<o:Paragraphs>3</o:Paragraphs>
- <o:CharactersWithSpaces>1911</o:CharactersWithSpaces>
- <o:Version>11.8107</o:Version>
+ <o:CharactersWithSpaces>1957</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
@@ -119,8 +119,8 @@ div.Section1
{page:Section1;}
/* List Definitions */
@list l0
- {mso-list-id:20934335;
- mso-list-template-ids:-306000872;}
+ {mso-list-id:67775701;
+ mso-list-template-ids:1355323582;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
@@ -129,9 +129,41 @@ div.Section1
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
+@list l0:level2
+ {mso-level-tab-stop:1.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level3
+ {mso-level-tab-stop:1.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level4
+ {mso-level-tab-stop:2.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level5
+ {mso-level-tab-stop:2.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level6
+ {mso-level-tab-stop:3.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level7
+ {mso-level-tab-stop:3.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level8
+ {mso-level-tab-stop:4.0in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
+@list l0:level9
+ {mso-level-tab-stop:4.5in;
+ mso-level-number-position:left;
+ text-indent:-.25in;}
@list l1
- {mso-list-id:67775701;
- mso-list-template-ids:1355323582;}
+ {mso-list-id:170876734;
+ mso-list-template-ids:1310460404;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
@@ -173,16 +205,16 @@ div.Section1
mso-level-number-position:left;
text-indent:-.25in;}
@list l2
- {mso-list-id:170876734;
- mso-list-template-ids:1310460404;}
+ {mso-list-id:333609146;
+ mso-list-template-ids:-1273693138;}
@list l2:level1
{mso-level-number-format:bullet;
- mso-level-text:\F0B7;
+ mso-level-text:\F0A7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
- font-family:Symbol;}
+ font-family:Wingdings;}
@list l2:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
@@ -216,70 +248,38 @@ div.Section1
mso-level-number-position:left;
text-indent:-.25in;}
@list l3
- {mso-list-id:232472744;
- mso-list-template-ids:1463160066;}
+ {mso-list-id:909120102;
+ mso-list-template-ids:116433128;}
@list l3:level1
{mso-level-number-format:bullet;
- mso-level-text:\F0A7;
+ mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
- font-family:Wingdings;}
+ font-family:Symbol;}
@list l4
- {mso-list-id:333609146;
- mso-list-template-ids:-1273693138;}
+ {mso-list-id:1387752558;
+ mso-list-template-ids:245692192;}
@list l4:level1
{mso-level-number-format:bullet;
- mso-level-text:\F0A7;
+ mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
- font-family:Wingdings;}
-@list l4:level2
- {mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level3
- {mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l4:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
+ font-family:Symbol;}
@list l5
- {mso-list-id:1166676480;
- mso-list-template-ids:-2033257756;}
+ {mso-list-id:1450973280;
+ mso-list-template-ids:2147393542;}
@list l5:level1
{mso-level-number-format:bullet;
- mso-level-text:\F0B7;
+ mso-level-text:\F0A7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
- font-family:Symbol;}
+ font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
@@ -306,7 +306,7 @@ ul
mso-bidi-language:#0400;}
</style>
<![endif]--><!-- $Id$ --><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="3074"/>
+ <o:shapedefaults v:ext="edit" spidmax="5122"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
@@ -318,16 +318,15 @@ ul
<div class=Section1>
-<h3 align=center style='text-align:center'><span style='color:black'>Step 6: System
-Deployment<o:p></o:p></span></h3>
+<h3 align=center style='text-align:center'><span style='color:black'>Step 6:
+System Deployment<o:p></o:p></span></h3>
<h3 align=center style='text-align:center'><span style='color:black'><img
width=432 height=223 id="_x0000_i1025" src="images/step6.jpg"><o:p></o:p></span></h3>
<p class=MsoNormal><span style='color:black'>Now that we have all the
-components and driver programs successfully built, along with the
-flattened_deploymentplan generated by PICML, we will be able to run our
-application<br>
+components and driver programs successfully built, along with the flattened_deploymentplan
+generated by PICML, we will be able to run our application<br>
<br>
From different command prompts in </span><code><span style='font-size:10.0pt;
color:black'>%CIAO_ROOT%/docs/tutorials/Quoter/Simple/descriptors/</span></code><span
@@ -335,11 +334,11 @@ style='color:black'> directory: <o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'>Start NodeManagers
+ auto;mso-list:l1 level1 lfo3;tab-stops:list .5in'>Start NodeManagers
(NodeDameon) by running <code><span style='font-size:10.0pt'>runNodeDaemon.pl</span></code><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l2 level1 lfo3;tab-stops:list .5in'>Start the execution
- manager <code><span style='font-size:10.0pt'>%CIAO_ROOT%/DAnCE/ExecutionManager/Execution_Manager
+ auto;mso-list:l1 level1 lfo3;tab-stops:list .5in'>Start the execution manager
+ <code><span style='font-size:10.0pt'>%CIAO_ROOT%/DAnCE/ExecutionManager/Execution_Manager
-o ior -i Stock.dat</span></code>&nbsp;<o:p></o:p></li>
</ul>
@@ -352,7 +351,7 @@ CIAO_Daemon.<o:p></o:p></span></p>
<ul type=square>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l4 level1 lfo6;tab-stops:list .5in'><em>NOTE</em>: As one
+ auto;mso-list:l2 level1 lfo6;tab-stops:list .5in'><em>NOTE</em>: As one
can see, we use the &quot;Stock.dat&quot; file to instruct the
Execution_Manager how to find the endpoint of each individual NodeManager
(i.e., Node Daemon) where component(s) will be deployed, so this is
@@ -361,11 +360,11 @@ CIAO_Daemon.<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo9;tab-stops:list .5in'>Start the plan_launcher
+ auto;mso-list:l0 level1 lfo9;tab-stops:list .5in'>Start the plan_launcher
by running <code><span style='font-size:10.0pt'>%CIAO_ROOT%/DAnCE/Plan_Launcher/Plan_Launcher
-p flattened_deploymentplan.cdp -k file://ior</span></code><o:p></o:p></li>
<li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
- auto;mso-list:l1 level1 lfo9;tab-stops:list .5in'>By now the components
+ auto;mso-list:l0 level1 lfo9;tab-stops:list .5in'>By now the components
should be successfully deployed. You may run the driver program to start
the application. e.g. you can try the following<o:p></o:p></li>
</ul>
@@ -391,18 +390,24 @@ CIAO_Daemon.<o:p></o:p></span></p>
&#8211;f</span></code><code><span style='font-size:10.0pt'><o:p></o:p></span></code></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><code><span style='font-size:
-10.0pt;color:black'><o:p>&nbsp;</o:p></span></code></p>
+10.0pt'><o:p>&nbsp;</o:p></span></code></p>
-<address style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='color:black'><a href="mailto:ming.xiong@vanderbilt.edu">Ming Xiong<br>
-</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
+<p class=MsoNormal align=center style='text-align:center'><span
+style='color:black'><a href="03.html">Previous</a><span style='mso-tab-count:
+8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>
+
+<div class=MsoNormal align=center style='text-align:center'><span
+style='color:black'>
+
+<hr size=2 width="100%" align=center>
-<address style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='color:black'><o:p>&nbsp;</o:p></span></address>
+</span></div>
+
+<address><span style='color:black'><a href="mailto:ming.xiong@vanderbilt.edu">Ming
+Xiong<br>
+</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='color:black'><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->Last
-modified:<!-- hhmts end --> <o:p></o:p></span></p>
+<p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><span style='color:black'><o:p>&nbsp;</o:p></span></p>
diff --git a/CIAO/docs/tutorials/Quoter/Simple/index.html b/CIAO/docs/tutorials/Quoter/Simple/index.html
index 453346a16b3..fd022a15496 100644
--- a/CIAO/docs/tutorials/Quoter/Simple/index.html
+++ b/CIAO/docs/tutorials/Quoter/Simple/index.html
@@ -1,4 +1,3 @@
-<!-- $Id$ -->
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
@@ -26,18 +25,18 @@ w\:* {behavior:url(#default#VML);}
<o:DocumentProperties>
<o:Author>Abdullah Sowayan</o:Author>
<o:LastAuthor>Abdullah Sowayan</o:LastAuthor>
- <o:Revision>13</o:Revision>
- <o:TotalTime>64</o:TotalTime>
+ <o:Revision>14</o:Revision>
+ <o:TotalTime>65</o:TotalTime>
<o:Created>2006-10-06T22:35:00Z</o:Created>
- <o:LastSaved>2006-11-06T21:35:00Z</o:LastSaved>
+ <o:LastSaved>2007-03-08T01:23:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>851</o:Words>
- <o:Characters>4851</o:Characters>
+ <o:Words>849</o:Words>
+ <o:Characters>4845</o:Characters>
<o:Company>Maritime Systems &amp; Sensors</o:Company>
<o:Lines>40</o:Lines>
<o:Paragraphs>11</o:Paragraphs>
- <o:CharactersWithSpaces>5691</o:CharactersWithSpaces>
- <o:Version>11.8107</o:Version>
+ <o:CharactersWithSpaces>5683</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
@@ -353,7 +352,7 @@ ul
mso-bidi-language:#0400;}
</style>
<![endif]--><!-- index.html,v 1.3 2006/05/06 02:29:31 schmidt Exp --><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="7170"/>
+ <o:shapedefaults v:ext="edit" spidmax="8194"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
@@ -410,7 +409,7 @@ describe the example:<o:p></o:p></span></p>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo1;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cuj.com/documents/s=9039/cujexp0402vinoski/">The CORBA
Component Model, Part 1: Evolving Towards Component Middleware</a></p>
@@ -419,7 +418,7 @@ Component Model, Part 1: Evolving Towards Component Middleware</a></p>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo1;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cuj.com/documents/s=9152/cujexp0404vinoski/">The CORBA
Component Model, Part 2: Defining Components with the IDL 3.x Types</a></p>
@@ -428,7 +427,7 @@ Component Model, Part 2: Defining Components with the IDL 3.x Types</a></p>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo1;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cuj.com/documents/s=9301/cujexp0409vinoski/">The CORBA
Component Model, Part 3: The CCM Container Architecture and Component
@@ -438,7 +437,7 @@ Implementation Framework</a></p>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l0 level1 lfo1;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cuj.com/documents/s=9360/cujexp0410vinoski/">The CORBA
Component Model Part 4: The CORBA Component Model Part 4: Implementing
@@ -456,7 +455,7 @@ help you follow through this tutorial:<o:p></o:p></span></p>
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l4 level1 lfo2;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="http://www.cs.wustl.edu/~schmidt/PDF/DAnCE.pdf">DAnCE: A QoS-enabled
Component Deployment and Conguration Engine</a><span style='color:black'><o:p></o:p></span></p>
@@ -465,7 +464,7 @@ Component Deployment and Conguration Engine</a><span style='color:black'><o:p></
margin-bottom:.0001pt;text-indent:-.25in;line-height:150%;mso-list:l4 level1 lfo2;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>TAO&#8217;s Developer&#8217;s Guide Version
1.4a. Chapter 32&nbsp;: CIAO and CCM.</p>
@@ -482,13 +481,12 @@ following: <o:p></o:p></span></p>
150%;mso-list:l1 level1 lfo3;tab-stops:list .75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><b><span style='color:black'>ACE+TAO+CIAO
-(Component Integraated ACE ORB).</span></b><span style='color:black'> ACE + TAO
-+ CIAO provide the CCM infrastructure necessary to enable the CCM-based distributed
-component interaction. You can click <a
-href="http://download.dre.vanderbilt.edu">here</a> to download the latest
-ACE + TAO + CIAO and click <a
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><b><span
+style='color:black'>ACE+TAO+CIAO (Component Integraated ACE ORB).</span></b><span
+style='color:black'> ACE + TAO + CIAO provide the CCM infrastructure necessary
+to enable the CCM-based distributed component interaction. You can click <a
+href="http://download.dre.vanderbilt.edu">here</a> to download the latest ACE +
+TAO + CIAO and click <a
href="http://www.cs.wustl.edu/%7Eschmidt/ACE_wrappers/TAO/CIAO/CIAO-INSTALL.html">here</a>
for information on how to build ACE+TAO+CIAO.<o:p></o:p></span></p>
@@ -496,11 +494,11 @@ for information on how to build ACE+TAO+CIAO.<o:p></o:p></span></p>
150%;mso-list:l1 level1 lfo3;tab-stops:list .75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><b><span style='color:black'>Generic Modeling
-Environment (GME).</span></b><span style='color:black'> GME is a configurable
-toolkit for creating domain-specific modeling and program synthesis
-environments. It provides the execution environment for CoSMIC toolkits. Click <a
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><b><span
+style='color:black'>Generic Modeling Environment (GME).</span></b><span
+style='color:black'> GME is a configurable toolkit for creating domain-specific
+modeling and program synthesis environments. It provides the execution
+environment for CoSMIC toolkits. Click <a
href="http://www.isis.vanderbilt.edu/Projects/gme/download.html">here</a> to
download GME.<o:p></o:p></span></p>
@@ -508,10 +506,10 @@ download GME.<o:p></o:p></span></p>
150%;mso-list:l1 level1 lfo3;tab-stops:list .75in'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>&middot;<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><b><span style='color:black'>CoSMIC toolkit.</span></b><span
-style='color:black'> Click <a href="http://www.dre.vanderbilt.edu/cosmic/">here</a>
-to download the latest CoSMIC release.<o:p></o:p></span></p>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><b><span
+style='color:black'>CoSMIC toolkit.</span></b><span style='color:black'> Click <a
+href="http://www.dre.vanderbilt.edu/cosmic/">here</a> to download the latest
+CoSMIC release.<o:p></o:p></span></p>
<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>
@@ -532,10 +530,10 @@ style='color:black'>Note:</span></strong><strong><span style='font-weight:normal
<p class=MsoNormal style='margin-left:0in;text-indent:-.25in;line-height:150%;
mso-list:l3 level1 lfo4;tab-stops:list 0in .5in'><![if !supportLists]><b
style='mso-bidi-font-weight:normal'><span style='mso-list:Ignore'>1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></b><![endif]><span
-style='color:black'>Usually you should download the latest GME, but it is
-possible that CoSMIC hasn't been updated yet to support the very latest
-GME..The installation process of CoSMIC will tell you which version it is
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></span></b><![endif]><span
+style='color:black'>Usually you should download the latest GME, but it is possible
+that CoSMIC hasn't been updated yet to support the very latest GME..The
+installation process of CoSMIC will tell you which version it is
expecting.&nbsp; So <span class=intbody>please make sure the GME version you
are using is the version required by CoSMIC. A different version of </span>GME
may result in undefined errors. </span></p>
@@ -543,7 +541,7 @@ may result in undefined errors. </span></p>
<p class=MsoNormal style='margin-left:0in;text-indent:-.25in;line-height:150%;
mso-list:l3 level1 lfo4;tab-stops:list 0in .5in'><![if !supportLists]><b
style='mso-bidi-font-weight:normal'><span style='color:black'><span
-style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><span style='color:black'>Make sure you
install GME first before you start with CoSMIC toolkits.<o:p></o:p></span></p>
@@ -645,9 +643,6 @@ style='color:black'>
Xiong<br>
</a><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address>
-<address style='line-height:150%'>Last modified: Fri May 5 21:29:07 CDT 2006 <span
-style='color:black'><o:p></o:p></span></address>
-
</div>
</body>