Author: ajborley
Date: Tue Feb 20 05:13:02 2007
New Revision: 509543

URL: http://svn.apache.org/viewvc?view=rev&rev=509543
Log:
Various documentation updates for Native M3

Modified:
    incubator/tuscany/cpp/sca/GettingStarted.html
    incubator/tuscany/cpp/sca/doc/Axis2CWSService.html
    incubator/tuscany/cpp/sca/doc/CPPComponents.html
    incubator/tuscany/cpp/sca/doc/PythonExtension.html
    incubator/tuscany/cpp/sca/doc/RubyExtension.html
    incubator/tuscany/cpp/sca/doc/css/maven-theme.css
    incubator/tuscany/cpp/sca/samples/GettingStarted.html

Modified: incubator/tuscany/cpp/sca/GettingStarted.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/GettingStarted.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/GettingStarted.html (original)
+++ incubator/tuscany/cpp/sca/GettingStarted.html Tue Feb 20 05:13:02 2007
@@ -30,22 +30,22 @@
 
     <LINK HREF="doc/css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany - Getting Started</TITLE>
+   <TITLE>Tuscany SCA Native - Getting Started</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany - Getting Started - SCA C++ Milestone release 2</H2> 
+         <H1>Tuscany - Getting Started - SCA Native Milestone release 3</H1> 
 
-         <P>Tuscany SCA C++ provides a runtime implementation for the Service 
Component
+         <P>Tuscany SCA Native provides a runtime implementation for the 
Service Component
          Architecture 0.96 Assembly specification and the 0.95 C++ Client & 
Implementation specification 
          (found <A 
HREF="http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications";>here</A>),
 
          written in C++ and currently supports C++, Python and Ruby
          component implementation types. This page describes what is needed to 
install and run Tuscany
-         SCA for C++.<BR/>If you haven't already done so, the first
-         step is to download the SCA C++ Milestone release 2 of Apache Tuscany 
from our
+         SCA Native.<BR/>If you haven't already done so, the first
+         step is to download the SCA Native Milestone release 3 of Apache 
Tuscany from our
          <A HREF="http://incubator.apache.org/tuscany/downloads.html"; 
target='_blank'>download page</A>.<BR/>
          </P>
       </DIV>
@@ -95,16 +95,7 @@
                </TD>
             </TR>
             <TR CLASS="a">
-               <TD>Axis2C Release 0.94</TD>
-
-               <TD> 
-                  <A HREF="http://ws.apache.org/axis2/c/download.cgi";
-                     
TARGET="_blank">http://ws.apache.org/axis2/c/download.cgi</A><BR/>
-                  Please download and follow the installation instructions. 
Ensure you can run the Axis2C samples                  
-               </TD>
-            </TR>
-            <TR CLASS="b">
-               <TD>Tuscany SDO for C++ Milestone Release 2</TD>
+               <TD>Tuscany SDO for C++ Milestone Release 3</TD>
 
                <TD> 
                   <A HREF="http://incubator.apache.org/tuscany/download.html";
@@ -112,7 +103,7 @@
                   Please download and follow the installation instructions
                </TD>
             </TR>
-            <TR CLASS="a">
+            <TR CLASS="b">
                <TD><STRONG>Optional:</STRONG> Java SDK 1.4 or later</TD>
 
                <TD> 
@@ -123,33 +114,28 @@
                   Python or Ruby SCA components.
                </TD>
             </TR>
-            <TR CLASS="b">
+            <TR CLASS="a">
                <TD><STRONG>Optional:</STRONG> Apache Ant 1.6 or later</TD>
-
                <TD> 
                   <A HREF="http://ant.apache.org";
                      TARGET="_blank">http://ant.apache.org</A><BR/>
                   This is required for building the SCAGEN code generation 
tool, which is used
                   when developing Tuscany SCA C++ components. This is only 
required when building
-                  a source distribution of Tuscany SCA C++.
+                  the C++ extension from a source distribution of Tuscany SCA 
Native.
                </TD>
             </TR>
-            <TR CLASS="a">
-               <TD><STRONG>Optional:</STRONG> Python version 2.4</TD>
-
+            <TR CLASS="b">
+               <TD><STRONG>Optional:</STRONG> Python version 2.5</TD>
                <TD> 
                   <A HREF="http://www.python.org/download/";
                      TARGET="_blank">http://www.python.org/download/</A><BR/>
                   This is required for building or running the Tuscany SCA 
Python extension
                   (see <A HREF="#extensions">below</A>).
-                  Please download and follow the installation instructions. 
You can build 
-                  the Tuscany SCA Python Extension with other versions of 
Python - versions 2.3.4 
-                  and higher have been tested.
+                  Please download and follow the installation instructions. 
                </TD>
             </TR>
-            <TR CLASS="b">
+            <TR CLASS="a">
                <TD><STRONG>Optional:</STRONG> Ruby version 1.8.x</TD>
-
                <TD> 
                   <A HREF="http://www.ruby-lang.org";
                      TARGET="_blank">http://www.ruby-lang.org</A><BR/>
@@ -159,24 +145,76 @@
                   be able to build the Tuscany SCA Ruby Extension with other 
versions of Ruby.
                </TD>
             </TR>
