You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2006/01/30 16:24:58 UTC
svn commit: r373527 [2/5] - in /incubator/tuscany/site: ./ architecture/
Added: incubator/tuscany/site/documentationscajava.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/documentationscajava.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/documentationscajava.html (added)
+++ incubator/tuscany/site/documentationscajava.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>SCA Runtime for Java - Documentation - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><strong><a href="documentationscajava.html">Documentation</a></strong></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li cla
ss="none"><a href="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="do
cumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="s
ection"><a name="Documentation_for_SCA_Runtime_for_Java_subproject"></a><h2>Documentation for SCA Runtime for Java subproject</h2>
+ <p>
+ This page provides links to documents that help to explain various aspects of the
+ Tuscany SCA Java runtime subproject and the programming model that it provides. More general
+ documentation which applies to the Tuscany project as a whole can be found on the
+ <a href="documentation.html">
+ Tuscany Documentation page</a>.
+ </p>
+ <h2>General Documentation</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="architecture.html">
+ Tuscany Java Runtime Architecture
+ </a>
+ </td>
+ <td>
+ A paper describing the high level archtecture of the Java Runtime.
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ <a href="exception_handling.html">
+ Tuscany Java Runtime Exception Handling
+ </a>
+ </td>
+ <td>
+ A paper describing the exception handling of the Java Runtime.
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Papers that Explain the SCA Programming model</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="b">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_White_Paper1_09.pdf" class="externalLink" title="External Link">
+ SCA White Paper
+ </a>
+ </td>
+ <td>
+ A white paper that explains the SCA programming model
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+ <h2>Specifications</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="b">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="a">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_AssemblyModel_V09.pdf" class="externalLink" title="External Link">
+ SCA Assembly Specification V0.9
+ </a>
+ </td>
+ <td>
+ The core Service Component Architecture Assembly specification
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModelforJava_V09.pdf" class="externalLink" title="External Link">
+ SCA Client and Implementation Model for Java Specification V0.9
+ </a>
+ </td>
+ <td>
+ The Service Component Architecture Client and Implementation specification
+ for Java. Describes how to write SCA components in Java and how to write
+ Clients to SCA services in Java.
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+ </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/documentationscajava.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/documentationscajava.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/documentationsdocpp.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/documentationsdocpp.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/documentationsdocpp.html (added)
+++ incubator/tuscany/site/documentationsdocpp.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>SDO Runtime for Java - Documentation - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href
="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationscacpp
.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><strong><a href="documentationsdocpp.html">Documentation</a></strong></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="s
ection"><a name="Documentation_for_SDO_Runtime_for_C___subproject"></a><h2>Documentation for SDO Runtime for C++ subproject</h2>
+ <p>
+ This page provides links to documents that help to explain various aspects of the
+ Tuscany SDO C++ runtime subproject and the programming model that it provides. More general
+ documentation which applies to the Tuscany project as a whole can be found on the
+ <a href="documentation.html">
+ Tuscany Documentation page</a>.
+ </p>
+ <h2>General Documentation</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ TBD
+ </td>
+ <td>
+
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+ <h2>Papers that Explain the SDO Programming model</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf" class="externalLink" title="External Link">
+ SDO White Paper
+ </a>
+ </td>
+ <td>
+ A white paper that explains the SDO programming model
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h2>Specifications</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_CPP_V2.01.pdf" class="externalLink" title="External Link">
+ SDO Specification for C++ V2.01
+ </a>
+ </td>
+ <td>
+ The Service Data Objects specification for C++. Describes the data
+ programming interfaces of SDO in the C++ language.
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+ </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/documentationsdocpp.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/documentationsdocpp.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/documentationsdojava.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/documentationsdojava.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/documentationsdojava.html (added)
+++ incubator/tuscany/site/documentationsdojava.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>SDO Runtime for Java - Documentation - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href
="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><strong><a href="documentationsdojava.html">Documentation</a></strong></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="do
cumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="s
ection"><a name="Documentation_for_SDO_Runtime_for_Java_subproject"></a><h2>Documentation for SDO Runtime for Java subproject</h2>
+ <p>
+ This page provides links to documents that help to explain various aspects of the
+ Tuscany SDO Java runtime subproject and the programming model that it provides. More general
+ documentation which applies to the Tuscany project as a whole can be found on the
+ <a href="documentation.html">
+ Tuscany Documentation page</a>.
+ </p>
+ <h2>General Documentation</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ TBD
+ </td>
+ <td>
+
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+ <h2>Papers that Explain the SDO Programming model</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf" class="externalLink" title="External Link">
+ SDO White Paper
+ </a>
+ </td>
+ <td>
+ A white paper that explains the SDO programming model
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h2>Specifications</h2>
+ <table class="bodyTable">
+ <tbody>
+ <tr class="a">
+ <td>
+ <span style="font-weight: bold;">
+ Title
+ </span>
+ </td>
+ <td>
+ <span style="font-weight: bold;">
+ Description
+ </span>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>
+ <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_Java_V2.01.pdf" class="externalLink" title="External Link">
+ SDO Specification for Java V2.01
+ </a>
+ </td>
+ <td>
+ The Service Data Objects specification for Java. Describes the data
+ programming interfaces of SDO in the Java language.
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+ </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/documentationsdojava.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/documentationsdojava.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/download.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/download.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/download.html (added)
+++ incubator/tuscany/site/download.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - Downloads - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><strong><a href="download.html">Download</a></strong></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li cla
ss="none"><a href="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="do
cumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><h2>Apache Tu
scany Downloads</h2><p>
+ Welcome to the Apache Tuscany downloads site. As the Tuscany project is currently part
+ of the Incubator, no binary downloads are available now.
+ </p><p>
+ If you want to obtain the Tuscany runtime and tools, you should check out the source from the
+ SVN repository and build it locally on your machine.
+ </p></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/download.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/download.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/downloads.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/downloads.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/downloads.html (added)
+++ incubator/tuscany/site/downloads.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Downloads - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href
="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationscacpp
.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href="http://ws.apache
.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="
Downloads"></a><h2>Downloads</h2><p>You must define the<code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/downloads.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/downloads.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/exception_handling.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/exception_handling.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/exception_handling.html (added)
+++ incubator/tuscany/site/exception_handling.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>Exception Handling Guidelines for The Java Runtime</title>
+ </head>
+ <body>
+ <h1>Java Runtime Exception Policy</h1>
+ <p> The key tenet of this exception policy is that exceptions should be designed with an eye
+ toward what the catch clause would likely do with the exception. The three main cases
+ are: </p>
+ <ul>
+ <li>Code Exception: Code can work around the discovered problem</li>
+ <li>User Exception: Problem to be remedied by a human (e.g. Administrator)</li>
+ <li>Assertion Exception: Problem remedied by human fixing a bug in the code</li>
+ </ul>
+ <h2>Code Exceptions</h2>
+ <p> These are exceptions where it is expected that some calling code may be able to
+ completely handle the exception, without involvement of any user. In other words, the
+ exception is of an alternate way of returning a value. There is a reasonable chance that
+ calling code (maybe a couple levels up) will be able to catch the exception and either
+ try again or try some other approach to accomplishing its job. Note that there may be no
+ way of knowing whether the caller will be able to figure out a different approach to
+ handling the situation. This is especially true in reusable utility code. In these
+ cases, the exceptions should be considered to be code exceptions. The code that handles
+ the exception might just turn it into a different kind of exception.</p>
+ <h3>Implications</h3>
+ <p>In general, code exceptions should be checked exceptions. They should be named based on
+ what happened, rather than based on who is throwing the exception. If the exception is
+ well named, it should be possible for the exception to be present on signatures at
+ several levels of a call stack and still make sense (e.g. ServiceUnavailableException).</p>
+ <p>There are some cases where code exceptions should not be checked exceptions. If code
+ cannot reasonably be expected to recover from an exception, it should be unchecked,
+ Also, iIf a large fraction of the methods in the code would need to declare the
+ exception, then its declaration doesn't add much value and so it should be a
+ RuntimeException so it doesn't need to be declared. One example of this kind of
+ exception might be a RetryException. This exception might occur on some kind of resource
+ conflict where retrying the transaction is likely to solve it. Since it is solved
+ without human involvement it is still a "code exception". </p>
+ <h2>User Exceptions</h2>
+ <p> These are exceptions that signal a problem that will be handled by a person, so the most
+ important component of the exception is the message, rather than the type of the
+ exception. Unfortunately, the code that throws the original exception often will not
+ have enough information to give a meaningful message to the user that has all the
+ necessary context. The typical "user" in this situation is an administrator, where a
+ stack traceback wouldn't be very helpful. Because of this, it is important that code be
+ littered with try/catch blocks that do no more than add context to the exception message
+ and then rethrow.</p>
+ <p>In a previous project this was done by having a base UserException class that had an
+ array of messages, rather than just one message. For example, code that parses an SCA
+ subsystem file might have a rethrow that just adds "While parsing the xyz subsystem
+ file". That is a message that could not be generated by the code that discovered the
+ problem (say an XML parsing problem), so a combination of the original message (e.g.
+ "Missing end tag") and the higher level message ("while parsing the xyz subsystem file")
+ are both necessary for know what happened. Naturally it can be any number of levels
+ deep.</p>
+ <p> The handling code for a user exception will somehow notify a user of the message and
+ then possibly go on. There should be different kinds of exceptions when there need to be
+ different ways of handling of the message or different ways to continue. Different ways
+ to report the error: In a server, user exceptions can often be divided according to
+ fault: </p>
+ <ul>
+ <li>It's the fault of the client code that is sending the incoming message (e.g. SOAP
+ faults).</li>
+ <li>It's the fault of the code or configuration that is handling the message. </li>
+ </ul>
+ <p> If the problem is the fault of the client code, then the message needs to be reported
+ back to the client code in a format appropriate for the client. If the problem is the
+ fault of the server code or configuration, then only a vague "I've got a problem here"
+ message should be sent to the client and the real exception message should be logged
+ and/or sent to an administrator. Because of the two different ways of handling the
+ problem, there should be different exception types. For example, ClientException could
+ be used for exceptions that signal problems that are the client's fault. </p>
+ <p> The remaining user exceptions are typically problems with configuration or the
+ environment. Some of them will be severe enough that the entire application needs to be
+ brought down, while others could be handled by just logging the problem and going on.
+ This difference implies that there needs to be a different exception type. Advanced
+ Scenario: In the case of session-scoped services, the problem is likely to require that
+ the instance of the service be put into an error state (like paused). This is because
+ subsequent messages for the service have been sent on the assumption that the previous
+ message actually gets processed. If some configuration error prevents a session-scoped
+ service from handling a single message, all future (async) messages for that service
+ instance should be queued up so they can be processed once the problem has been solved. </p>
+ <h2>Assertion Exceptions</h2>
+ <p> Assertion exceptions are exceptions that result from a bug in Tuscany and as such are
+ also intended to be solved by humans, but in this case the humans are us --are the
+ developers of the SCA runtime. In these cases the message isn't nearly as important,
+ since the stack traceback provides valuable context. If an assertion exception occurs
+ little can be known about the state of the server. If we wanted to be safe we would say
+ that assertion exceptions always bring down the entire server. However, we could play it
+ a little looser and say that assertion exceptions only bring down the application in
+ which they are discovered. </p>
+
+
+ <h2>Guidelines</h2>
+ <p> The following are a set of guidelines based on the above exception philosophy: </p>
+ <h4>1. Checked vs. unchecked exceptions</h4>
+ <p> Unchecked exceptions should be used when an error condition is not recoverable. Checked
+ exceptions thrown by third party libraries that are not recoverable should be wrapped in
+ unchecked exceptions rather than being propagated up the call stack. For example, an
+ IOException raised when reading a file might be wrapped in an unchecked LoadException
+ containing the name of the file.
+ Unchecked must always be Javadoced and declared in the throws clause of a method. </p>
+ <h4>2. Assertion exceptions should use the standard JDK assert facilities</h4>
+ <h4>3. Any exception thrown to user code must extend the appropriate Exception as defined
+ by the specification. This will typically be a runtime Exception.</h4>
+ <h4>4. No other Exceptions should be thrown to user code. Each user API method should
+ catch any internal exceptions and wrap them in the applicable Exception defined
+ by the specification. Internal exceptions must ultimately extend either TuscanyException
+ or TuscanyRuntimeException.
+ <h4>4. When possible, create clear package exception hierarchies</h4>
+ <p> In most cases, packages should have a clear exception hierarchy with abstract root
+ checked and unchecked exceptions which more specific concrete exceptions extend.
+ Declaring the root package exceptions abstract avoids code throwing exceptions which are
+ too general. Creating an exception hierarchy allows client code using a particular
+ package to choose the level of exception handling granularity (which in turn simplifies
+ the client code by avoiding unwieldy try..catch clauses). </p>
+ <h4> 5. Preserve all stack trace information and the original exception</h4>
+ <p> Exceptions must always preserve the stack trace and original exception except under
+ special circumstances. When wrapping exceptions to propagate, never modify the stack
+ trace and always include the caught exception as the cause.</p>
+ <h4>6. Only include local information pertinent to the failure</h4>
+ <p> For I18N, contextual information stored in the Exception should not be localized. It
+ should comprise only data pertaining to the cause, such as the name of the artifact as
+ above, or a key that can be used by the top level exception handler. This is needed
+ because the locale used to render the exception may be completely different from the
+ locale used by the code raising the exception. For example, an exception may be thrown
+ on a system whose default locale is German, logged to the system log in English but
+ displayed to the end user in French, Japanese, whatever their native language is. </p>
+ <h4>7. For exceptions that require contextual information from various code layers, either
+ wrap exceptions or create exceptions that can accept additional context as they are
+ propagated up the call stack.</h4>
+ <p> If a failure requires information from multiple levels, e.g. âthere was an error setting
+ property X on component Y in module Zâ do one of the following. If the initial exception
+ should be wrapped as it is propagated (e.g. the exception occurs at a library boundary),
+ add additional context information in the wrapping exception(s). If the initial
+ exception can be propagated, include methods for adding additional context information
+ as the exception is rethrown up the stack. For example, the previous failure scenario
+ could result in the following exception handling strategy: </p>
+ <ul>
+ <li> A component property is configured with an invalid integer type</li>
+ <li> The property value parsing code attempts to load an integer value using parseInt(),
+ resulting in a NumberFormatException</li>
+ <li> NumberFormatException is wrapped in an InvalidParameterException (IPE) containing
+ the name of the property.</li>
+ <li> IPE extends a more general ConfigException, which has setters for adding additional
+ context information such as component and module names</li>
+ <li> As the IPE is thrown up the stack, the component and module parsers provide
+ additional context information.</li>
+ <li> The configuration loader then wraps the IPE in a ConfigLoadExeption and provides
+ the source from which the configuration is being loaded.</li>
+ <li> The UI being used to load the configuration reports the error to the user and
+ displays the appropriate contextual information</li>
+ </ul>
+ <h4>8. getMessage() must return unformatted context info. If the Exception contains multiple
+ context fields they should be surrounded in square brackets and separated by commas,
+ e.g. "[ property X, component Y, module Z ]"</h4>
+ <h4>9. Do not override the behaviour of Throwable.toString() and Throwable.printStackTrace()</h4>
+ <h4>10. The java.lang.Exception base class is Serializable so all subclasses must provide
+ a serial UID. Any context fields must be Serializable and should be defined in the
+ base java namespace for JDK1.4.</h4>
+ <h4>11. Exceptions that wrap other Exceptions should ensure that any wrapped Exception can
+ be deserialized in a client environment. This may require providing a custom
+ writeObject method to extract any context information from the wrapped Exception
+ during serialization; at a minimum the message should be preserved.</h4>
+ </body>
+</html>
Propchange: incubator/tuscany/site/exception_handling.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/faq.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/faq.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/faq.html (added)
+++ incubator/tuscany/site/faq.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - FAQ - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><strong><a href="faq.html">FAQ</a></strong></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li cla
ss="none"><a href="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="do
cumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="s
ection"><a name="Frequently_Asked_Questions"></a><h2>Frequently Asked Questions</h2>
+
+ <ul>
+ <li>
+ Which other open source projects does Tuscany relate to?
+ </li>
+ <p>
+ The Tuscany runtime is linked to the Apache Axis and Apache Tomcat runtimes.
+ </p>
+ <p>
+ The Eclipse SOA Tools Project provides tooling for SOA applications and it is
+ based on the same Service Component Architecture specification that is used by
+ the Tuscany runtime.
+ </p>
+ </ul>
+
+
+ </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/faq.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/faq.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/site/getinvolved.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/getinvolved.html?rev=373527&view=auto
==============================================================================
--- incubator/tuscany/site/getinvolved.html (added)
+++ incubator/tuscany/site/getinvolved.html Mon Jan 30 07:23:57 2006
@@ -0,0 +1,516 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - Get Involved - Apache Tuscany</title><style type="text/css" media="all">
+ @import url("./style/maven-base.css");
+
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Matthew Marum"></meta><meta name="email" content="mgmarum@us.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://incubator.apache.org/tuscany/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+
+ <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+ </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href
="releasessdojava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installjava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationscacpp
.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><strong><a href="getinvolved.html">Get Involved</a></strong></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href=
"http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="s
ection"><a name="Getting_Involved_with_Apache_Tuscany"></a><h2>Getting Involved with Apache Tuscany</h2>
+ <p>
+ Here is a short guide on how to get involved with Apache Tuscany.
+ </p>
+ </div><div class="section"><a name="How_to_get_involved"></a><h2>How to get involved</h2>
+ <p>Tuscany has a mailing list and this should be your first port of call. The list
+ is tuscany-dev@ws.apache.org. You can subscribe to this mailing list by sending a
+ message to tuscany-dev-subscribe@ws.apache.org.
+ </p>
+ <p>The Tuscany code is held in a Subversion repository. Subversion is a code control
+ system similar in function to CVS. Subversion is used as the code repository by many
+ Apache projects. If you are not familiar with Subversion, see the
+ section below "Using Subversion".
+ </p>
+ <p>The Tuscany Subversion repository is found at
+ <a href="https://svn.apache.org/repos/asf/incubator/tuscany" class="externalLink" title="External Link">
+ https://svn.apache.org/repos/asf/incubator/tuscany</a>. You can check out the
+ Tuscany code from the repository and build it on your own machine.
+ </p>
+ <p>Inside the Tuscany repository, you will find two main directories containing code:
+ <ul>
+ <li>cpp - which holds the code for the C++ projects</li>
+ <li>java - which holds the code for the Java projects</li>
+ </ul>
+ The Java code is built using Apache Maven. There is a section below which describes
+ how to set up and use Maven.
+ </p>
+
+ </div><div class="section"><a name="Using_Subversion"></a><h2>Using Subversion</h2>
+ <p>
+ <span style="font-size: 10pt;">
+ You can find and download Subversion here:
+ <a href="http://subversion.tigris.org/" class="externalLink" title="External Link">
+ http://subversion.tigris.org/
+ </a>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ There is a Subversion Reference manual ("the book"):
+ <a href="http://svnbook.red-bean.com/" class="externalLink" title="External Link">
+ http://svnbook.red-bean.com/
+ </a>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ If you use Eclipse as your development environment, there is a plugin available
+ which enables you to use Subversion from within Eclipse (ie it is a Subversion
+ client for Eclipse). This plugin is called Subclipse:
+ <span style=""></span>
+ <a href="http://subclipse.tigris.org/" class="externalLink" title="External Link">
+ http://subclipse.tigris.org/
+ </a>
+ <span style=""></span>
+ </span>
+ </p>
+ <p style="margin-right: -0.25in;">
+ <span style="font-size: 10pt;">
+ If you use Windows on your systems, there is also a graphical client implemented as an
+ extension to the Windows shell, called TortoiseSVN:
+ <span style=""></span>
+ http://tortoisesvn.tigris.org/
+ </span>
+ </p>
+ <span style="font-size: 14pt;">
+ Common Commands for Subversion
+ </span>
+ <p>
+ <b style="">
+ <i style="">To check out the project:</i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-size: 10pt; font-family: Courier;">
+ svn co
+ https://sca.projects.dev2dev.bea.com/svn/sca/trunk
+ </span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ You will be prompted for username/password to access the
+ repository.
+ <span style=""></span>
+ If it worked, you will see all the files as they
+ checkout followed by a revision number - this is the
+ version of the tree that you have (useful for comparing
+ notes)
+ </p>
+ <p>
+ <b style="">
+ <i style="">
+ To update your copy with other's people's
+ committed changes:
+ </i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn update</span>
+ </p>
+ <p>
+ <b>
+ <i>To manipulate files in obvious ways:</i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn add</span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn move</span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn remove</span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn diff</span>
+ </p>
+ <p>
+ <b>
+ <i>To commit changes go to the root and:</i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;" lang="FR">
+ svn commit -m"change comment"
+ </span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ This will commit the entire tree and display the new
+ revision number. You can also commit sub-trees and
+ individual files but this is not normal.
+ </p>
+ <p>
+ <b>
+ <i>To undo changes:</i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">svn revert ${file}</p>
+ <p style="margin-left: 0.5in;">
+ svn revert -R ${directory}
+ </p>
+ <p>
+ <b>
+ <i>To see what has changed locally:</i>
+ </b>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <span style="font-family: Courier;">svn status</span>
+ </p>
+ <p style="margin-left: 0.5in;">
+ <b>
+ <i>Results:</i>
+ </b>
+ </p>
+ <p style="margin-left: 1in;">
+ A means a file has been added locally
+ </p>
+ <p style="margin-left: 1in;">
+ D means a file has been deleted locally
+ </p>
+ <p style="margin-left: 1in;">
+ M means a file has been modified locally
+ </p>
+ <p style="margin-left: 1in;">
+ ? means a file exists locally that is not being managed
+ by svn.
+ <span style=""></span>
+ Typically this means you forgot to add it with
+ <span style="font-family: Courier;">svn add</span>
+ .
+ </p>
+ <p style="margin-left: 1in;">
+ ! means a file that was being managed by svn no longer
+ exists locally.
+ <span style=""></span>
+ Typically this means you didn't delete it using svn
+ remove.
+ </p>
+ </div><div class="section"><a name="Using_JDK_5"></a><h2>Using JDK 5</h2>
+ <p>
+ <span style="">
+ <span style="font-size: 10pt;">
+ The Tuscany Java projects depend on J2SE version 5.x. Here is a link
+ to download Sun's J2SE JDK 5.0:
+ <span style=""></span>
+ </span>
+ </span>
+ <a href="http://java.sun.com/j2se/1.5.0/download.jsp" class="externalLink" title="External Link">
+ <span style="">
+ <span style="font-size: 10pt;">
+ http://java.sun.com/j2se/1.5.0/download.jsp
+ </span>
+ </span>
+ <span style=""></span>
+ </a>
+ <span style="">
+ <span style="font-size: 10pt;"></span>
+ </span>
+ </p>
+ <p>
+ <span style="">
+ </span>
+ </p>
+ </div><div class="section"><a name="Using_Eclipse"></a><h2>Using Eclipse</h2>
+ <p>
+ <span style="font-size: 10pt;">
+ Link to Eclipse download :
+ <span>
+ <a href="http://www.eclipse.org/downloads/index.php" class="externalLink" title="External Link">
+ http://www.eclipse.org/downloads/index.php
+ </a>
+ </span>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ Getting Started documentation:
+ <span>
+ <a href="http://www.eclipse.org/downloads/index.php" class="externalLink" title="External Link">
+ http://www.eclipse.org/downloads/index.php
+ </a>
+ </span>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ To create the eclipse projects to use for SCA
+ development:
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="font-size: 10pt;">
+ 1)
+ <span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt;">
+ When checking code out from subversion, checkout the
+ subversion trunk to a location outside your eclipse
+ workspace (it has to be outside because Eclipse will
+ not allow you to import projects from a location
+ overlapping with your workspace)
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="font-size: 10pt;">
+ 2)
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt;">
+ Then go to Import / Existing projects into
+ workspace.
+ <span style=""></span>
+ Select either the runtime, spec, tools or samples
+ directory.
+ <span style=""></span>
+ The wizard proposes the list of Eclipse projects
+ under that directory. Importing the projects does
+ not copy the files; it just makes the files at that
+ location visible under an Eclipse project.
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="font-size: 10pt;">
+ 3)
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt;">
+ If you need to use Eclipse to edit files outside of
+ these projects (for example the etc directory, or
+ the maven files at the root of the trunk), then
+ delete the Eclipse projects, with the option to not
+ delete the files, and import the whole trunk as a
+ project.
+ </span>
+ </p>
+ </div><div class="section"><a name="Using_Subclipse"></a><h2>Using Subclipse</h2>
+ <p>
+ <span style="">
+ <span style="font-size: 10pt;">
+ Link to Subversion Eclipse Plugin:
+ <span style=""></span>
+ </span>
+ </span>
+ <a href="http://subclipse.tigris.org/" class="externalLink" title="External Link">
+ <span style="">
+ <span style="font-size: 10pt;">
+ http://subclipse.tigris.org/
+ </span>
+ </span>
+ <span style=""></span>
+ </a>
+ <span style="">
+ <span style="font-size: 10pt;">
+ <span style=""></span>
+ </span>
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ 1-
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt; color: black;">
+ Open the SVN Repository Exploring perspective
+ </span>
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ 2-
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt; color: black;">
+ Right click in the SVN Repository view.
+ <span style=""></span>
+ Select New -> Repository Location ...
+ </span>
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ 3-
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt; color: black;">
+ Url:
+ </span>
+ </span>
+ <a href="https://sca.projects.dev2dev.bea.com/svn/sca/trunk" class="externalLink" title="External Link">
+ <span style="">
+ <span style="font-size: 10pt;">
+ https://sca.projects.dev2dev.bea.com/svn/sca/trunk
+ </span>
+ </span>
+ <span style=""></span>
+ </a>
+ <span style="">
+ <span style="font-size: 10pt; color: black;"></span>
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ 4-
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt; color: black;">
+ Root url:
+ </span>
+ </span>
+ <a href="https://sca.projects.dev2dev.bea.com/svn/sca" class="externalLink" title="External Link">
+ <span style="">
+ <span style="font-size: 10pt;">
+ https://sca.projects.dev2dev.bea.com/svn/sca
+ </span>
+ </span>
+ <span style=""></span>
+ </a>
+ <span style="">
+ <span style="font-size: 10pt; color: black;"></span>
+ </span>
+ </p>
+ <p style="margin-left: 0.5in; text-indent: -0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ 5-
+ <span style="font-family: font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span>
+
+ </span>
+ <span style="font-size: 10pt; color: black;">
+ Select the correct projects (see step 10 above)
+ <span style=""></span>
+ Right click, select "Check out as project"
+ </span>
+ </span>
+ </p>
+ <p style="margin-left: 0.25in;">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ </span>
+ </span>
+ </p>
+ <p style="">
+ <span style="">
+ <span style="font-size: 10pt; color: black;">
+ You can check in changes using the "Commit" item
+ in the team submenu
+ </span>
+ </span>
+ </p>
+ </div><div class="section"><a name="Using_Maven"></a><h2>Using Maven</h2>
+ <p>
+ <span style="font-size: 10pt;">
+ Link to Maven:
+ <span>http://maven.apache.org/maven-1.x/</span>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ Getting Started:
+ <span>
+ http://maven.apache.org/maven-1.x/using/index.html
+ </span>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ Mevenide for Eclipse:
+ <span>
+ <a href="http://mevenide.codehaus.org/download.html" class="externalLink" title="External Link">
+ http://mevenide.codehaus.org/download.html
+ </a>
+ </span>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ There is no build "script" like the ant build.xml
+ file. Instead you provide Maven with a description
+ of your project and it uses that information to
+ determine how to achieve your build goal. The Maven
+ project also established a set of best practices for
+ structuring builds and if you follow those you can
+ get away with very little description; we have set
+ our build up that way.
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ The general rule for maven is that each project
+ produces one build artifact (typically a jar file).
+ You can see that in the runtime directory where
+ there is a separate (sub-)project for each jar we
+ intend to deliver. I will set up skeletal projects
+ in tools to match.
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ The main maven command is "maven" and the default
+ goal is "install" which will compile, unit test and
+ package each project. This will typically output a
+ jar file that is installed locally so that other
+ projects can depend on it.
+ </span>
+ </p>
+ </div><div class="section"><a name="Using_Tomcat_5_5_12"></a><h2>Using Tomcat 5.5.12</h2>
+ <p>
+ <span style="font-size: 10pt;">
+ Link to Tomcat
+ <a href="http://tomcat.apache.org/" class="externalLink" title="External Link">
+ http:/tomcat.apache.org/
+ </a>
+ </span>
+ </p>
+ <p>
+ <span style="font-size: 10pt;">
+ Download "The Core" Tomcat 5.5.12:
+ <a href="http://tomcat.apache.org/download-55.cgi#5.5.12" class="externalLink" title="External Link">
+ http://tomcat.apache.org/download-55.cgi#5.5.12
+ </a>
+ </span>
+ </p>
+ <b>
+ <span style="font-size: 10pt; font-family: ">
+ SCA requires Tomcat 5.5.12 Core.
+ <span style=""></span>
+ The acceptance test suite can set this up
+ automatically for you.
+ <span style=""></span>
+ Read the readme.htm file from the acceptance
+ subdirectory in the tree you checked out using the
+ SVN command line (in contributing as a developer).
+ <span style=""></span>
+ The readme.htm will show you how to run a short set
+ of unit tests.
+ <span style=""></span>
+ When the tests are complete, it will leave an
+ instance of Tomcat that is compatible with SCA
+ running.
+ </span>
+ </b>
+ </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+ <div>© 2005, Apache Software Foundation</div>
+ </div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
Propchange: incubator/tuscany/site/getinvolved.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/site/getinvolved.html
------------------------------------------------------------------------------
svn:keywords = Rev,Date