incubator-aries-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From z..@apache.org
Subject svn commit: r1040087 [3/5] - in /incubator/aries/branches/site: branches/ images/ resources/ trunk/ trunk/cgi-bin/ trunk/content/ trunk/content/images/ trunk/content/resources/ trunk/lib/ trunk/templates/
Date Mon, 29 Nov 2010 12:32:25 GMT
Added: incubator/aries/branches/site/trunk/content/community.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/community.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/community.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/community.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,16 @@
+Title: Community
+<a name="Community-Community"></a>
+# Community
+
+There are many ways to be part of the Apache Aries community. You will find
+suggestions under [getting involved](gettinginvolved.html)
+. 
+
+ - [Getting Involved](gettinginvolved.html)
+ - [Who we are](people.html)
+ - [Mailing lists](mailinglists.html)
+ - [Aries Group Blog](http://blogs.apache.org/aries/)
+
+You can also find us on IRC, attach freenode and join #apache-aries.
+
+Our twitter tag is #apache-aries.

Added: incubator/aries/branches/site/trunk/content/compliancetesting.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/compliancetesting.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/compliancetesting.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/compliancetesting.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,11 @@
+h3. Running the tests
+
+The Enterprise OSGi compliance tests are provided byt the [OSGi Alliance|http://www.osgi.org] to Apache committers who have signed the appropriate Non Disclosure Agreement.
+
+The tests are supplied with the BND configuration files used to run the tests against the OSGi implementation of the Enterprise Specification. The configuration files require some modification to run the tests against Aries components.
+
+Instructions for obtaining and running the tests are given [here|ARIES:How to run the OSGi Enterprise CT].
+
+h3. Test results
+
+At each Aries release the tests are run against Aries components. The results for the most recent release can be found [here|TestResults].
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/compliancetesting.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/compliancetesting.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/compliancetesting.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/compliancetesting.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,22 @@
+Title: ComplianceTesting
+<a name="ComplianceTesting-Runningthetests"></a>
+### Running the tests
+
+The Enterprise OSGi compliance tests are provided byt the [OSGi Alliance](http://www.osgi.org)
+ to Apache committers who have signed the appropriate Non Disclosure
+Agreement.
+
+The tests are supplied with the BND configuration files used to run the
+tests against the OSGi implementation of the Enterprise Specification. The
+configuration files require some modification to run the tests against
+Aries components.
+
+Instructions for obtaining and running the tests are given [here](how-to-run-the-osgi-enterprise-ct.html)
+.
+
+<a name="ComplianceTesting-Testresults"></a>
+### Test results
+
+At each Aries release the tests are run against Aries components. The
+results for the most recent release can be found [here](testresults.html)
+.

Added: incubator/aries/branches/site/trunk/content/december-2009.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/december-2009.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/december-2009.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/december-2009.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,21 @@
+Aries will deliver a set of pluggable Java components enabling an enterprise OSGi application programming model.
+
+Aries entered incubation on September 22, 2009.
+
+There are currently no issues requiring IPMC or Board attention .
+
+The svn area has been organized with a single trunk for now, though we still need to settle the discussion about components lifecycle and the svn layout.
+
+The following sub-components are actively being developed:
+
+* Application
+* Blueprint
+* JMX
+
+There has been a lot of activity on the mailing list this month indicating a vibrant community is being built.
+
+Top 2 or 3 things to resolve before graduation:
+
+* Build community
+* Create a release
+* Address project scope concerns raised during acceptance vote
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/december-2009.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/december-2009.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/december-2009.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/december-2009.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,26 @@
+Title: December 2009
+Aries will deliver a set of pluggable Java components enabling an
+enterprise OSGi application programming model.
+
+Aries entered incubation on September 22, 2009.
+
+There are currently no issues requiring IPMC or Board attention .
+
+The svn area has been organized with a single trunk for now, though we
+still need to settle the discussion about components lifecycle and the svn
+layout.
+
+The following sub-components are actively being developed:
+
+* Application
+* Blueprint
+* JMX
+
+There has been a lot of activity on the mailing list this month indicating
+a vibrant community is being built.
+
+Top 2 or 3 things to resolve before graduation:
+
+* Build community
+* Create a release
+* Address project scope concerns raised during acceptance vote

Added: incubator/aries/branches/site/trunk/content/development.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/development.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/development.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/development.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,26 @@
+h1. Contributing as a developer
+
+This page links to information for people that either are, or would like to be involved in, the development of Apache Aries.
+
+h2. Development
+
+ - [Source control|https://svn.apache.org/repos/asf/incubator/aries]
+ - [Bug tracking|https://issues.apache.org/jira/browse/ARIES]
+
+h2. Build
+
+ - [Building Aries|BuildingAries]
+ - [Build system|http://hudson.zones.apache.org/hudson/job/Aries/]
+ - [Module dependencies|ModuleDependencies]
+
+h2. Release
+
+ - [Release Manager's Guide|ReleasingAries]
+
+h2. Compliance testing
+
+ - [The Enterprise OSGi CT | ComplianceTesting ]
+
+h2. Instructions for maintaining the web pages
+
+Committers on the Aries project keep maintain the Web pages by editing a Confluence wiki which is then exported to the Aries Web site. Details of the process are documented [here|MaintainingTheWebPages]
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/development.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/development.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/development.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/development.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,36 @@
+Title: Development
+<a name="Development-Contributingasadeveloper"></a>
+# Contributing as a developer
+
+This page links to information for people that either are, or would like to
+be involved in, the development of Apache Aries.
+
+<a name="Development-Development"></a>
+## Development
+
+ - [Source control](https://svn.apache.org/repos/asf/incubator/aries)
+ - [Bug tracking](https://issues.apache.org/jira/browse/ARIES)
+
+<a name="Development-Build"></a>
+## Build
+
+ - [Building Aries](buildingaries.html)
+ - [Build system](http://hudson.zones.apache.org/hudson/job/Aries/)
+ - [Module dependencies](moduledependencies.html)
+
+<a name="Development-Release"></a>
+## Release
+
+ - [Release Manager's Guide](releasingaries.html)
+
+<a name="Development-Compliancetesting"></a>
+## Compliance testing
+
+ - [The Enterprise OSGi CT ](-compliancetesting-.html)
+
+<a name="Development-Instructionsformaintainingthewebpages"></a>
+## Instructions for maintaining the web pages
+
+Committers on the Aries project keep maintain the Web pages by editing a
+Confluence wiki which is then exported to the Aries Web site. Details of
+the process are documented [here](maintainingthewebpages.html)

Added: incubator/aries/branches/site/trunk/content/documentation.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/documentation.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/documentation.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/documentation.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,15 @@
+h1. Documentation
+
+All Aries documentation is linked from here. 
+
+h2. Aries developer documentation
+ - [Programming Model|AriesProgrammingModel]
+ ** [Applications]
+ ** [Blueprint]
+ - [Pointers to OSGi specifications|PointersToOSGiSpecifications]
+ - [Integrators Guide|Integrators Guide]
+
+h2. Aries user documentation
+ - [Articles]
+ - [Slides|https://svn.apache.org/repos/asf/incubator/aries/slides/]
+ - [Tutorials]
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/documentation.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/documentation.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/documentation.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/documentation.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,19 @@
+Title: Documentation
+<a name="Documentation-Documentation"></a>
+# Documentation
+
+All Aries documentation is linked from here. 
+
+<a name="Documentation-Ariesdeveloperdocumentation"></a>
+## Aries developer documentation
+ - [Programming Model](ariesprogrammingmodel.html)
+ ** [Applications](applications.html)
+ ** [Blueprint](blueprint.html)
+ - [Pointers to OSGi specifications](pointerstoosgispecifications.html)
+ - [Integrators Guide](integrators-guide.html)
+
+<a name="Documentation-Ariesuserdocumentation"></a>
+## Aries user documentation
+ - [Articles](articles.html)
+ - [Slides](https://svn.apache.org/repos/asf/incubator/aries/slides/)
+ - [Tutorials](tutorials.html)

Added: incubator/aries/branches/site/trunk/content/downloads.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/downloads.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/downloads.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/downloads.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,67 @@
+h1. Apache Aries Downloads
+
+Apache Aries delivers a set of pluggable Java components enabling an enterprise OSGi application programming model.
+
+Apache Aries modules are distributed in source and binary form. Alternatively you may checkout the source from Subversion and build Aries yourself. Otherwise, the releases below are available for download. These [KEYS|http://www.apache.org/dist/incubator/aries/KEYS] can be used to verify the release archive.
+
+All Apache Aries products are distributed under the terms of The Apache Software License (version 2.0). See the LICENSE file included in each distribution for additional license information.
+
+This table is for downloading the most recent Aries release, older releases can be found [here|Archived Releases]. The release notes for the current release are [here|ReleaseNotes].
+
+h3. Samples
+The easiest way to use the samples is to download the source zip, navigate to the appropriate 'assembly' module and run mvn install to download all the released  binary artifacts. Alternatively you can build the entire source.
+|| Sub project || Module || Version || Download || Comments ||
+| Aries Samples | | 0.2 | {ariesdownload:zip}samples-0.2-incubating-source-release{ariesdownload} | Source, ready to build |
+| | AriesTrader | 0.2 | \- | [AriesTrader sample instructions|ARIES:AriesTrader]
+| | AriesTrader JDBC app | 0.2 | {ariesdownload:eba}org.apache.aries.samples.ariestrader.jdbc-0.2-incubating{ariesdownload} | AriesTrader app with JDBC persistence only |
+| | AriesTrader JPA & JDBC app | 0.2 | {ariesdownload:eba}org.apache.aries.samples.ariestrader.all-0.2-incubating{ariesdownload} | AriesTrader app with all available persistence methods |
+| | Blog | 0.2 | \- | [Blog Sample instructions|ARIES:Blog Sample] |
+| | Blog JDBC app | 0.2 | {ariesdownload:eba}org.apache.aries.samples.blog.jdbc.eba-0.2-incubating{ariesdownload} | Blog app based on JDBC |
+| | Blog JPA app | 0.2 | {ariesdownload:eba}org.apache.aries.samples.blog.jpa.eba-0.2-incubating{ariesdownload} | Blog app based on JPA |
+| | Blueprint HelloWorld | 0.2 | \- | |
+| | Blueprint ID Verifier| 0.2 | \- | |
+
+h3. Project components
+
+|| Sub project || Module || Version || Binary || Source || Comments ||
+|Application | | 0.2 | \- | {ariesdownload:zip}application-0.2-incubating-source-release{ariesdownload} | |
+| | application-api | 0.2 | {ariesdownload:jar}org.apache.aries.application.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.api-0.2-incubating-sources{ariesdownload} | |
+| | application-bundle | 0.2 | {ariesdownload:jar}org.apache.aries.application-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application-0.2-incubating-sources{ariesdownload} | |
+| | application-converters | 0.2 | {ariesdownload:jar}org.apache.aries.application.converters-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.converters-0.2-incubating-sources{ariesdownload} | |
+| | application-install | 0.2 | {ariesdownload:jar}org.apache.aries.application.install-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.install-0.2-incubating-sources{ariesdownload} | |
+| | application-management | 0.2 | {ariesdownload:jar}org.apache.aries.application.management-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.management-0.2-incubating-sources{ariesdownload} | |
+| | application-obr-resolver | 0.2 | {ariesdownload:jar}org.apache.aries.application.resolver.obr-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.resolver.obr-0.2-incubating-sources{ariesdownload} | |
+| | application-runtime | 0.2 | {ariesdownload:jar}org.apache.aries.application.runtime-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.runtime-0.2-incubating-sources{ariesdownload} | |
+| | application-utils | 0.2 | {ariesdownload:jar}org.apache.aries.application.utils-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.application.utils-0.2-incubating-sources{ariesdownload} | |
+| Blueprint | | 0.2 | \- | {ariesdownload:zip}blueprint-0.2-incubating-source-release{ariesdownload} | |
+| | blueprint-api | 0.2 | {ariesdownload:jar}org.apache.aries.blueprint.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.blueprint.api-0.2-incubating-sources{ariesdownload} | |
+| | blueprint-bundle | 0.2 | {ariesdownload:jar}org.apache.aries.blueprint-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.blueprint-0.2-incubating-sources{ariesdownload} | An Uber bundle collecting all the required sub-modules that provide the blueprint implementation |
+| | blueprint-cm | 0.2 | {ariesdownload:jar}org.apache.aries.blueprint.cm-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.blueprint.cm-0.2-incubating-sources{ariesdownload} | |
+| | blueprint-core | 0.2 | {ariesdownload:jar}org.apache.aries.blueprint.core-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.blueprint.core-0.2-incubating-sources{ariesdownload} | |
+| eba-maven-plugin | | 0.2 | \- | {ariesdownload:zip}eba-maven-plugin-0.2-incubating-source-release{ariesdownload} | |
+| | \- | 0.2 | {ariesdownload:jar}eba-maven-plugin-0.2-incubating{ariesdownload} | {ariesdownload:jar}eba-maven-plugin-0.2-incubating-sources{ariesdownload} | |
+| JMX | | 0.2 | \- | {ariesdownload:zip}jmx-0.2-incubating-source-release{ariesdownload} | |
+| | jmx-api | 0.2 | {ariesdownload:jar}org.apache.aries.jmx.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx.api-0.2-incubating-sources{ariesdownload} | |
+| | jmx-blueprint-api | 0.2 | {ariesdownload:jar}org.apache.aries.jmx.blueprint.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx.blueprint.api-0.2-incubating-sources{ariesdownload} | |
+| | jmx-blueprint-bundle | 0.2 | {ariesdownload:jar}org.apache.aries.jmx.blueprint-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx.blueprint-0.2-incubating-sources{ariesdownload} | |
+| | jmx-blueprint-core | 0.2 | {ariesdownload:jar}org.apache.aries.jmx.blueprint.core-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx.blueprint.core-0.2-incubating-sources{ariesdownload} | |
+| | jmx-bundle | 0.2 | {ariesdownload:jar}org.apache.aries.jmx-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx-0.2-incubating-sources{ariesdownload} | |
+| | jmx-core | 0.2 | {ariesdownload:jar}org.apache.aries.jmx.core-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jmx.core-0.2-incubating-sources{ariesdownload} | |
+| JNDI | | 0.2 | \- | {ariesdownload:zip}jndi-0.2-incubating-source-release{ariesdownload} | |
+| | jndi-bundle | 0.2 | {ariesdownload:jar}org.apache.aries.jndi-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jndi-0.2-incubating-sources{ariesdownload} | An Uber bundle that collects the jndi-api, jndi-core and jndi-url bundles into one |
+| | jndi-core | 0.2 | {ariesdownload:jar}org.apache.aries.jndi.core-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jndi.core-0.2-incubating-sources{ariesdownload} | |
+| | jndi-url | 0.2 | {ariesdownload:jar}org.apache.aries.jndi.url-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jndi.url-0.2-incubating-sources{ariesdownload} | |
+| JPA | | 0.2 | \- | {ariesdownload:zip}jpa-0.2-incubating-source-release{ariesdownload} | |
+| | jpa-api | 0.2 | {ariesdownload:jar}org.apache.aries.jpa.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jpa.api-0.2-incubating-sources{ariesdownload} | |
+| | jpa-blueprint-aries | 0.2 | {ariesdownload:jar}org.apache.aries.jpa.blueprint.aries-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jpa.blueprint.aries-0.2-incubating-sources{ariesdownload} | |
+| | jpa-container | 0.2 | {ariesdownload:jar}org.apache.aries.jpa.container-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jpa.container-0.2-incubating-sources{ariesdownload} | |
+| | jpa-container-context | 0.2 | {ariesdownload:jar}org.apache.aries.jpa.container.context-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.jpa.container.context-0.2-incubating-sources{ariesdownload} | |
+| Quiesce | | 0.2 | \- | {ariesdownload:zip}quiesce-0.2-incubating-source-release{ariesdownload} | |
+| | quiesce-api | 0.2 | {ariesdownload:jar}org.apache.aries.quiesce.api-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.quiesce.api-0.2-incubating-sources{ariesdownload} | |
+| | quiesce-manager | 0.2 | {ariesdownload:jar}org.apache.aries.quiesce.manager-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.quiesce.manager-0.2-incubating-sources{ariesdownload} | |
+| Transaction | | 0.2 | \- | {ariesdownload:zip}transaction-0.2-incubating-source-release{ariesdownload} | |
+| | transaction-blueprint | 0.2 | {ariesdownload:jar}org.apache.aries.transaction.blueprint-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.transaction.blueprint-0.2-incubating-sources{ariesdownload} | |
+| | transaction-manager | 0.2 | {ariesdownload:jar}org.apache.aries.transaction.manager-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.transaction.manager-0.2-incubating-sources{ariesdownload} | |
+| | transaction-wrappers | 0.2 | {ariesdownload:jar}org.apache.aries.transaction.wrappers-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.transaction.wrappers-0.2-incubating-sources{ariesdownload} | |
+| Util | | 0.2 | \- | {ariesdownload:zip}org.apache.aries.util-0.2-incubating-source-release{ariesdownload} | |
+| | \- | 0.2 | {ariesdownload:jar}org.apache.aries.util-0.2-incubating{ariesdownload} | {ariesdownload:jar}org.apache.aries.util-0.2-incubating-sources{ariesdownload} | |

Added: incubator/aries/branches/site/trunk/content/downloads.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/downloads.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/downloads.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/downloads.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,236 @@
+Title: Downloads
+<a name="Downloads-ApacheAriesDownloads"></a>
+# Apache Aries Downloads
+
+Apache Aries delivers a set of pluggable Java components enabling an
+enterprise OSGi application programming model.
+
+Apache Aries modules are distributed in source and binary form.
+Alternatively you may checkout the source from Subversion and build Aries
+yourself. Otherwise, the releases below are available for download. These [KEYS](http://www.apache.org/dist/incubator/aries/KEYS)
+ can be used to verify the release archive.
+
+All Apache Aries products are distributed under the terms of The Apache
+Software License (version 2.0). See the LICENSE file included in each
+distribution for additional license information.
+
+This table is for downloading the most recent Aries release, older releases
+can be found [here](archived-releases.html)
+. The release notes for the current release are [here|ReleaseNotes]
+.
+
+<a name="Downloads-Samples"></a>
+### Samples
+The easiest way to use the samples is to download the source zip, navigate
+to the appropriate 'assembly' module and run mvn install to download all
+the released  binary artifacts. Alternatively you can build the entire
+source.
+<table>
+<tr><th> Sub project </th><th> Module </th><th> Version </th><th> Download </th><th> Comments </th></tr>
+<tr><td> Aries Samples </td><td> </td><td> 0.2 </td><td>
+{ariesdownload:zip}samples-0.2-incubating-source-release{ariesdownload} </td><td>
+Source, ready to build </td></tr>
+<tr><td> </td><td> AriesTrader </td><td> 0.2 </td><td> \- </td><td> [AriesTrader sample instructions](aries:ariestrader.html)
+</tr>
+<tr><td> </td><td> AriesTrader JDBC app </td><td> 0.2 </td><td>
+{ariesdownload:eba}org.apache.aries.samples.ariestrader.jdbc-0.2-incubating{ariesdownload}
+</td><td> AriesTrader app with JDBC persistence only </td></tr>
+<tr><td> </td><td> AriesTrader JPA & JDBC app </td><td> 0.2 </td><td>
+{ariesdownload:eba}org.apache.aries.samples.ariestrader.all-0.2-incubating{ariesdownload}
+</td><td> AriesTrader app with all available persistence methods </td></tr>
+<tr><td> </td><td> Blog </td><td> 0.2 </td><td> \- </td><td> [Blog Sample instructions](aries:blog-sample.html)
+ </td></tr>
+<tr><td> </td><td> Blog JDBC app </td><td> 0.2 </td><td>
+{ariesdownload:eba}org.apache.aries.samples.blog.jdbc.eba-0.2-incubating{ariesdownload}
+</td><td> Blog app based on JDBC </td></tr>
+<tr><td> </td><td> Blog JPA app </td><td> 0.2 </td><td>
+{ariesdownload:eba}org.apache.aries.samples.blog.jpa.eba-0.2-incubating{ariesdownload}
+</td><td> Blog app based on JPA </td></tr>
+<tr><td> </td><td> Blueprint HelloWorld </td><td> 0.2 </td><td> \- </td><td> </td></tr>
+<tr><td> </td><td> Blueprint ID Verifier</td><td> 0.2 </td><td> \- </td><td> </td></tr>
+</table>
+
+<a name="Downloads-Projectcomponents"></a>
+### Project components
+
+<table>
+<tr><th> Sub project </th><th> Module </th><th> Version </th><th> Binary </th><th> Source </th><th> Comments </th></tr>
+<tr><td>Application </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}application-0.2-incubating-source-release{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.api-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-bundle </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-converters </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.converters-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.converters-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-install </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.install-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.install-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-management </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.management-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.management-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-obr-resolver </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.resolver.obr-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.resolver.obr-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-runtime </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.runtime-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.runtime-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> application-utils </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.application.utils-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.application.utils-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> Blueprint </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}blueprint-0.2-incubating-source-release{ariesdownload} </td><td>
+</td></tr>
+<tr><td> </td><td> blueprint-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.api-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> blueprint-bundle </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.blueprint-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.blueprint-0.2-incubating-sources{ariesdownload}
+</td><td> An Uber bundle collecting all the required sub-modules that provide the
+blueprint implementation </td></tr>
+<tr><td> </td><td> blueprint-cm </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.cm-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.cm-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> blueprint-core </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.core-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.blueprint.core-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> eba-maven-plugin </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}eba-maven-plugin-0.2-incubating-source-release{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> \- </td><td> 0.2 </td><td>
+{ariesdownload:jar}eba-maven-plugin-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}eba-maven-plugin-0.2-incubating-sources{ariesdownload} </td><td>
+</td></tr>
+<tr><td> JMX </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}jmx-0.2-incubating-source-release{ariesdownload} </td><td> </td></tr>
+<tr><td> </td><td> jmx-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.api-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jmx-blueprint-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint.api-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jmx-blueprint-bundle </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jmx-blueprint-core </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint.core-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jmx.blueprint.core-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jmx-bundle </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}org.apache.aries.jmx-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jmx-core </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jmx.core-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jmx.core-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> JNDI </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}jndi-0.2-incubating-source-release{ariesdownload} </td><td> </td></tr>
+<tr><td> </td><td> jndi-bundle </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jndi-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}org.apache.aries.jndi-0.2-incubating-sources{ariesdownload}
+</td><td> An Uber bundle that collects the jndi-api, jndi-core and jndi-url bundles
+into one </td></tr>
+<tr><td> </td><td> jndi-core </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jndi.core-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jndi.core-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jndi-url </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jndi.url-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jndi.url-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> JPA </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}jpa-0.2-incubating-source-release{ariesdownload} </td><td> </td></tr>
+<tr><td> </td><td> jpa-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jpa.api-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}org.apache.aries.jpa.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jpa-blueprint-aries </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jpa.blueprint.aries-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jpa.blueprint.aries-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jpa-container </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jpa.container-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jpa.container-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> jpa-container-context </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.jpa.container.context-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.jpa.container.context-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> Quiesce </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}quiesce-0.2-incubating-source-release{ariesdownload} </td><td> </td></tr>
+<tr><td> </td><td> quiesce-api </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.quiesce.api-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.quiesce.api-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> quiesce-manager </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.quiesce.manager-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.quiesce.manager-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> Transaction </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}transaction-0.2-incubating-source-release{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> transaction-blueprint </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.transaction.blueprint-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.transaction.blueprint-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> transaction-manager </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.transaction.manager-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.transaction.manager-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> transaction-wrappers </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.transaction.wrappers-0.2-incubating{ariesdownload}
+</td><td>
+{ariesdownload:jar}org.apache.aries.transaction.wrappers-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>
+<tr><td> Util </td><td> </td><td> 0.2 </td><td> \- </td><td>
+{ariesdownload:zip}org.apache.aries.util-0.2-incubating-source-release{ariesdownload}
+</td><td> </td></tr>
+<tr><td> </td><td> \- </td><td> 0.2 </td><td>
+{ariesdownload:jar}org.apache.aries.util-0.2-incubating{ariesdownload} </td><td>
+{ariesdownload:jar}org.apache.aries.util-0.2-incubating-sources{ariesdownload}
+</td><td> </td></tr>

Added: incubator/aries/branches/site/trunk/content/ebamavenpluginproject.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/ebamavenpluginproject.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/ebamavenpluginproject.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/ebamavenpluginproject.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,84 @@
+h1. EBA Maven Plugin
+
+The EBA Maven Plugin provides the ability to generate EBA archives using Maven.  The EBA archive format is described in [Applications].  An EBA archive can optionally contain an Application manifest (APPLICATION.MF).  This can be added in one of two ways
+
+# Hand written and added into the archive.
+# Generated based on pom configuration.
+
+h2. Using the Plugin
+
+The plugin is included by as follows:
+
+{code:xml}
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.aries</groupId>
+                <artifactId>eba-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+{code}
+
+By default it will not generate a manifest, so in the above example it will attempt to copy a pre-defined APPLICATION.MF from src/main/resources/META-INF.  If that file does not exist, then no application manifest will be included.
+
+h2. Generating an APPLICATION.MF
+
+The following example shows how to get the plugin to generate an APPLICATION.MF based on the pom configuration:
+
+{code:xml}
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.aries</groupId>
+                <artifactId>eba-maven-plugin</artifactId>
+                <configuration>
+                    <generateManifest>true</generateManifest>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+{code}
+
+The pom to application manfiest header mapping is as follows:
+* Pom <groupId/>.<artifactId/> -> Application-SymbolicName
+* Pom <name/> -> Application-Name
+* Pom <version/> -> Application-Version (cleaned up for OSGi)
+* Pom <description/> -> Application-Description
+* Pom <dependencies/> -> Application-Content
+
+h2. Overriding Application-SymbolicName
+
+The application symbolic name defaults to the $\{pom.groupId\}.$\{pom.artifaceId\}.  The following shows how to override this:
+
+{code:xml}
+<configuration>
+  <instructions>
+    <Application-SymbolicName>${pom.artifaceId}</Application-SymbolicName>
+  </instructions>
+</configuration>
+{code}
+
+h2. Adding Application-ExportService and Application-ImportService headers
+
+The application import service and export service headers can be set as follows.  The text inside the elements is included as-is.
+
+{code:xml}
+<configuration>
+  <instructions>
+    <Application-ExportService>...</Application-ExportService>
+    <Application-ImportService>...</Application-ImportService>
+  </instructions>
+</configuration>
+{code}
+
+h2. Including transitive dependencies
+
+By default, the archive will only include the direct dependencies of the project.  Transitive dependencies can be includes as follows:
+
+
+{code:xml}
+<configuration>
+  <useTransitiveDependencies>true</useTransitiveDependencies>
+</configuration>
+{code}

Added: incubator/aries/branches/site/trunk/content/ebamavenpluginproject.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/ebamavenpluginproject.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/ebamavenpluginproject.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/ebamavenpluginproject.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,102 @@
+Title: EBAMavenPluginProject
+<a name="EBAMavenPluginProject-EBAMavenPlugin"></a>
+# EBA Maven Plugin
+
+The EBA Maven Plugin provides the ability to generate EBA archives using
+Maven.	The EBA archive format is described in [Applications](applications.html)
+.  An EBA archive can optionally contain an Application manifest
+(APPLICATION.MF).  This can be added in one of two ways
+
+1. Hand written and added into the archive.
+1. Generated based on pom configuration.
+
+<a name="EBAMavenPluginProject-UsingthePlugin"></a>
+## Using the Plugin
+
+The plugin is included by as follows:
+
+
+        <build>
+    	<plugins>
+    	    <plugin>
+    		<groupId>org.apache.aries</groupId>
+    		<artifactId>eba-maven-plugin</artifactId>
+    	    </plugin>
+    	</plugins>
+        </build>
+
+
+By default it will not generate a manifest, so in the above example it will
+attempt to copy a pre-defined APPLICATION.MF from
+src/main/resources/META-INF.  If that file does not exist, then no
+application manifest will be included.
+
+<a name="EBAMavenPluginProject-GeneratinganAPPLICATION.MF"></a>
+## Generating an APPLICATION.MF
+
+The following example shows how to get the plugin to generate an
+APPLICATION.MF based on the pom configuration:
+
+
+        <build>
+    	<plugins>
+    	    <plugin>
+    		<groupId>org.apache.aries</groupId>
+    		<artifactId>eba-maven-plugin</artifactId>
+    		<configuration>
+    		    <generateManifest>true</generateManifest>
+    		</configuration>
+    	    </plugin>
+    	</plugins>
+        </build>
+
+
+The pom to application manfiest header mapping is as follows:
+* Pom <groupId/>.<artifactId/> -> Application-SymbolicName
+* Pom <name/> -> Application-Name
+* Pom <version/> -> Application-Version (cleaned up for OSGi)
+* Pom <description/> -> Application-Description
+* Pom <dependencies/> -> Application-Content
+
+<a name="EBAMavenPluginProject-OverridingApplication-SymbolicName"></a>
+## Overriding Application-SymbolicName
+
+The application symbolic name defaults to the
+$\{pom.groupId\}.$\{pom.artifaceId\}.  The following shows how to override
+this:
+
+
+    <configuration>
+      <instructions>
+        <Application-SymbolicName>${pom.artifaceId}</Application-SymbolicName>
+      </instructions>
+    </configuration>
+
+
+<a name="EBAMavenPluginProject-AddingApplication-ExportServiceandApplication-ImportServiceheaders"></a>
+## Adding Application-ExportService and Application-ImportService headers
+
+The application import service and export service headers can be set as
+follows.  The text inside the elements is included as-is.
+
+
+    <configuration>
+      <instructions>
+        <Application-ExportService>...</Application-ExportService>
+        <Application-ImportService>...</Application-ImportService>
+      </instructions>
+    </configuration>
+
+
+<a name="EBAMavenPluginProject-Includingtransitivedependencies"></a>
+## Including transitive dependencies
+
+By default, the archive will only include the direct dependencies of the
+project.  Transitive dependencies can be includes as follows:
+
+
+
+    <configuration>
+      <useTransitiveDependencies>true</useTransitiveDependencies>
+    </configuration>
+

Added: incubator/aries/branches/site/trunk/content/gettinginvolved.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/gettinginvolved.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/gettinginvolved.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/gettinginvolved.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,11 @@
+h2. Getting Involved
+Getting involved with Aries is easy. First, any help is welcome and we welcome you on board. Here are some suggestions for how you can get involved in Aries:
+* Take a look at the existing [Modules] to identify what areas you are interested in.
+* Take a look at the [Aries proposal|http://wiki.apache.org/incubator/AriesProposal] to see if there are things there that you are interested in but we haven't created subprojects for yet. If you're not sure whether something is in scope for Aries or not, send a mail to the developers [mailing list|MailingLists] and ask. 
+* Try out the [tutorials|BlueprintHelloWorldTutorial] to get a feel for what Aries is about.
+* Subscribe to one (or more) of the [mailing lists|MailingLists]. If you want to get involved as a _user_, subscribe to user mailing list. If you want to get involved as a _contributer_, in the development of Aries, subscribe to the developer list.
+* Help answer questions posted to the user mailing list for areas that you are familiar with. Your real usage experience can be very valuable to other users as well as developers on the project.
+* Would like to get involved in development? Have new ideas? Start with the mailing list and share your thoughts.
+* Contribute to feature development. Just let the community know what you'd like to work on. It is as easy as that.
+* Identify [JIRA|Resources]s and browse the [source|Resources] in the area that you are interested in and provide patches.
+* If in doubt about where to start, send a note to the mailing list and mention your area of interest. Any questions is welcomed. We'd like you to be involved!
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/gettinginvolved.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/gettinginvolved.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/gettinginvolved.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/gettinginvolved.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,32 @@
+Title: GettingInvolved
+<a name="GettingInvolved-GettingInvolved"></a>
+## Getting Involved
+Getting involved with Aries is easy. First, any help is welcome and we
+welcome you on board. Here are some suggestions for how you can get
+involved in Aries:
+* Take a look at the existing [Modules](modules.html)
+ to identify what areas you are interested in.
+* Take a look at the [Aries proposal](http://wiki.apache.org/incubator/AriesProposal)
+ to see if there are things there that you are interested in but we haven't
+created subprojects for yet. If you're not sure whether something is in
+scope for Aries or not, send a mail to the developers [mailing list|MailingLists]
+ and ask. 
+* Try out the [tutorials](blueprinthelloworldtutorial.html)
+ to get a feel for what Aries is about.
+* Subscribe to one (or more) of the [mailing lists](mailinglists.html)
+. If you want to get involved as a _user_, subscribe to user mailing list.
+If you want to get involved as a _contributer_, in the development of
+Aries, subscribe to the developer list.
+* Help answer questions posted to the user mailing list for areas that you
+are familiar with. Your real usage experience can be very valuable to other
+users as well as developers on the project.
+* Would like to get involved in development? Have new ideas? Start with the
+mailing list and share your thoughts.
+* Contribute to feature development. Just let the community know what you'd
+like to work on. It is as easy as that.
+* Identify [JIRA](resources.html)
+s and browse the [source|Resources]
+ in the area that you are interested in and provide patches.
+* If in doubt about where to start, send a note to the mailing list and
+mention your area of interest. Any questions is welcomed. We'd like you to
+be involved!

Added: incubator/aries/branches/site/trunk/content/goatsample.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/goatsample.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/goatsample.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/goatsample.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,18 @@
+h1. GOAT Sample
+
+The Graphical OSGi Analysis Tool gives a way of displaying the status of bundles running in an OSGi framework. 
+
+h2. GOAT Architecture 
+
+See charts here: https://svn.apache.org/repos/asf/incubator/aries/documentation/samples/goat/
+
+h2. Model - assumptions and constraints
+
+h2. Development to-do list
+  * Add RelationshipInfoListener to ServerSideClass. Should be similar to ComponenInfoListener (Done)
+  * Move the ComponentInfoImpl and RelationshipInfoImpl classes out of Web bundle into API bundle. They don't really belong in the web bundle but had to be put here because DWR didn't work when they were in the info-provider bundle (Done). 
+  * Work out why the info-enhancer bundle doesn't start and fix it.(Done)
+  * TwistieSection and TwistieAggregation need to merge to form one class (under elements) (Done)
+  * We need to implement a loading dialog for first load.
+  * Minor bug fix needed save coords (saving default doesn't work)
+  * Investgate/recreate DWR bug

Added: incubator/aries/branches/site/trunk/content/goatsample.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/goatsample.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/goatsample.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/goatsample.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,30 @@
+Title: GOATSample
+<a name="GOATSample-GOATSample"></a>
+# GOAT Sample
+
+The Graphical OSGi Analysis Tool gives a way of displaying the status of
+bundles running in an OSGi framework. 
+
+<a name="GOATSample-GOATArchitecture"></a>
+## GOAT Architecture 
+
+See charts here:
+https://svn.apache.org/repos/asf/incubator/aries/documentation/samples/goat/
+
+<a name="GOATSample-Model-assumptionsandconstraints"></a>
+## Model - assumptions and constraints
+
+<a name="GOATSample-Developmentto-dolist"></a>
+## Development to-do list
+  * Add RelationshipInfoListener to ServerSideClass. Should be similar to
+ComponenInfoListener (Done)
+  * Move the ComponentInfoImpl and RelationshipInfoImpl classes out of Web
+bundle into API bundle. They don't really belong in the web bundle but had
+to be put here because DWR didn't work when they were in the info-provider
+bundle (Done). 
+  * Work out why the info-enhancer bundle doesn't start and fix it.(Done)
+  * TwistieSection and TwistieAggregation need to merge to form one class
+(under elements) (Done)
+  * We need to implement a loading dialog for first load.
+  * Minor bug fix needed save coords (saving default doesn't work)
+  * Investgate/recreate DWR bug

Added: incubator/aries/branches/site/trunk/content/greetertutorial.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/greetertutorial.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/greetertutorial.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/greetertutorial.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,20 @@
+h1. The Greeter Tutorial
+
+This tutorial takes a slightly longer look at Blueprint and works through the process of converting an OSGi project to use use Blueprint. It is aimed at people who already have some familiarity with OSGi.
+
+The tutorial is assembled and distributed as a zip or tar.gz file. All of the documentation is included in the zip or tar.gz file. The intention was to build a tutorial that could be used in a classroom or conference. The only pre-reqs (in addition to the zip/tar.gz) are:
+
+* Maven 2.2+
+* Java 1.6 +
+* A network connection
+
+To build the tutorial zip/tar.gz you will need to:
+
+* Check out and build Aries, see [here|http://incubator.apache.org/aries/buildingaries.html]
+* cd trunk/tutorials/blueprint/tutorial-modules
+* mvn clean install
+* cd ../tutorial-assembly
+* mvn assembly:assembly
+
+This final step will generate a zip and a tar.gz file in the target directory.
+To run through the tutorial, extract either the zip or tar.gz into some temporary space (\[toplevel\]) and point your web browser at \[toplevel\]/docs/instructions.html.
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/greetertutorial.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/greetertutorial.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/greetertutorial.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/greetertutorial.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,29 @@
+Title: GreeterTutorial
+<a name="GreeterTutorial-TheGreeterTutorial"></a>
+# The Greeter Tutorial
+
+This tutorial takes a slightly longer look at Blueprint and works through
+the process of converting an OSGi project to use use Blueprint. It is aimed
+at people who already have some familiarity with OSGi.
+
+The tutorial is assembled and distributed as a zip or tar.gz file. All of
+the documentation is included in the zip or tar.gz file. The intention was
+to build a tutorial that could be used in a classroom or conference. The
+only pre-reqs (in addition to the zip/tar.gz) are:
+
+* Maven 2.2+
+* Java 1.6 +
+* A network connection
+
+To build the tutorial zip/tar.gz you will need to:
+
+* Check out and build Aries, see [here](http://incubator.apache.org/aries/buildingaries.html)
+* cd trunk/tutorials/blueprint/tutorial-modules
+* mvn clean install
+* cd ../tutorial-assembly
+* mvn assembly:assembly
+
+This final step will generate a zip and a tar.gz file in the target
+directory.
+To run through the tutorial, extract either the zip or tar.gz into some temporary space (\[toplevel\](toplevel\.html)
+) and point your web browser at \[toplevel\]/docs/instructions.html.

Added: incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,234 @@
+h1. Instructions for obtaining and running the Enterprise OSGi Compliance Tests against Aries Components.
+
+h2. Legal stuff
+Complete an Apache [Non Disclosure Agreement| http://apache.org/jcp/ApacheNDA.pdf] and email it to secretary@apache.org
+
+Write a note to jcp-open@apache.org with the subject "OSGi CT access" which contains (something like) the following text:
+
+"I'm a committer on the Apache Aries project and would like access to
+the OSGi CT. I've submitted an NDA."
+
+Note: You should subscribe to jcp-open@apache.org first. If you don't your note will languish in 'moderation' forever :-)
+
+h2. Get the tests
+
+Anyone with an NDA on file should be able to get access to the tests [here | https://svn.apache.org/repos/tck/osgi-cts].
+
+The group of tests that are required for Aries is called osgi.enterprise.tests. Download the jar for the appropriate level - currently 4.2.0.
+
+h2. Running the tests
+Extract the jar into a test directory, say ~/AriesTests. After you have extracted the file you will find:
+ * A subdirectory call 'jar' which contains all the tests
+ * A set of *.bnd files which are used to run the tests
+The tests are run using bnd, the command line used to run a set of tests looks like this:
+
+{code}
+java -jar jar/bnd.jar runtests -title osgi.ct org.osgi.test.cases.blueprint.bnd
+{code}
+
+The command above would, for example, run the blueprint tests.
+
+Before running the tests it will be necessary to make some changes to the bnd files, to download some additional pre-reqs and to assemble the aries components to be tested. The [Felix|http://felix.apache.org/site/using-the-osgi-compliance-tests.html] pages give a good indication of what is necessary.
+
+h2. Debugging the tests
+
+If you want to debug the code then you need to add the following line to the .bnd file:
+
+{code}
+-runvm=-Xdebug,"-Xrunjdwp:transport=dt_socket,server=y,address=localhost:7777"
+{code}
+
+You can change 7777 to any number you want.
+
+h2. Modifying the bnd files
+h3. General
+
+First, it is necessary to add a couple of lines, like this:
+
+{code}
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+    commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+{code}
+
+Secondly, if you are using the Eclipse Framework, it is necessary to remove the line
+{code}
+osgi.resolverMode="strict", \
+{code} 
+from the 'runproperties' section.
+
+It's convenient (but not necessary) to keep the the jars required to run the test jars and the code being tested in separate subdirectories. Create:
+ * commonjars - any common dependencies, eg pax-logging
+ * ariesjars - the aries code to be tested
+
+
+The easiest way to find most of the aries jars and their dependencies is to copy every aries jar in the ~/samples/blog/blog-assembly/target folder into ariesjars and every non-aries jar from the same directory into 'commonjars'. 
+
+The *.bnd files that are used to run the tests assume that the person running the tests has access to org.osgi.impl* jars. In general this is not the case - so wherever an org.osgi.impl* jar has been used it must be replaced with an equivalent implementation. Such implementations can usually be found in either [Felix|http://felix.apache.org/site/downloads.cgi], [Equinox|http://download.eclipse.org/equinox/] or [Knopflerfish|http://www.knopflerfish.org/releases/3.0.0/osgi/jars/].
+
+h3. Blueprint
+
+There are four other dependencies needed to run the tests, download these:
+
+ * org.osgi.compendium-4.2.0.jar
+ * osgi-3.5.0.v20090520.jar
+ * org.eclipse.equinox.event-1.1.100.jar
+ * org.apache.felix.configadmin-1.2.4.jar
+
+from Maven and put them in commonjars.
+
+After modifications the bnd configuration file to run the blueprint tests will look like this:
+
+{code}
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.blueprint-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+    commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+
+-runbundles = \
+    commonjars/org.osgi.compendium-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/pax-logging-api-1.4.jar;version=file, \
+    commonjars/pax-logging-service-1.4.jar;version=file, \
+    commonjars/cm-3.2.0-v20070116.jar;version=file, \
+    commonjars/org.eclipse.equinox.event-1.1.100.jar;version=file, \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.blueprint-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true"
+{code}
+
+h3. JNDI
+
+The only additional bundle required for these tests is:
+
+ * osgi.enterprise.jar
+
+which can be found at the [OSGi Alliance|http://www.osgi.org/Main/HomePage] site.
+
+The .bnd file required to run the JNDI tests looks like this:
+
+{code}
+# bnd pack for project org.osgi.test.cases.jndi
+# Fri Apr 30 12:38:46 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.jndi-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+    commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    ariesjars/org.apache.aries.util-0.2-incubating.jar;version=file, \
+    ariesjars/org.apache.aries.jndi-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    org.osgi.framework.bootdelegation="com.sun.*"
+{code}
+
+h3. JMX
+
+It is necessary to download the following:
+
+ * http://www.knopflerfish.org/releases/3.0.0/osgi/jars/useradmin/useradmin_all-3.0.1.jar
+ * http://www.knopflerfish.org/releases/3.0.0/osgi/jars/log/log_api-3.0.1.jar
+ * org.apache.felix.log-1.0.0.jar
+ * org.apache.felix.http.bundle-2.0.4.jar
+
+and use them to replace the three org.osgi.impl* jars in the runbundles section.
+
+{code}
+# bnd pack for project org.osgi.test.cases.jmx
+# Fri Apr 30 12:38:46 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.jmx-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+    commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.jmx-0.2-incubating.jar;version=file, \
+    commonjars/useradmin_all-3.0.1.jar;version=file, \
+    commonjars/log_api-3.0.1.jar;version=file, \
+    commonjars/org.apache.felix.log-1.0.0.jar;version=file, \
+    commonjars/org.osgi.compendium-4.2.0.jar;version=file, \
+    commonjars/org.eclipse.equinox.ip_1.1.100.v20100503.jar;version=file, \
+    commonjars/org.eclipse.equinox.util_1.0.200.v20100503.jar;version=file, \
+    commonjars/org.apache.felix.http.bundle-2.0.4.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    osgi.console="1111", \
+    org.osgi.test.cases.jmx.system.packages.extra="junit.framework;version=3.8", \
+    org.osgi.test.cases.jmx.bundles="jar/osgi.enterprise-4.2.0.jar,jar/org.apache.aries.jmx-0.2-incubating.jar"
+{code}
+
+
+
+h3. Transaction
+
+
+Nothing more to download here. Here is the configuration file:
+
+{code}
+# bnd pack for project org.osgi.test.cases.transaction
+# Fri Apr 30 12:38:47 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.transaction-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+    commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/pax-logging-api-1.4.jar;version=file, \
+    commonjars/pax-logging-service-1.4.jar;version=file, \
+    commonjars/geronimo-jta_1.1_spec-1.1.1.jar;version=file, \
+    commonjars/geronimo-transaction-2.1.3.jar;version=file, \
+    commonjars/geronimo-j2ee-connector_1.5_spec-2.0.0.jar;version=file, \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.blueprint-0.2-incubating.jar;version=file, \
+    ariesjars/org.apache.aries.transaction.blueprint-0.2-incubating.jar;version=file, \
+    ariesjars/org.apache.aries.transaction.manager-0.2-incubating.jar;version=file, \
+    ariesjars/org.apache.aries.transaction.wrappers-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    org.osgi.test.cases.transaction.waittime="30"
+{code}
+
+
+
+
+
+
+

Added: incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/how-to-run-the-osgi-enterprise-ct.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,291 @@
+Title: How to run the OSGi Enterprise CT
+h1. Instructions for obtaining and running the Enterprise OSGi Compliance
+Tests against Aries Components.
+
+<a name="HowtoruntheOSGiEnterpriseCT-Legalstuff"></a>
+## Legal stuff
+Complete an Apache [Non Disclosure Agreement](-http://apache.org/jcp/apachenda.pdf.html)
+ and email it to secretary@apache.org
+
+Write a note to jcp-open@apache.org with the subject "OSGi CT access" which
+contains (something like) the following text:
+
+"I'm a committer on the Apache Aries project and would like access to
+the OSGi CT. I've submitted an NDA."
+
+Note: You should subscribe to jcp-open@apache.org first. If you don't your
+note will languish in 'moderation' forever :-)
+
+<a name="HowtoruntheOSGiEnterpriseCT-Getthetests"></a>
+## Get the tests
+
+Anyone with an NDA on file should be able to get access to the tests [here ](-https://svn.apache.org/repos/tck/osgi-cts.html)
+.
+
+The group of tests that are required for Aries is called
+osgi.enterprise.tests. Download the jar for the appropriate level -
+currently 4.2.0.
+
+<a name="HowtoruntheOSGiEnterpriseCT-Runningthetests"></a>
+## Running the tests
+Extract the jar into a test directory, say ~/AriesTests. After you have
+extracted the file you will find:
+ * A subdirectory call 'jar' which contains all the tests
+ * A set of *.bnd files which are used to run the tests
+The tests are run using bnd, the command line used to run a set of tests
+looks like this:
+
+{code}
+java -jar jar/bnd.jar runtests -title osgi.ct
+org.osgi.test.cases.blueprint.bnd
+{code}
+
+The command above would, for example, run the blueprint tests.
+
+Before running the tests it will be necessary to make some changes to the
+bnd files, to download some additional pre-reqs and to assemble the aries
+components to be tested. The [Felix](http://felix.apache.org/site/using-the-osgi-compliance-tests.html)
+ pages give a good indication of what is necessary.
+
+<a name="HowtoruntheOSGiEnterpriseCT-Debuggingthetests"></a>
+## Debugging the tests
+
+If you want to debug the code then you need to add the following line to
+the .bnd file:
+
+{code}
+-runvm=-Xdebug,"-Xrunjdwp:transport=dt_socket,server=y,address=localhost:7777"
+{code}
+
+You can change 7777 to any number you want.
+
+<a name="HowtoruntheOSGiEnterpriseCT-Modifyingthebndfiles"></a>
+## Modifying the bnd files
+<a name="HowtoruntheOSGiEnterpriseCT-General"></a>
+### General
+
+First, it is necessary to add a couple of lines, like this:
+
+{code}
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+   
+commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+{code}
+
+Secondly, if you are using the Eclipse Framework, it is necessary to remove
+the line
+{code}
+osgi.resolverMode="strict", \
+{code} 
+from the 'runproperties' section.
+
+It's convenient (but not necessary) to keep the the jars required to run
+the test jars and the code being tested in separate subdirectories. Create:
+ * commonjars - any common dependencies, eg pax-logging
+ * ariesjars - the aries code to be tested
+
+
+The easiest way to find most of the aries jars and their dependencies is to
+copy every aries jar in the ~/samples/blog/blog-assembly/target folder into
+ariesjars and every non-aries jar from the same directory into
+'commonjars'. 
+
+The *.bnd files that are used to run the tests assume that the person
+running the tests has access to org.osgi.impl* jars. In general this is not
+the case - so wherever an org.osgi.impl* jar has been used it must be
+replaced with an equivalent implementation. Such implementations can
+usually be found in either [Felix](http://felix.apache.org/site/downloads.cgi)
+, [Equinox|http://download.eclipse.org/equinox/]
+ or [Knopflerfish|http://www.knopflerfish.org/releases/3.0.0/osgi/jars/]
+.
+
+<a name="HowtoruntheOSGiEnterpriseCT-Blueprint"></a>
+### Blueprint
+
+There are four other dependencies needed to run the tests, download these:
+
+ * org.osgi.compendium-4.2.0.jar
+ * osgi-3.5.0.v20090520.jar
+ * org.eclipse.equinox.event-1.1.100.jar
+ * org.apache.felix.configadmin-1.2.4.jar
+
+from Maven and put them in commonjars.
+
+After modifications the bnd configuration file to run the blueprint tests
+will look like this:
+
+{code}
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.blueprint-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+   
+commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+
+-runbundles = \
+   
+commonjars/org.osgi.compendium-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/pax-logging-api-1.4.jar;version=file, \
+    commonjars/pax-logging-service-1.4.jar;version=file, \
+    commonjars/cm-3.2.0-v20070116.jar;version=file, \
+    commonjars/org.eclipse.equinox.event-1.1.100.jar;version=file, \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.blueprint-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true"
+{code}
+
+<a name="HowtoruntheOSGiEnterpriseCT-JNDI"></a>
+### JNDI
+
+The only additional bundle required for these tests is:
+
+ * osgi.enterprise.jar
+
+which can be found at the [OSGi Alliance](http://www.osgi.org/Main/HomePage)
+ site.
+
+The .bnd file required to run the JNDI tests looks like this:
+
+{code}
+1. bnd pack for project org.osgi.test.cases.jndi
+1. Fri Apr 30 12:38:46 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.jndi-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+   
+commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    ariesjars/org.apache.aries.util-0.2-incubating.jar;version=file, \
+    ariesjars/org.apache.aries.jndi-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    org.osgi.framework.bootdelegation="com.sun.*"
+{code}
+
+<a name="HowtoruntheOSGiEnterpriseCT-JMX"></a>
+### JMX
+
+It is necessary to download the following:
+
+ *
+http://www.knopflerfish.org/releases/3.0.0/osgi/jars/useradmin/useradmin_all-3.0.1.jar
+ *
+http://www.knopflerfish.org/releases/3.0.0/osgi/jars/log/log_api-3.0.1.jar
+ * org.apache.felix.log-1.0.0.jar
+ * org.apache.felix.http.bundle-2.0.4.jar
+
+and use them to replace the three org.osgi.impl* jars in the runbundles
+section.
+
+{code}
+1. bnd pack for project org.osgi.test.cases.jmx
+1. Fri Apr 30 12:38:46 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.jmx-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+   
+commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.jmx-0.2-incubating.jar;version=file, \
+    commonjars/useradmin_all-3.0.1.jar;version=file, \
+    commonjars/log_api-3.0.1.jar;version=file, \
+    commonjars/org.apache.felix.log-1.0.0.jar;version=file, \
+    commonjars/org.osgi.compendium-4.2.0.jar;version=file, \
+    commonjars/org.eclipse.equinox.ip_1.1.100.v20100503.jar;version=file, \
+    commonjars/org.eclipse.equinox.util_1.0.200.v20100503.jar;version=file,
+\
+    commonjars/org.apache.felix.http.bundle-2.0.4.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    osgi.console="1111", \
+   
+org.osgi.test.cases.jmx.system.packages.extra="junit.framework;version=3.8",
+\
+   
+org.osgi.test.cases.jmx.bundles="jar/osgi.enterprise-4.2.0.jar,jar/org.apache.aries.jmx-0.2-incubating.jar"
+{code}
+
+
+
+<a name="HowtoruntheOSGiEnterpriseCT-Transaction"></a>
+### Transaction
+
+
+Nothing more to download here. Here is the configuration file:
+
+{code}
+1. bnd pack for project org.osgi.test.cases.transaction
+1. Fri Apr 30 12:38:47 EDT 2010
+-include= ~shared.inc
+build=.
+
+-target = \
+    jar/org.osgi.test.cases.transaction-4.2.0.jar;version=file,
+
+-runpath = \
+    commonjars/osgi-3.5.0.v20090520.jar;version=file, \
+   
+commonjars/com.springsource.junit-3.8.2.jar;version=file;export="junit.framework;version=3.8",
+
+-runbundles = \
+    commonjars/osgi.enterprise-4.2.0.jar;version=file;strategy="lowest", \
+    commonjars/pax-logging-api-1.4.jar;version=file, \
+    commonjars/pax-logging-service-1.4.jar;version=file, \
+    commonjars/geronimo-jta_1.1_spec-1.1.1.jar;version=file, \
+    commonjars/geronimo-transaction-2.1.3.jar;version=file, \
+    commonjars/geronimo-j2ee-connector_1.5_spec-2.0.0.jar;version=file, \
+    commonjars/org.apache.felix.configadmin-1.2.4.jar;version=file, \
+    ariesjars/org.apache.aries.blueprint-0.2-incubating.jar;version=file, \
+   
+ariesjars/org.apache.aries.transaction.blueprint-0.2-incubating.jar;version=file,
+\
+   
+ariesjars/org.apache.aries.transaction.manager-0.2-incubating.jar;version=file,
+\
+   
+ariesjars/org.apache.aries.transaction.wrappers-0.2-incubating.jar;version=file
+
+-runproperties = \
+    report="true", \
+    osgi.compatibility.bootdelegation="false", \
+    osgi.support.multipleHosts="true", \
+    org.osgi.test.cases.transaction.waittime="30"
+{code}
+
+
+
+
+
+
+

Added: incubator/aries/branches/site/trunk/content/index.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/index.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/index.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/index.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,29 @@
+h1. Apache Aries
+
+The Aries project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.
+
+The OSGi R4 V4.2 Enterprise Specification can be found here:
+
+[http://www.osgi.org/Download/Release4V42]
+
+
+To understand the complete scope of the Aries project, see the Aries proposal document on the [incubator wiki|http://wiki.apache.org/incubator/AriesProposal].
+
+h2. Building and Using Aries Components
+
+To understand how to _use_ Aries components, take a look at the [BlueprintHelloWorldTutorial] pages which guides you through how to build the Aries code, provides sample applications and describes how to set up an environment in which to run the consuming application.
+
+Aries provides enterprise OSGi componentry such as the Blueprint container and projects to integrate enterprise technologies such as JTA, JNDI and JPA into an OSGi environment to make these available to OSGi bundles. Some Aries components, such as the Aries Blueprint container, require nothing more than an OSGi framework (such as Equinox or Felix) to run on; others are intended to be integrated into application server or integration runtimes such as ServiceMix or Geronimo.
+
+Continuous builds of Aries are available for download from [http://hudson.zones.apache.org/hudson/view/Aries/]
+
+
+h1. Apache Incubator Disclaimer
+
+{panel}
+Apache Aries is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
+{panel}
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/index.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/index.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/index.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/index.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,55 @@
+Title: Index
+<a name="Index-ApacheAries"></a>
+# Apache Aries
+
+The Aries project is delivering a set of pluggable Java components enabling
+an enterprise OSGi application programming model. This includes
+implementations and extensions of application-focused specifications
+defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly
+format for multi-bundle applications, for deployment to a variety of OSGi
+based runtimes.
+
+The OSGi R4 V4.2 Enterprise Specification can be found here:
+
+[http://www.osgi.org/Download/Release4V42](http://www.osgi.org/Download/Release4V42)
+
+
+To understand the complete scope of the Aries project, see the Aries
+proposal document on the [incubator wiki](http://wiki.apache.org/incubator/AriesProposal)
+.
+
+<a name="Index-BuildingandUsingAriesComponents"></a>
+## Building and Using Aries Components
+
+To understand how to _use_ Aries components, take a look at the [BlueprintHelloWorldTutorial](blueprinthelloworldtutorial.html)
+ pages which guides you through how to build the Aries code, provides
+sample applications and describes how to set up an environment in which to
+run the consuming application.
+
+Aries provides enterprise OSGi componentry such as the Blueprint container
+and projects to integrate enterprise technologies such as JTA, JNDI and JPA
+into an OSGi environment to make these available to OSGi bundles. Some
+Aries components, such as the Aries Blueprint container, require nothing
+more than an OSGi framework (such as Equinox or Felix) to run on; others
+are intended to be integrated into application server or integration
+runtimes such as ServiceMix or Geronimo.
+
+Continuous builds of Aries are available for download from [http://hudson.zones.apache.org/hudson/view/Aries/](http://hudson.zones.apache.org/hudson/view/Aries/)
+
+
+<a name="Index-ApacheIncubatorDisclaimer"></a>
+# Apache Incubator Disclaimer
+
+{panel}
+Apache Aries is an effort undergoing incubation at the Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further
+review indicates that the infrastructure, communications, and decision
+making process have stabilized in a manner consistent with other successful
+ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness
+or stability of the code, it does indicate that the project has yet to be
+fully endorsed by the ASF.
+{panel}

Added: incubator/aries/branches/site/trunk/content/integrators-guide.cwiki
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/integrators-guide.cwiki?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/integrators-guide.cwiki (added)
+++ incubator/aries/branches/site/trunk/content/integrators-guide.cwiki Mon Nov 29 12:32:22 2010
@@ -0,0 +1,42 @@
+This page describes things that should be considered when integrating the Apache Aries project into a runtime.
+
+h1. Installing Applications
+
+An application is installed using the AriesApplicationManager service. A client looks up the AriesApplicationManager and calls one of the createApplication methods. There are two createApplication methods. The first takes a URL that identifies the application. When this is called the application is archive is downloaded from the specified URL and stored in a temporary location. The second takes an IDirectory. The application utils project contains two implementations of IDirectory, one that maps onto directories and the other maps onto a zip. This method creates applications with no downloads. The createApplication method will attempt to convert non bundle content into bundles and will resolve the application in order to find all the dependencies. This does not affect the original application. To get a converted, resolved application the returned AriesApplication can be stored elsewhere. Storing the AriesApplication will store an application archive.
+
+Once the AriesApplication has been created it can be installed into a framework using the install method of the AriesApplicationManager. The install method returns an ApplicationContext which represents the runtime state of the application.
+
+h1. Starting and Stopping an Application
+
+The application can be started and stopped by calling the start and stop methods on the ApplicationContext.
+
+h1. Uninstalling an Application
+
+The application can be uninstalled by passing the ApplicationContext to the uninstall method on the AriesApplicationManager.
+
+h1. Felix FileInstall
+
+The aries application project contains an example application installer that hooks into the felix file install project. It automatically installs and uninstalls .eba archives found by FileInstall.
+
+h1. BundleConverters
+
+A BundleConverter is a service that can convert an artefact into an OSGi Bundle. The interface is provided an IFile indicating the artefact in the application and an IDirectory for the root of the aries application. If the artefact can be converted then an InputStream is returned that contains the bytes for the bundle.
+
+The Aries application project contains a converter for turning war files into web application bundles.
+
+h1. AriesApplicationResolvers
+
+The Application-Content header in the application does not denote the full content of the application. When the application is created the runtime will use an AriesApplicationResolver service to work out what extra bundles are needed to run the application.
+
+The aries project contains two resolvers:
+
+# The NoOpResolver. This resolver assumes that all the required bundles are contained by value in the application and simply returns the information about the bundles in the application.
+# The OBRAriesResolver. This resolver makes use of OBR to resolve the applications
+
+The AriesApplicationManager service picks up any resolver in the service registry, so alternatives can be provided if the default resolvers do not provide the desired behaviour.
+
+h1. ApplicationContextManagers
+
+The AriesApplicationManager does not itself know how to put an application into an OSGi framework. To do this it calls out to an ApplicationContextManager. 
+
+The aries project contains a single simple application context manager which installs the application into a flat framework. This does not provide the isolation expected for the application content and is provided as a simple sample.
\ No newline at end of file

Added: incubator/aries/branches/site/trunk/content/integrators-guide.mdtext
URL: http://svn.apache.org/viewvc/incubator/aries/branches/site/trunk/content/integrators-guide.mdtext?rev=1040087&view=auto
==============================================================================
--- incubator/aries/branches/site/trunk/content/integrators-guide.mdtext (added)
+++ incubator/aries/branches/site/trunk/content/integrators-guide.mdtext Mon Nov 29 12:32:22 2010
@@ -0,0 +1,89 @@
+Title: Integrators Guide
+This page describes things that should be considered when integrating the
+Apache Aries project into a runtime.
+
+<a name="IntegratorsGuide-InstallingApplications"></a>
+# Installing Applications
+
+An application is installed using the AriesApplicationManager service. A
+client looks up the AriesApplicationManager and calls one of the
+createApplication methods. There are two createApplication methods. The
+first takes a URL that identifies the application. When this is called the
+application is archive is downloaded from the specified URL and stored in a
+temporary location. The second takes an IDirectory. The application utils
+project contains two implementations of IDirectory, one that maps onto
+directories and the other maps onto a zip. This method creates applications
+with no downloads. The createApplication method will attempt to convert non
+bundle content into bundles and will resolve the application in order to
+find all the dependencies. This does not affect the original application.
+To get a converted, resolved application the returned AriesApplication can
+be stored elsewhere. Storing the AriesApplication will store an application
+archive.
+
+Once the AriesApplication has been created it can be installed into a
+framework using the install method of the AriesApplicationManager. The
+install method returns an ApplicationContext which represents the runtime
+state of the application.
+
+<a name="IntegratorsGuide-StartingandStoppinganApplication"></a>
+# Starting and Stopping an Application
+
+The application can be started and stopped by calling the start and stop
+methods on the ApplicationContext.
+
+<a name="IntegratorsGuide-UninstallinganApplication"></a>
+# Uninstalling an Application
+
+The application can be uninstalled by passing the ApplicationContext to the
+uninstall method on the AriesApplicationManager.
+
+<a name="IntegratorsGuide-FelixFileInstall"></a>
+# Felix FileInstall
+
+The aries application project contains an example application installer
+that hooks into the felix file install project. It automatically installs
+and uninstalls .eba archives found by FileInstall.
+
+<a name="IntegratorsGuide-BundleConverters"></a>
+# BundleConverters
+
+A BundleConverter is a service that can convert an artefact into an OSGi
+Bundle. The interface is provided an IFile indicating the artefact in the
+application and an IDirectory for the root of the aries application. If the
+artefact can be converted then an InputStream is returned that contains the
+bytes for the bundle.
+
+The Aries application project contains a converter for turning war files
+into web application bundles.
+
+<a name="IntegratorsGuide-AriesApplicationResolvers"></a>
+# AriesApplicationResolvers
+
+The Application-Content header in the application does not denote the full
+content of the application. When the application is created the runtime
+will use an AriesApplicationResolver service to work out what extra bundles
+are needed to run the application.
+
+The aries project contains two resolvers:
+
+1. The NoOpResolver. This resolver assumes that all the required bundles are
+contained by value in the application and simply returns the information
+about the bundles in the application.
+1. The OBRAriesResolver. This resolver makes use of OBR to resolve the
+applications
+
+The AriesApplicationManager service picks up any resolver in the service
+registry, so alternatives can be provided if the default resolvers do not
+provide the desired behaviour.
+
+<a name="IntegratorsGuide-ApplicationContextManagers"></a>
+# ApplicationContextManagers
+
+The AriesApplicationManager does not itself know how to put an application
+into an OSGi framework. To do this it calls out to an
+ApplicationContextManager. 
+
+The aries project contains a single simple application context manager
+which installs the application into a flat framework. This does not provide
+the isolation expected for the application content and is provided as a
+simple sample.



Mime
View raw message