+            <TR CLASS="b">
+               <TD><STRONG>Optional:</STRONG> PHP version 5.2</TD>
+               <TD> 
+                  <A HREF="http://www.php.net";
+                     TARGET="_blank">http://www.php.net</A><BR/>
+                  This is required for building and running the Tuscany SCA 
PHP extension
+                  (see <A HREF="#extensions">below</A>).
+                  Please download and follow the installation instructions. 
+               </TD>
+            </TR>
+            <TR CLASS="a">
+               <TD><STRONG>Optional:</STRONG> PHP PECL SCA_SDO package version 
1.1.2</TD>
+               <TD> 
+                  <A HREF="http://pecl.php.net/package/SCA_SDO";
+                     
TARGET="_blank">http://pecl.php.net/package/SCA_SDO</A><BR/>
+                  This is required for running the Tuscany SCA PHP extension
+                  (see <A HREF="#extensions">below</A>).
+                  Please download and follow the installation instructions. 
+               </TD>
+            </TR>
+            <TR CLASS="b">
+               <TD><STRONG>Optional:</STRONG> Axis2C Release 0.96</TD>
+               <TD> 
+                  <A HREF="http://ws.apache.org/axis2/c/download.cgi";
+                     
TARGET="_blank">http://ws.apache.org/axis2/c/download.cgi</A><BR/>
+                  This is required for building and running the Tuscany SCA 
Web Service extension
+                  (see <A HREF="#extensions">below</A>).
+                  Please download and follow the installation instructions. 
Ensure you can run the Axis2C samples                  
+               </TD>
+            </TR>
+            <TR CLASS="a">
+               <TD><STRONG>Optional:</STRONG> Apache HTTPD version 2.2</TD>
+               <TD> 
+                  <A HREF="http://httpd.apache.org";
+                     TARGET="_blank">http://httpd.apache.org</A><BR/>
+                  This is required for building and running the Tuscany SCA 
REST extension
+                  (see <A HREF="#extensions">below</A>). It is also required 
for some
+                   of the Web Services samples.
+                  Please download and follow the installation instructions. 
+               </TD>
+            </TR>
+            <TR CLASS="b">
+               <TD><STRONG>Optional:</STRONG> libcurl version 7.15 or 
higher</TD>
+
+               <TD> 
+                  <A HREF="http://curl.haxx.se/download.html";
+                     TARGET="_blank">http://curl.haxx.se/download.html</A><BR/>
+                  This is required for building and running the Tuscany SCA 
REST extension
+                  (see <A HREF="#extensions">below</A>).
+                  Please download and follow the installation instructions. 
+               </TD>
+            </TR>
             </TBODY>
          </TABLE>
       </DIV> 
       <DIV CLASS="section"> 
-         <A NAME="install"><H2>Installing Tuscany SCA for C++</H2></A>
-         <A NAME="linuxbin"><H3>Getting Tuscany SCA for C++ working with the 
binary release on Linux</H3></A>
+         <A NAME="install"><H2>Installing Tuscany SCA Native</H2></A>
+         <A NAME="linuxbin"><H3>Getting Tuscany SCA Native working with the 
binary release on Linux</H3></A>
           <OL>
               <LI>Extract the binary tar package to a folder</LI>
               <LI>Set the TUSCANY_SCACPP environment variable to point to the 
directory that was just extracted</LI>
               <LI>Add the &lt;tuscany_sca_install_dir&gt;/lib directory to the 
LD_LIBRARY_PATH <!--(Linux) or DYLD_LIBRARY_PATH (MacOS X)--> environment 
variable</LI>
           </OL>
-         <A NAME="linuxsrc"><H3>Getting Tuscany SCA for C++ working with the 
source release on Linux</H3></A>
+         <A NAME="linuxsrc"><H3>Getting Tuscany SCA Native working with the 
source release on Linux</H3></A>
           <OL>
               <LI>Extract the source tar package to a folder 
&lt;tuscany_sca_install_dir&gt;</LI>
               <LI>The following environment variables are required:            
                     
                 <UL>
                   <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;     
                                 
-                  <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
+                  <LI>AXIS2C_HOME=&lt;path to axis2c version 0.96&gt;</LI>
                 </UL></LI>
               <LI>The following environment variables are optional if you wish 
