summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-03-16 17:42:57 +0000
committervenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-03-16 17:42:57 +0000
commit825998978663deef743613c0fc703dc99f57daa5 (patch)
tree4c65edc2e0be5b445c6df0b4fd331631662e50f1
parent91c2b94b4eec24b58985043eee4a853dafc568a8 (diff)
downloadATCD-825998978663deef743613c0fc703dc99f57daa5.tar.gz
ChangeLogTag: Tue Mar 16 11:22:44 2004 Venkita Subramonian <venkita@cs.wustl.edu>
-rw-r--r--TAO/CIAO/ChangeLog11
-rw-r--r--TAO/CIAO/docs/index.html199
-rwxr-xr-xTAO/CIAO/docs/static_ciao_contents.html12
-rw-r--r--TAO/CIAO/docs/static_config_example.html13
4 files changed, 111 insertions, 124 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index 4f35181b516..9e9f66b7a0f 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,3 +1,12 @@
+Tue Mar 16 11:22:44 2004 Venkita Subramonian <venkita@cs.wustl.edu>
+
+ * docs/static_ciao_contents.html:
+ * docs/static_config_example.html:
+ * docs/index.html:
+
+ Fixed webpage for unnecessary whitespace characters. Fixed links
+ to images. Thanks to Tao Lu for pointing out.
+
Tue Mar 16 10:34:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* CIDLC/ServantHeaderGenerator.cpp:
@@ -13,7 +22,7 @@ Tue Mar 16 10:36:21 2004 Tao Lu <lu@dre.vanderbilt.edu>
Added the support for CIDL with MPC on Linux.
-2004-03-15 Venkita Subramonian <venkita@harry.cs.wustl.edu>
+Tue Mar 16 10:52:21 2004 Venkita Subramonian <venkita@harry.cs.wustl.edu>
* docs/static_config_example.html:
* docs/static_ciao_contents.html:
diff --git a/TAO/CIAO/docs/index.html b/TAO/CIAO/docs/index.html
index c43fb8a5e1b..0fca2b257c1 100644
--- a/TAO/CIAO/docs/index.html
+++ b/TAO/CIAO/docs/index.html
@@ -1,133 +1,108 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="GENERATOR" content="Mozilla/4.79 [en] (Windows NT 5.0; U) [Netscape]">
- <title>CIAO - Component-Integrated ACE ORB</title>
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<!-- $Id$ -->
+<html> <head>
+<title>CIAO - Component-Integrated ACE ORB</title>
</head>
+
<body>
+<h1>CIAO - Component-Integrated ACE ORB</h1>
-<h1>
-CIAO - Component-Integrated ACE ORB</h1>
+<h2>Introduction</h2>
+CIAO is TAO's implementation of <a
+href="http://cgi.omg.org/cgi-bin/doc?formal/02-06-65"> CORBA Component
+Model (CCM)</a> specially optimized for distributed real-time embedded
+(DRE) systems.
-<h2>
-Introduction</h2>
-CIAO is TAO's implementation of <a href="http://cgi.omg.org/cgi-bin/doc?formal/02-06-65">CORBA
-Component Model (CCM)</a> specially optimized for distributed real-time
-embedded (DRE) systems. This page contains links to other documents and
+This page contains links to other documents and
resources for using <i>CIAO</i>.
-<h2>
-The CIAO Project</h2>
+<h2>The CIAO Project</h2>
<ul>
-<li>
-The main <a href="http://www.cs.wustl.edu/~nanbor/projects/CIAO/">CIAO
-project page</a>.</li>
-
-<br>&nbsp;
-<p>&nbsp;
-<li>
-Project <a href="releasenotes/index.html">Status (aka. Release Notes.)</a></li>
-
-<br>&nbsp;
-<p>&nbsp;
-<li>
-This <a href="new_components.html">page on implementing new component</a>
-explains all the user-defined and tool-generated files when implementing
-a component.</li>
-
-<br>&nbsp;
-<p>&nbsp;
-<li>
-A <a href="todo.html">list of things</a> that we know need to be done.
-:)</li>
-
-<li>
-The <a href="ConfigValues.html">Configuration Name/Value lists</a> lists
-all the configuration values that CIAO will pass into vaious CCM mechanisms.
-The information shown in this page is not visible to CIAO end-users, which
-include modeling tool developers. The information that matters for most
-users is how these configurations are represented in various XML descriptors
-and CIDL specifications.</li>
-
-<br>&nbsp;
-<p>&nbsp;</ul>
-
-<h2>
-CCM-defined Interface Diagrams</h2>
-Here is a set of UML diagrams that we use to figure out the relationship
-among all the different interfaces in CCM. You can browse the related part
-from the following list:
-<ul>
-<li>
-<a href="imgs/component-basic.png">Basic component interfaces</a></li>
+ <li>The main
+ <a href="http://www.cs.wustl.edu/~nanbor/projects/CIAO/">
+ CIAO project page</a>.<p>
+
+ <li>Project <a href="releasenotes/index.html">Status (aka. Release
+ Notes.)</a><p>
+
+ <li>This <a href="new_components.html">page on implementing new
+ component</a> explains all the user-defined and tool-generated
+ files when implementing a component.<p>
+
+ <li>A <a href="todo.html">list of things</a> that we know need to be
+ done. :) <p>
+
+ <li>The <a href="ConfigValues.html">Configuration Name/Value
+ lists</a> lists all the configuration values that CIAO will pass
+ into vaious CCM mechanisms. The information shown in this page
+ is not visible to CIAO end-users, which include modeling tool
+ developers. The information that matters for most users is how
+ these configurations are represented in various XML
+ descriptors and CIDL specifications.<p>
+</ul>
-<li>
-<a href="imgs/home-config.png">Home and configuration interfaces</a></li>
+<h2>CCM-defined Interface Diagrams</h2>
+
+Here is a set of UML diagrams that we use to figure out the
+relationship among all the different interfaces in CCM. You can
+browse the related part from the following list:
+
+<UL>
+ <li><a href="imgs/component-basic.png"> Basic component interfaces
+ </a></li>
+ <li><a href="imgs/home-config.png"> Home and configuration interfaces
+ </a></li>
+ <li><a href="imgs/basic-container.png"> Basic container interfaces
+ </a></li>
+ <li><a href="imgs/extended-container.png"> Extended container
+ interfaces </a></li>
+ <li><a href="img/deployment.png"> Deployment and installation
+ interfaces </a></li>
+</UL>
+All these diagrams are generating from the <a href="imgs/CCM.vsd">CCM.vsd
+Visio file</a> (The same file in Visio V.5 format is <a href="imgs/CCM-v5.vsd">here</a>.)
-<li>
-<a href="imgs/basic-container.png">Basic container interfaces</a></li>
+<h2>CIAO part-by-part</h2>
-<li>
-<a href="imgs/extended-container.png">Extended container interfaces</a></li>
+Here is a list of the major parts (I don't want to use the word "component" to confuse you :) of CIAO that a user should be aware of.
-<li>
-<a href="img/deployment.png">Deployment and installation interfaces</a></li>
-</ul>
-All these diagrams are generating from the <a href="imgs/CCM.vsd">CCM.vsd
-Visio file</a> (The same file in Visio V.5 format is <a href="imgs/CCM-v5.vsd">here</a>.)
-<h2>
-CIAO part-by-part</h2>
-Here is a list of the major parts (I don't want to use the word "component"
-to confuse you :) of CIAO that a user should be aware of.
-<ul>
-<li>
-<b><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/daemon/index.html">Daemon:</a></b>
-A CIAO Daemon is the per-host Daemon process which is used to create/spawn
-the ComponentServer.</li>
-
-<li>
-<b><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/ciao/index.html">ComponentServer:</a></b>
-A ComponentServer is the center part of CIAO. It's responsible for component/home
-creation.</li>
-
-<li>
-<b><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/assembly_deployer/index.html">AssemblyDeployer:</a></b>
-A AssemblyDeployer is responsible for starting the Assembly process.</li>
-
-<li>
-<b><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/assembly_deployer/index.html">AssemblyManager:</a></b>
-A AssemblyManager is the center part to do the Assembly work.</li>
-
-<li>
-<b><a href="static_ciao_index.html">Static Configurator: </a></b>The CIAO
+<UL>
+ <li><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/daemon/index.html"><strong>Daemon:</strong></a> A CIAO Daemon is the per-host Daemon process which is used to create/spawn the ComponentServer.</li>
+
+ <li><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/ciao/index.html"><strong>ComponentServer:</strong></a> A ComponentServer is the center part of CIAO. It's responsible for component/home creation.</li>
+
+ <li><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/assembly_deployer/index.html"><strong>AssemblyDeployer:</strong></a> A AssemblyDeployer is responsible for starting the Assembly process.</li>
+
+ <li><a href="http://www.dre.vanderbilt.edu/Doxygen/Current/html/tao/ciao/tools/assembly_deployer/index.html"><strong>AssemblyManager:</strong></a> A AssemblyManager is the center part to do the Assembly work.</li>
+
+ <li><a href="static_ciao_index.html"><strong>Static Configurator:</strong> </a>The CIAO
Static Configurator acts as a pre-processor that parses the XML descriptor
files into intermediate representation that gets linked into the main application.
This reduces the initialization time for an application that is statically
built. It is mainly aimed at RTOS' like VxWorks that lacks facilities like
shared objects or DLL.</li>
-</ul>
+</UL>
+
+
+<h2>CIAO-tutorials</h2>
-<h2>
-CIAO-tutorials</h2>
We have two Hello tutorials to help the user to understand CCM/CIAO.
-<ul>
-<li>
-<tt><a href="tutorial/Hello">$(CIAO_ROOT)/docs/tutorial/Hello.</a></tt>
-This example shows the low level infomation about CIAO Component/Component
-Home creation and deletion.</li>
-
-<li>
-<tt><a href="../examples/Hello">$(CIAO_ROOT)/examples/Hello.</a></tt> This
-example illustrates how to build a CIAO based application <a href="../examples/Hello/step-by-step.html">step-by-step</a>.
-There is also a detailed documentation explaining this example avalable
-in both <a href="http://www.dre.vanderbilt.edu/~lu/CCM/CCM_Hello_example.PDF">PDF</a>
-and <a href="http://www.dre.vanderbilt.edu/~lu/CCM/CCM_Hello_example.ppt">PowerPoint</a>
-format.</li>
-</ul>
-<!--#include virtual="/~nanbor/signature.html" --><!-- <hr> --><!-- <\!-- hhmts start -\-> --><!-- Last modified: Mon Nov 04 07:55:22 Central Standard Time 2002 --><!-- <\!-- hhmts end -\-> --><!-- <address>Nanbor Wang &lt;nanbor@cs.wustl.edu&gt;</address> -->
-</body>
+
+<UL>
+ <li><a href="./tutorial/Hello"><code>$(CIAO_ROOT)/docs/tutorial/Hello.</code></a> This example shows the low level infomation about CIAO Component/Component Home creation and deletion.</li>
+
+ <li><a href="../examples/Hello"><code>$(CIAO_ROOT)/examples/Hello.</code></a> This example illustrates how to build a CIAO based application <a href="../examples/Hello/step-by-step.html">step-by-step</a>. There is also a detailed documentation explaining this example avalable in both <a href="http://www.dre.vanderbilt.edu/~lu/CCM/CCM_Hello_example.PDF"> PDF</a> and <a href="http://www.dre.vanderbilt.edu/~lu/CCM/CCM_Hello_example.ppt"> PowerPoint</a> format.</li>
+
+</UL>
+
+
+<!--#include virtual="/~nanbor/signature.html" -->
+<!-- <hr> -->
+<!-- <\!-- hhmts start -\-> -->
+<!-- Last modified: Mon Nov 04 07:55:22 Central Standard Time 2002 -->
+<!-- <\!-- hhmts end -\-> -->
+<!-- <address>Nanbor Wang &lt;nanbor@cs.wustl.edu&gt;</address> -->
+</body> </html>
+
<!-- LocalWords: CCM UML vsd Visio
-->
-</html>
diff --git a/TAO/CIAO/docs/static_ciao_contents.html b/TAO/CIAO/docs/static_ciao_contents.html
index 5ee1698c08a..6440fab2d82 100755
--- a/TAO/CIAO/docs/static_ciao_contents.html
+++ b/TAO/CIAO/docs/static_ciao_contents.html
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Venkita Subramonian">
- <meta name="GENERATOR" content="Mozilla/4.79 [en] (Windows NT 5.0; U) [Netscape]">
+ <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
<title>CIAO Static Configuration</title>
<base target="main">
<!-- $Id$ -->
@@ -57,7 +57,7 @@ them to use only the services available on the target real-time platforms.
<a NAME="currentarch"></a>2. Current CIAO Configuration Architecture</h3>
<center>
-<p><br><img SRC="ciao-dynamic1.jpg" height=462 width=774>
+<p><br><img SRC="imgs/ciao-dynamic1.jpg" height=462 width=774>
<p><b>Figure 1. Current configuration process in CIAO</b></center>
<p>The first stage of the CIAO system lifecycle occurs off-line, when component
@@ -87,7 +87,7 @@ information about the component implementations available on that endsystem
– each component UUID is mapped to a disk path for the .dll or .so file
within which a factory method for its home factory is defined.
<center>
-<p><img SRC="ciao-dynamic2.jpg" height=384 width=699>
+<p><img SRC="imgs/ciao-dynamic2.jpg" height=384 width=699>
<p><b>Figure 2. Intermediate representation of configuration information</b></center>
<p>The following steps are optional, and will only be performed if they
@@ -134,7 +134,7 @@ time (managed by the same project/Makefile processes that do the compilation)
into C++ header and source files that are then compiled and linked with
the main application.
<center>
-<p><img SRC="ciao-static1.jpg" height=523 width=800>
+<p><img SRC="imgs/ciao-static1.jpg" height=523 width=800>
<p><b>Figure 3. Static Configuration in CIAO</b></center>
<p>First, one of the generated files is a C++ header file, so that it can
@@ -148,7 +148,7 @@ Third, it declares information so that later information depends on earlier
information (<b>Figure 4</b>), and the components are directly configured
within that header file.
<center>
-<p><img SRC="ciao-static2.jpg" height=476 width=816>
+<p><img SRC="imgs/ciao-static2.jpg" height=476 width=816>
<p><b>Figure 4. All XML files are parsed offline and stored as cross-referenced
tables in Static_Assembly_Config.h</b></center>
@@ -201,7 +201,7 @@ configurations for different system modes).
<br>
<br>
<center>
-<p><img SRC="ciao-static-vs-dynamic.jpg" height=384 width=735>
+<p><img SRC="imgs/ciao-static-vs-dynamic.jpg" height=384 width=735>
<br><b>Figure 5. CIAO Dynamic vs Static Configuration</b></center>
<h3>
diff --git a/TAO/CIAO/docs/static_config_example.html b/TAO/CIAO/docs/static_config_example.html
index fa2a54b0854..25a5989d4dd 100644
--- a/TAO/CIAO/docs/static_config_example.html
+++ b/TAO/CIAO/docs/static_config_example.html
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Venkita Subramonian">
- <meta name="GENERATOR" content="Mozilla/4.79 [en] (Windows NT 5.0; U) [Netscape]">
+ <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
<title>BasicSP example using CIAO Static Configurator</title>
<!-- $Id$ -->
</head>
@@ -28,12 +28,15 @@ etc and then establish necessary connections between the components. In
the BasicSP example, an external controller&nbsp; (see <tt><a href="../examples/OEP/BasicSP/README">$CIAO_ROOT/examples/OEP/BasicSP/README</a></tt>)
is used to start or stop a pulser. The generated main driver application
(Static_CCM_App.cpp) is <a href="#Modified Static_CCM_App.cpp">modified</a>
-to add code to trigger the pulser object on. The generated mpc file is
+to add code to trigger the pulser object on. The generated .mpc file is
<a href="#Modified Static_CCM_App.mpc">modified</a>
to add all other necessary files so that the application can be built statically.
-Note that the static configurator only generates only certain files in
-the mpc. These filenames are obtained from the XML descriptor files. All
-other necessary files have to be added manually as indicated.
+Note that the static configurator only generates only certain file names
+in the .mpc file. These filenames are obtained from the XML descriptor
+files. All other necessary files have to be added manually as indicated.
+<p>Now the static build files can be generated by running the mpc utility.
+<p><b><tt>> cd ..</tt></b>
+<br><b><tt>> $ACE_ROOT/bin/mpc -static Static_CCM_App.mpc</tt></b>
<p><a NAME="Static_Assembly_Config.h"></a><b><u>Static_Assembly_Config.h</u></b>
<br><tt><font color="#3333FF">#include "Static_Assembly.h"</font></tt>
<p><tt><font color="#3333FF">#include "CCM_ContainerC.h"</font></tt>