to build the Python or Ruby extensions
                   (see the <A HREF="doc/PythonExtension.html">Python 
extension</A> and 
@@ -185,10 +223,10 @@
                   <LI>PYTHON_LIB=&lt;path to Python libraries&gt;</LI>
                   <LI>PYTHON_INCLUDE=&lt;path to Python includes&gt;</LI>
                   <LI>PYTHON_VERSION=&lt;name of the Python version&gt;<BR/>
-                   Note: If you are using a default installation of Python 2.3 
these are usually:<BR/>
+                   Note: If you are using a default installation of Python 2.5 
these are usually:<BR/>
                    PYTHON_LIB=/usr/lib<BR/>
-                   PYTHON_INCLUDE=/usr/include/python2.3<BR/>
-                   PYTHON_VERSION=python2.3<BR/></LI>
+                   PYTHON_INCLUDE=/usr/include/python2.5<BR/>
+                   PYTHON_VERSION=python2.5<BR/></LI>
                   <LI>RUBY_LIB=&lt;path to Ruby libraries&gt;</LI>
                   <LI>RUBY_INCLUDE=&lt;path to Ruby includes&gt;<BR/>
                    Note: If you are using a default installation of Ruby these 
are usually:<BR/>
@@ -209,19 +247,19 @@
                   directory that contains the built Tuscany SCA 
distribution</LI>
               </OL>
            
-         <A NAME="winbin"><H3>Getting Tuscany SCA for C++ working with the 
binary release on Windows</H3></A>
+         <A NAME="winbin"><H3>Getting Tuscany SCA Native working with the 
binary release on Windows</H3></A>
           <OL>
               <LI>Unzip the supplied zip file to a folder</LI>
               <LI>Set the TUSCANY_SCACPP environment variable to point to the 
directory that was just unzipped</LI>
               <LI>Add the &lt;tuscany_sca_install_dir&gt;\bin directory to the 
PATH environment variable</LI>
           </OL>
-        <A NAME="winsrc"><H3>Getting Tuscany SCA for C++ working with the 
source release on Windows</H3></A>
+        <A NAME="winsrc"><H3>Getting Tuscany SCA Native working with the 
source release on Windows</H3></A>
            <OL>   
               <LI>Unzip the supplied source zip file</LI>
               <LI>The following environment variables are required:            
                     
                 <UL>
                   <LI>TUSCANY_SDOCPP=&lt;path to installed Tuscany SDO&gt;     
                                 
-                  <LI>AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
+                  <LI>AXIS2C_HOME=&lt;path to axis2c version 0.96&gt;</LI>
                 </UL></LI>
               <LI>The following environment variables are optional if you wish 
to build the Python or Ruby extensions
                   (see the <A HREF="doc/PythonExtension.html">Python 
extension</A> and 
@@ -246,7 +284,7 @@
 
       <DIV CLASS="section"> 
          <A NAME="extensions"><H2>Tuscany SCA Extensions</H2></A>
-         <P>Tuscany SCA is composed of two distinct areas: the core and 
extensions. The core provides the
+         <P>Tuscany SCA is composed of two distinct areas: the kernel and 
extensions. The kernel provides the
             implementation of the 
             <A 
HREF="http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications";>Service
 
             Component Architecture Assembly Model specification</A>, reading 
composite files, loading the 
@@ -254,8 +292,8 @@
             extensions provide the functionality required to call a component 
implementation (e.g. a C++ class 
             compiled into a dll) or invoke a binding (e.g. make a Web Services 
call).
          </P>
-         <P>The table below details the extensions that are included with 
TuscanySCA for C++ Milestone 
-            Release 2. 
+         <P>The table below details the extensions that are included with 
Tuscany SCA Native Milestone 
+            Release 3. 
          </P>
          <TABLE CLASS="bodyTable"> 
             <TBODY>
@@ -271,38 +309,107 @@
                 <A 
HREF="http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications";>SCA
 
                 C++ Client and Implementation specification</A> for more 
details about the SCA C++ 
                 Programming Model and the <A 
HREF="doc/CPPComponents.html">Creating C++ SCA Components</A> 
-                document for a step-by-step example.
+                document for a step-by-step example.<BR/>
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A 
HREF="http://java.sun.com/javase/downloads/index.jsp"; TARGET="_blank">Java SDK 
1.4 or later</A>
+                    - for building and running the SCAGEN code generation 
tool, which is used
+                    when developing Tuscany SCA C++ components.</LI>
+                    <LI><A HREF="http://ant.apache.org"; TARGET="_blank">Apache 
Ant 1.6 or later</A>
+                    - for building the SCAGEN code generation tool. This is 
only required when building
+                    the C++ extension from a source distribution of Tuscany 
SCA Native.</LI>
+                </UL>
+               </TD>
+            </TR>
+            <TR CLASS="a">
+               <TD STYLE="vertical-align: top; white-space: nowrap;">
+                <A HREF="doc/PythonExtension.html">Python</A>
+               </TD>
+               <TD>Provides a Python SCA client API and enables Python 
component implementations. 
+                See the <A HREF="doc/PythonExtension.html">Python extension 
documentation</A> for 
+                more details.<BR/>
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="http://www.python.org/download/"; 
TARGET="_blank">Python version 2.5</A>
+                    - for building and running the extension.</LI>
+                </UL>
+               </TD>
+            </TR>
+            <TR CLASS="b">
+               <TD STYLE="vertical-align: top; white-space: nowrap;">
+                <A HREF="doc/RubyExtension.html">Ruby</A>
+               </TD>
+               <TD>Provides a Ruby SCA client API and enables Ruby component 
implementations. 
+                See the <A HREF="doc/RubyExtension.html">Ruby extension 
documentation</A> for 
+                more details.<BR/> 
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="http://www.ruby-lang.org"; 
TARGET="_blank">Ruby version 1.8.x</A>
+                    - for building and running the extension.</LI>
+                </UL>
                </TD>
             </TR>
             <TR CLASS="a">
-               <TD STYLE="vertical-align: top; white-space: nowrap;">Axis2C 
Web Services 
+               <TD STYLE="vertical-align: top; white-space: nowrap;">
+                <A HREF="doc/PHPExtension.html">PHP</A>
+               </TD>
+               <TD>Provides a PHP SCA client API and enables PHP component 
implementations by integrating
+                with the <A HREF="http://pecl.php.net/package/SCA_SDO";>PECL 
SCA_SDO package</A>. 
+                See the <A HREF="doc/PHPExtension.html">PHP extension 
documentation</A> for 
+                more details. <BR/> 
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="http://www.php.net"; TARGET="_blank">PHP 
version 5.2</A>
+                        - for building and running the extension.</LI>
+                    <LI><A HREF="http://pecl.php.net/package/SCA_SDO"; 
TARGET="_blank">PECL SCA_SDO package version 1.1.2</A>
+                        - for running the extension.</LI>
+                </UL>
                </TD>
+            </TR>
+            <TR CLASS="b">
+               <TD STYLE="vertical-align: top; white-space: nowrap;">Axis2C 
Web Services</TD>
                <TD>Provides the Web Service bindings enabling Tuscany to call 
SCA references via
                 Web Services or expose SCA services as Web Services. See the 
                 <A 
HREF="http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications";>SCA
 
                 Web Service bindings specification</A> for more details about 
SCA Web Service support
                 and the <A HREF="doc/Axis2CWSService.html">Enabling Web 
Service 
-                access to SCA Components</A> document for a step-by-step 
example.
+                access to SCA Components</A> document for a step-by-step 
example.<BR/> 
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="http://ws.apache.org/axis2/c/download.cgi"; 
TARGET="_blank">Axis2C Release 0.96</A>
+                    - for building and running the extension.</LI>
+                </UL>
                </TD>
             </TR>
-            <TR CLASS="b">
+            <TR CLASS="a">
                <TD STYLE="vertical-align: top; white-space: nowrap;">
-                <A HREF="doc/PythonExtension.html">Python</A>
+                <A HREF="doc/RESTExtension.html">REST</A>
                </TD>
-               <TD>Provides a Python SCA client API and enables Python 
component implementations. 
-                This extension is disabled by default and must be enabled to 
be used.
-                See the <A HREF="doc/PythonExtension.html">Python extension 
documentation</A> for 
-                more details.
+               <TD>Provides the REST bindings enabling Tuscany to call SCA 
references via
+                REST HTTP calls or expose SCA services as REST Services. See 
the 
+                <A HREF="doc/RESTExtension.html">REST extension 
documentation</A> for more details.<BR/> 
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="http://httpd.apache.org"; 
TARGET="_blank">Apache HTTPD version 2.2</TD>
+                    - for building and running the REST Service extension</LI>
+                    <LI><A HREF="http://curl.haxx.se/download.html"; 
TARGET="_blank">libcurl version 7.15 or higher</TD>
+                    - for building and running the REST Reference 
extension</LI>
+                </UL>
                </TD>
             </TR>
-            <TR CLASS="a">
+            <TR CLASS="b">
                <TD STYLE="vertical-align: top; white-space: nowrap;">
-                <A HREF="doc/RubyExtension.html">Ruby</A>
+                <A HREF="doc/SCAExtension.html">SCA</A>
                </TD>
-               <TD>Provides a Ruby SCA client API and enables Ruby component 
implementations. 
-                This extension is disabled by default and must be enabled to 
be used.
-                See the <A HREF="doc/RubyExtension.html">Ruby extension 
documentation</A> for 
-                more details. 
+               <TD>Provides a default SCA binding enabling Tuscany to 
determine the appropriate technology
+                to use to provide services or invoke references. Currently 
this defaults to using the 
+                Axis2C Web Services binding. See the 
+                <A HREF="doc/SCAExtension.html">SCA extension 
documentation</A> for more details.<BR/> 
+                <STRONG>Requires:</STRONG>
+                <UL>
+                    <LI><A HREF="doc/Axis2CWSService.html" 
TARGET="_blank">Axis2C Web Services extension</A>
+                    - for building and running the extension.</LI>
+                </UL>
                </TD>
             </TR>
             </TBODY>

Modified: incubator/tuscany/cpp/sca/doc/Axis2CWSService.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/Axis2CWSService.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/doc/Axis2CWSService.html (original)
+++ incubator/tuscany/cpp/sca/doc/Axis2CWSService.html Tue Feb 20 05:13:02 2007
@@ -30,20 +30,20 @@
 
     <LINK HREF="css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany SCA for C++ - Enabling Axis2C Web Services</TITLE>
+   <TITLE>Tuscany SCA Native - Enabling Axis2C Web Services</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany SCA for C++ - Enabling Axis2C Web Services</H2> 
+         <H2>Tuscany SCA Native - Enabling Axis2C Web Services</H2> 
 
          <P>This document describes the deployment and use of the Axis2C Web 
Service 
-            (binding.ws) service support in the Apache Tuscany SCA C++ runtime.
+            (binding.ws) service support in the Apache Tuscany SCA Native 
runtime.
          </P>
          <P>The WS service code is based on <A 
HREF="http://ws.apache.org/axis2/c";>Apache 
-            Axis2C version 0.94</A> and allows SCA components to be invoked 
via Web 
+            Axis2C version 0.96</A> and allows SCA components to be invoked 
via Web 
             Service calls.
          </P>
          <P>WS service currently supports Document/literal Wrapped style Web 
Services 
@@ -88,7 +88,7 @@
            <OL> 
               <LI>The AXIS2C_HOME environment variable is required:            
                     
                 <UL>
-                  <LI>set AXIS2C_HOME=&lt;path to axis2c version 0.94&gt;</LI>
+                  <LI>set AXIS2C_HOME=&lt;path to axis2c version 0.96&gt;</LI>
                 </UL></LI>
               <LI>Use the following command sequence to run the deploy script:
                   <UL>
@@ -102,7 +102,7 @@
            <OL> 
               <LI>The AXIS2C_HOME environment variable is required:            
                     
                 <UL>
-                  <LI>export AXIS2C_HOME=&lt;path to axis2c version 
0.94&gt;</LI>
+                  <LI>export AXIS2C_HOME=&lt;path to axis2c version 
0.96&gt;</LI>
                 </UL></LI>
               <LI>Use the following command sequence to run the deploy script:
                   <UL>
@@ -121,26 +121,26 @@
            <LI>
              Linux:
              <OL>
-               <LI>cd &lt;axis2c version 0.94&gt;/services</LI>
+               <LI>cd &lt;axis2c version 0.96&gt;/services</LI>
                <LI>ln -sf  
&lt;tuscany_sca_install_dir&gt;/extensions/ws/service/services/tuscany</LI>
-               <LI>cd &lt;axis2c version 0.94&gt;/modules</LI>
+               <LI>cd &lt;axis2c version 0.96&gt;/modules</LI>
                <LI>ln -sf  
&lt;tuscany_sca_install_dir&gt;/extensions/ws/service/modules/tuscany</LI>
              </OL>
              Windows:
              <OL>
-               <LI>Create a &lt;axis2c version 0.94&gt;\services\tuscany 
directory 
+               <LI>Create a &lt;axis2c version 0.96&gt;\services\tuscany 
directory 
                </LI>
                <LI>Copy all the files in 
&lt;tuscany_sca_install_dir&gt;\extensions\ws\service\services\tuscany
                    to the directory created above
                </LI>          
-               <LI>Create a &lt;axis2c version 0.94&gt;\modules\tuscany 
directory 
+               <LI>Create a &lt;axis2c version 0.96&gt;\modules\tuscany 
directory 
                </LI>
                <LI>Copy all the files in 
&lt;tuscany_sca_install_dir&gt;\extensions\ws\service\modules\tuscany
                    to the directory created above
                </LI>
              </OL>
            </LI>
-           <LI>Edit the &lt;axis2c version 0.94&gt;/axis2.xml file to add a 
&lt;ref module="tuscany"&gt; 
+           <LI>Edit the &lt;axis2c version 0.96&gt;/axis2.xml file to add a 
&lt;ref module="tuscany"&gt; 
                  element. This will register the above module. E.g.:
                  <PRE>...
     &lt;!-- ================================================= --&gt;
@@ -224,8 +224,8 @@
                  <UL>
                      <LI>set TUSCANY_SCACPP=C:/tuscany_sca                     
                            </LI>
                      <LI>set TUSCANY_SDOCPP=C:/tuscany_sdo                     
                            </LI>
-                     <LI>set AXIS2C_HOME=C:/axis2c-bin-0.94-win32              
                            </LI>
-                     <LI>set 
PATH=%PATH%;C:/tuscany_sca/bin;C:/tuscany_sdo/bin;C:/axis2c-bin-0.94-win32/lib</LI>
+                     <LI>set AXIS2C_HOME=C:/axis2c-bin-0.96-win32              
                            </LI>
+                     <LI>set 
PATH=%PATH%;C:/tuscany_sca/bin;C:/tuscany_sdo/bin;C:/axis2c-bin-0.96-win32/lib</LI>
                      <LI>set 
TUSCANY_SCACPP_SYSTEM_ROOT=C:/tuscany_sca/samples/CppCalculator/deploy        
</LI>
                      <LI>set 
TUSCANY_SCACPP_DEFAULT_COMPONENT=sample.calculator.CalculatorComponent        
</LI>
                      <LI>cd %AXIS2C_HOME%/bin/                                 
                            </LI>

Modified: incubator/tuscany/cpp/sca/doc/CPPComponents.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/CPPComponents.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/doc/CPPComponents.html (original)
+++ incubator/tuscany/cpp/sca/doc/CPPComponents.html Tue Feb 20 05:13:02 2007
@@ -30,17 +30,17 @@
 
     <LINK HREF="css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany SCA for C++ - Creating C++ SCA Components</TITLE>
+   <TITLE>Tuscany SCA Native - Creating C++ SCA Components</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany SCA for C++ - Creating C++ SCA Components</H2> 
+         <H1>Tuscany SCA Native - Creating C++ SCA Components</H1> 
 
-         <P>This document describes how to create and run SCA components in 
Tuscany SCA C++ 
-            milestone release 2.
+         <P>This document describes how to create and run SCA components in 
Tuscany SCA Native 
+            milestone release 3.
          </P>
          <P>See the <A 
HREF="http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications";>SCA
 
             C++ Client and Implementation specification</A> for more details 
about the SCA C++ 
@@ -288,8 +288,8 @@
                  <UL>
                      <LI>set TUSCANY_SCACPP=C:/tuscany_sca                     
                            </LI>
                      <LI>set TUSCANY_SDOCPP=C:/tuscany_sdo                     
                            </LI>
-                     <LI>set AXIS2C_HOME=C:/axis2c-bin-0.94-win32              
                            </LI>
-                     <LI>set 
PATH=%PATH%;C:/tuscany_sca/bin;C:/tuscany_sdo/bin;C:/axis2c-bin-0.94-win32/lib</LI>
+                     <LI>set AXIS2C_HOME=C:/axis2c-bin-0.96-win32              
                            </LI>
+                     <LI>set 
PATH=%PATH%;C:/tuscany_sca/bin;C:/tuscany_sdo/bin;C:/axis2c-bin-0.96-win32/lib</LI>
                      <LI>set 
TUSCANY_SCACPP_SYSTEM_ROOT=C:/tuscany_sca/samples/CppCalculator/deploy        
</LI>
                      <LI>set 
TUSCANY_SCACPP_DEFAULT_COMPONENT=sample.calculator.CalculatorComponent        
</LI>
                      <LI>./calculator_client.exe                               
                            </LI>

Modified: incubator/tuscany/cpp/sca/doc/PythonExtension.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/PythonExtension.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/doc/PythonExtension.html (original)
+++ incubator/tuscany/cpp/sca/doc/PythonExtension.html Tue Feb 20 05:13:02 2007
@@ -30,21 +30,27 @@
 
     <LINK HREF="css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany SCA for C++ - Python Extension</TITLE>
+   <TITLE>Tuscany SCA Native - Python Extension</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany SCA for C++ - Python Extension</H2> 
+         <H1>Tuscany SCA Native - Python Extension</H1> 
 
          <P>The Tuscany Python extension allows Python scripts to be used as 
components in
             SCA composites and as clients that can invoke SCA services.
          </P>
-         <P>See <A 
HREF="../samples/PythonCalculator/README.html">PythonCalculator</A> for 
-            a sample that demonstrates the use of the Python extension.
-         </P>
+         <P>The following samples demonstrate use of the Python extension:</P>
+         <UL>
+             <LI><A 
HREF="../samples/PythonCalculator/README.html">PythonCalculator</A></LI>
+             <LI><A 
HREF="../samples/PythonWeatherForecast/README.html">PythonWeatherForecast</A></LI>
+             <LI><A 
HREF="../samples/RestCustomer/README.html">RestCustomer</A></LI>
+             <LI><A HREF="../samples/RestYahoo/README.html">RestYahoo</A></LI>
+             <LI><A 
HREF="../samples/AlertAggregator/README.html">AlertAggregator</A></LI>
+         </UL>
+          
       </DIV>
       <DIV CLASS="section"> 
          <H2>Contents</H2> 
@@ -81,14 +87,12 @@
                <TD><B>Download Link</B></TD>
             </TR>
             <TR CLASS="b">
-               <TD>Python version 2.4</TD>
+               <TD>Python version 2.5</TD>
 
                <TD> 
                   <A HREF="http://www.python.org/download/";
                      TARGET="_blank">http://www.python.org/download/</A><BR/>
-                  Please download and follow the installation instructions. 
You can build 
-                  the Tuscany SCA Python Extension with other versions of 
Python - versions 2.3.4 
-                  and higher have been tested.
+                  Please download and follow the installation instructions. 
                </TD>
             </TR>
             </TBODY>
@@ -101,12 +105,6 @@
           <OL>
               <LI>Ensure the Python libraries are available on the PATH 
environment variable</LI>
               <LI>Add the 
&lt;tuscany_sca_install_dir&gt;/extensions/python/lib directory to the 
PYTHONPATH environment variable</LI>
-              <LI>Use the following command sequence to enable the extension:
-                  <UL>
-                      <LI>cd 
&lt;tuscany_sca_install_dir&gt;/extensions/python</LI>
-                      <LI>./deploy.sh</LI>
-                  </UL>
-              </LI>
           </OL>
          <A NAME="linuxsrc"><H3>Getting the Tuscany SCA Python Extension 
working with the source release on Linux</H3></A>
           <OL>
@@ -119,10 +117,10 @@
                   <LI>PYTHON_LIB=&lt;path to Python libraries&gt;</LI>
                   <LI>PYTHON_INCLUDE=&lt;path to Python includes&gt;</LI>
                   <LI>PYTHON_VERSION=&lt;name of the Python version&gt;<BR/>
-                   Note: If you are using a default installation of Python 2.3 
these are usually:<BR/>
+                   Note: If you are using a default installation of Python 2.5 
these are usually:<BR/>
                    PYTHON_LIB=/usr/lib<BR/>
-                   PYTHON_INCLUDE=/usr/include/python2.3<BR/>
-                   PYTHON_VERSION=python2.3<BR/></LI>
+                   PYTHON_INCLUDE=/usr/include/python2.5<BR/>
+                   PYTHON_VERSION=python2.5<BR/></LI>
                 </UL></LI>
               <LI>Build the Python source only with the following command 
sequence:
                   <UL>
@@ -133,20 +131,12 @@
                   </UL>
                      NOTE: If you don't provide a --prefix configure option, 
it will by default install into
                   /usr/local/tuscany/sca</LI>
-              <LI>You will now need to follow the <A 
HREF="#linuxbin">instructions above</A> to enable 
-                  and use the extension.</LI>
               </OL>
            
          <A NAME="winbin"><H3>Getting the Tuscany SCA Python Extension working 
with the binary release on Windows</H3></A>
           <OL>
               <LI>Ensure the Python libraries are available on the PATH 
environment variable</LI>
               <LI>Add the 
&lt;tuscany_sca_install_dir&gt;\extensions\python\bin directory to the 
PYTHONPATH environment variable</LI>
-              <LI>Use the following command sequence to enable the extension:
-                  <UL>
-                      <LI>cd 
&lt;tuscany_sca_install_dir&gt;\extensions\python</LI>
-                      <LI>deploy.bat</LI>
-                  </UL>
-              </LI>
           </OL>
         <A NAME="winsrc"><H3>Getting the Tuscany SCA Python Extension working 
with the source release on Windows</H3></A>
            <OL>   
@@ -170,8 +160,6 @@
                   in Visual Studio 6 or at at 
&lt;tuscany_sca_install_dir&gt;/projectsvc7/tuscany_sca/tuscany_sca.sln 
                   in Visual Studio 7.1 - you can build projects individually
               <LI>Set the TUSCANY_SCACPP environment variable to point to the 
'deploy' directory that was just created</LI>
-              <LI>You will now need to follow the <A 
HREF="#winbin">instructions above</A> to enable 
-                  and use the extension.</LI>
           </OL>
       </DIV>
 
@@ -218,28 +206,18 @@
             'self') and the class attribute must be defined in the 
implementation.python element 
             in your composite, like so:
          </P>
-<PRE>&lt;implementation.python module="PythonModuleName" 
path="relative/path/to/module" class="PythonClassName"/&gt;
-</PRE>
-         <P>Tuscany currently only supports passing simple types (strings, 
ints, floats, etc) into 
-            and out of Python components. Support for more complex types, such 
as Service Data Objects,
-            will be added in later releases.
-         </P>
-         <P>Additionally, Tuscany currently requires a componentType file that 
corresponds to the 
-            name of the Python module, e.g. for the Python Calculator sample, 
the module name is
-            'CalculatorImpl' and the componentType file is 
'CalculatorImpl.componentType'. The 
-            componentType file specifies what services are available on the 
component and which
-            references are called by the component. For example, 
CalculatorImpl.componentType
-            contains the following:
-         </P>
-<PRE>&lt;componentType xmlns="http://www.osoa.org/xmlns/sca/1.0"&gt;
-    &lt;service name="CalculatorService"&gt;
-        &lt;interface.python/&gt;
-    &lt;/service&gt;
-    &lt;reference name="divideService"&gt;
-        &lt;interface.python/&gt;
-    &lt;/reference&gt;
-&lt;/componentType&gt;
+<PRE>&lt;implementation.python module="PythonModuleName" path="path/to/module" 
class="PythonClassName"/&gt;
 </PRE>
+         <P>Tuscany currently supports passing simple types (strings, ints, 
floats, etc) as well
+            as Service Data Objects into and out of Ruby components. Service 
Data Objects are represented 
+            in Python as xml.etree.ElementTree Element objects (see the <A 
HREF="../samples/PythonWeatherForecast/README.html">
+            PythonWeatherForecast sample</A> for a demonstration).
+         </P>
+         <P>You can write a componentType file for your Python component, but 
you don't have to - the Python 
+            extension automatically exposes a service and adds references and 
properties to your Python component 
+            implementation classes based on the information in the composite 
file.
+         </P>
+
          <A NAME="references"><H3>References</H3></A>
          <P>References are automatically added to your Python component 
implementation when 
             the runtime loads the implementation script, so they can be used 
like so:
@@ -264,13 +242,6 @@
     &lt;implementation.python module="DivideImpl"/&gt;
     &lt;property name="doRounding"&gt;true&lt;/property&gt;
 &lt;/component&gt;
-</PRE>
-        <P>and in the associated .componentType file like so:
-        </P>
-<PRE>&lt;componentType ...
-...
-    &lt;property name="doRounding" type="xsd:boolean"/&gt;
-&lt;/componentType&gt;
 </PRE>
         <P>means the property is automatically instantiated and assigned the 
           property value in the Python component implementation, so it can be 

Modified: incubator/tuscany/cpp/sca/doc/RubyExtension.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/RubyExtension.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/doc/RubyExtension.html (original)
+++ incubator/tuscany/cpp/sca/doc/RubyExtension.html Tue Feb 20 05:13:02 2007
@@ -30,22 +30,26 @@
 
     <LINK HREF="css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany SCA for C++ - Ruby Extension</TITLE>
+   <TITLE>Tuscany SCA Native - Ruby Extension</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany SCA for C++ - Ruby Extension</H2> 
+         <H1>Tuscany SCA Native - Ruby Extension</H1> 
 
          <P>The Tuscany Ruby extension allows Ruby scripts to be used as 
components in
             SCA composites and as clients that can invoke SCA services.
          </P>
-         <P>See <A 
HREF="../samples/RubyCalculator/README.html">RubyCalculator</A> and
-            <A HREF="../samples/RubyBigBank/README.html">RubyBigBank</A> for 
-            two samples that demonstrate the use of the Ruby extension.
-         </P>
+         <P>The following samples demonstrate use of the Ruby extension:</P>
+         <UL>
+             <LI><A 
HREF="../samples/RubyCalculator/README.html">RubyCalculator</A></LI>
+             <LI><A 
HREF="../samples/RubyBigBank/README.html">RubyBigBank</A></LI>
+             <LI><A 
HREF="../samples/RestCalculator/README.html">RestCalculator</A></LI>
+             <LI><A HREF="../samples/RestYahoo/README.html">RestYahoo</A></LI>
+             <LI><A 
HREF="../samples/HTTPDBigBank/README.html">HTTPDBigBank</A></LI>
+         </UL>
       </DIV>
       <DIV CLASS="section"> 
          <H2>Contents</H2> 
@@ -89,6 +93,10 @@
                      TARGET="_blank">http://www.ruby-lang.org</A><BR/>
                   Please download and follow the installation instructions. 
You should
                   be able to build the Tuscany SCA Ruby Extension with other 
versions of Ruby.
+                  The extension has been tested with the 
+                  <A 
HREF="http://rubyforge.org/frs/download.php/12751/ruby185-21.exe";>Ruby 1.8.5 
One-Click Installer</A>
+                  on Windows and the <A 
HREF="ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz";>1.8.5 source 
code</A> 
+                  (compiled locally) on Linux.
                </TD>
             </TR>
             </TBODY>
@@ -100,13 +108,6 @@
          <A NAME="linuxbin"><H3>Getting the Tuscany SCA Ruby Extension working 
with the binary release on Linux</H3></A>
           <OL>
               <LI>Ensure the Ruby libraries are available on the PATH 
environment variable</LI>
-              <LI>Use the following command sequence to enable the extension:
-                  <UL>
-                      <LI>cd 
&lt;tuscany_sca_install_dir&gt;/extensions/ruby</LI>
-                      <LI>./deploy.sh</LI>
-                  </UL>
-              </LI>
-
           </OL>
          <A NAME="linuxsrc"><H3>Getting the Tuscany SCA Ruby Extension working 
with the source release on Linux</H3></A>
           <OL>
@@ -131,20 +132,11 @@
                   </UL>
                      NOTE: If you don't provide a --prefix configure option, 
it will by default install into
                   /usr/local/tuscany/sca</LI>
-              <LI>You will now need to follow the <A 
HREF="#linuxbin">instructions above</A> to enable 
-                  and use the extension.</LI>
-
               </OL>
            
          <A NAME="winbin"><H3>Getting the Tuscany SCA Ruby Extension working 
with the binary release on Windows</H3></A>
           <OL>
               <LI>Ensure the Ruby libraries are available on the PATH 
environment variable</LI>
-              <LI>Use the following command sequence to enable the extension:
-                  <UL>
-                      <LI>cd 
&lt;tuscany_sca_install_dir&gt;\extensions\ruby</LI>
-                      <LI>deploy.bat</LI>
-                  </UL>
-              </LI>
           </OL>
         <A NAME="winsrc"><H3>Getting the Tuscany SCA Ruby Extension working 
with the source release on Windows</H3></A>
            <OL>   
@@ -169,9 +161,6 @@
                   in Visual Studio 7.1 - you can build projects individually
                   or build the samples to rebuild all the projects</LI>
               <LI>Set the TUSCANY_SCACPP environment variable to point to the 
'deploy' directory that was just created</LI>
-              <LI>You will now need to follow the <A 
HREF="#winbin">instructions above</A> to enable 
-                  and use the extension.</LI>
-
           </OL>
       </DIV>
 

Modified: incubator/tuscany/cpp/sca/doc/css/maven-theme.css
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/css/maven-theme.css?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/doc/css/maven-theme.css (original)
+++ incubator/tuscany/cpp/sca/doc/css/maven-theme.css Tue Feb 20 05:13:02 2007
@@ -27,6 +27,7 @@
   #font-size: 13px;
   padding: 4px 4px 4px 4px;
   line-height: 1.5em;
+  font-size: small;
 }
 code{
   font-family: Courier, monospace;

Modified: incubator/tuscany/cpp/sca/samples/GettingStarted.html
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/GettingStarted.html?view=diff&rev=509543&r1=509542&r2=509543
==============================================================================
--- incubator/tuscany/cpp/sca/samples/GettingStarted.html (original)
+++ incubator/tuscany/cpp/sca/samples/GettingStarted.html Tue Feb 20 05:13:02 
2007
@@ -29,17 +29,17 @@
 
     <LINK HREF="../doc/css/maven-theme.css" MEDIA="print" REL="stylesheet"
          TYPE="text/css">
-   <TITLE>Tuscany SCA C++ Samples - Getting Started</TITLE>
+   <TITLE>Tuscany SCA Native Samples - Getting Started</TITLE>
 </HEAD>
 
 <BODY>
 <DIV ID="bodyColumn"> 
    <DIV ID="contentBox"> 
       <DIV CLASS="section"> 
-         <H2>Tuscany Samples - Getting Started - SCA C++ Milestone release 
2</H2> 
+         <H2>Tuscany Samples - Getting Started - SCA Native Milestone release 
3</H2> 
 
-         <P>Tuscany SCA C++ includes a set of simple technology samples that 
demonstrates some of the functionality of
-         the Tuscany SCA C++ runtime. This page describes the samples and 
links to the documents that describe how to 
+         <P>Tuscany SCA Native includes a set of simple technology samples 
that demonstrates some of the functionality of
+         the Tuscany SCA Native runtime. This page describes the samples and 
links to the documents that describe how to 
           build and run them
          </P>
       </DIV>
@@ -149,8 +149,8 @@
                <TD><A HREF="../doc/RESTExtension.html#service">REST Service 
Extension</A></TD>
                <TD><A HREF="../doc/RESTExtension.html#reference">REST 
Reference Extension</A></TD>
                <TD><A HREF="../doc/RESTExtension.html#interface">REST 
Interface Extension</A></TD>
-               <TD><A HREF="../doc/SCABindingExtension.html#service">SCA 
Service Extension</A></TD>
-               <TD><A HREF="../doc/SCABindingExtension.html#reference">SCA 
Reference Extension</A></TD>
+               <TD><A HREF="../doc/SCAExtension.html#service">SCA Service 
Extension</A></TD>
+               <TD><A HREF="../doc/SCAExtension.html#reference">SCA Reference 
Extension</A></TD>
             </TR>
             </THEAD>
             <TBODY>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to