Author: buildbot
Date: Mon Feb 22 16:44:49 2016
New Revision: 980966

Log:
Staging update by buildbot for taverna

Added:
    websites/staging/taverna/trunk/content/download/osgi/
    websites/staging/taverna/trunk/content/download/osgi/index.html
Modified:
    websites/staging/taverna/trunk/cgi-bin/   (props changed)
    websites/staging/taverna/trunk/content/   (props changed)

Propchange: websites/staging/taverna/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 22 16:44:49 2016
@@ -1 +1 @@
-1731684
+1731685

Propchange: websites/staging/taverna/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 22 16:44:49 2016
@@ -1 +1 @@
-1731684
+1731685

Added: websites/staging/taverna/trunk/content/download/osgi/index.html
==============================================================================
--- websites/staging/taverna/trunk/content/download/osgi/index.html (added)
+++ websites/staging/taverna/trunk/content/download/osgi/index.html Mon Feb 22 
16:44:49 2016
@@ -0,0 +1,348 @@
+<!DOCTYPE html>
+<html lang="en">
+      <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">        
+    <meta name="viewport" content="width=device-width, initial-scale=1">      
+    <title>Apache Taverna - Download Taverna OSGi plugin system</title>
+
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <meta property="og:image" content="/img/taverna-logo-145x134.png" />
+
+       <link rel="shortcut icon" href="/favicon.ico">
+       <link rel="icon" type="image/png" sizes="145x134" 
href="/img/taverna-logo-145x134.png">
+       <link rel="apple-touch-icon" sizes="145x134" 
href="/img/taverna-logo-145x134.png">
+
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap-theme.min.css">
+    <link rel="stylesheet" href="/css/sticky-footer-navbar.css">
+    <link rel="stylesheet" href="/css/taverna.css">
+    <link rel="stylesheet" href="/css/pygments.css">
+
+    
+
+    
+    <!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file distributed with this work 
for additional information regarding copyright ownership.  The ASF licenses 
this file to you under the Apache License, Version 2.0 (the 
&quot;License&quot;); you may not use this file except in compliance with the 
License.  You may obtain a copy of the License at . 
http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law 
or agreed to in writing, software distributed under the License is distributed 
on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.  See the License for the specific language governing 
permissions and limitations under the License. -->
+
+    <!-- JSON-LD markup for Google Structured Data -->
+       
+         <!-- generic JSON-LD for this page -->
+         <script type="application/ld+json">  
+               {
+                       "@context" : "http://schema.org";,
+                       "@type" : ["CreativeWork"],
+                       "@id": "",
+                       "name" : "Download Taverna OSGi plugin system",
+                       "publisher" : {
+                               "@type" : "Organization", 
+                               "url" : "http://www.apache.org/";,
+                               "name" : "The Apache Software Foundation (ASF)" 
+                       },
+                       "license": { 
+                               "@type": "CreativeWork",
+                               "@id": 
"http://www.apache.org/licenses/LICENSE-2.0";,
+                               "url": 
"http://www.apache.org/licenses/LICENSE-2.0";,
+                               "name": "Apache License, Version 2.0"
+                       }
+               }               
+</script>
+         
+  </head>
+
+
+  <body>
+              <!-- Static navbar -->
+      <nav class="navbar navbar-default no-margin-bottom" role="navigation">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed 
no-margin-bottom" data-toggle="collapse" data-target="#navbar" 
aria-expanded="false" aria-controls="navbar">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+                       <a class="navbar-brand" href="/"><img 
src="/img/taverna-logo-145x134.png" alt="">Apache Taverna</a>
+
+          </div>
+          <div id="navbar" class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                                       <a href="/introduction" 
data-toggle="dropdown" role="button" aria-expanded="false">Introduction<span 
class="caret"></span></a>
+                                       <ul class="dropdown-menu"  role="menu">
+                                          <li><a 
href="/introduction">Introduction home</a></li>
+                                          <li><a 
href="/introduction/taverna-features">Taverna features</a></li>
+                                          <li><a 
href="/introduction/why-use-workflows">Why use workflows?</a></li>
+                                          <li><a 
href="/introduction/what-is-in-silico-experimentation">What is ‘in silico’ 
experimentation?</a></li>
+                                          <li><a 
href="/introduction/what-is-a-workflow-management-system">What is a Workflow 
Management System?</a></li>
+                                          <li><a 
href="/introduction/how-can-taverna-help-me">How can Taverna help me?</a></li>
+                                          <li><a 
href="/introduction/services-in-taverna">Services in Taverna</a></li>
+                                          <li><a 
href="/introduction/related-projects">Related projects</a></li>
+                                          <li><a 
href="/introduction/chemistry-web-services">Chemistry-web-services</a></li>
+                       <li><a href="/introduction/taverna-in-use">Taverna in 
use</a></li>
+                                      <li><a 
href="/introduction/works-with">Works with...</a></li>
+                       <li><a href="/introduction/roadmap">Road Map</a></li>
+                                       </ul>
+                               </li>
+                <li class="dropdown">
+                                       <a href="/documentation" 
class="dropdown-toggle" data-toggle="dropdown" role="button" 
aria-expanded="false">Documentation<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+                                         <li><a 
href="/documentation">Documentation home</a></li>
+                                         <li><a 
href="/documentation/glossary">Glossary</a></li>
+                                         <li><a 
href="/documentation/quick-start-guide">Quick start guide</a></li>
+                                         <li><a 
href="/documentation/scufl2">Taverna's SCUFL2 Language</a></li>
+                                         <li><a 
href="/documentation/components">Components</a></li>
+                                         <li><a 
href="/documentation/interaction">Interactions</a></li>
+                                         <li><a 
href="/documentation/tutorials">Tutorials</a></li>
+                                         <li><a 
href="/documentation/videos">Videos</a></li>
+                                         <li><a 
href="/documentation/example-workflows">Example workflows</a></li>
+                                         <li><a 
href="/documentation/service-sets">Service sets</a></li>
+                                         <li><a 
href="/documentation/provenance">Provenance management</a></li>
+                                         <li><a 
href="/documentation/command-line">Command Line</a></li>
+                                         <li><a 
href="/documentation/server">Taverna Server</a></li>
+                                         <li><a 
href="/documentation/taverna-player">Taverna Player</a></li>
+                                         <li><a 
href="/documentation/plugins">Plugins</a></li>
+                                         <li><a 
href="/documentation/training-and-workshops">Training and workshops</a></li>
+                                         <li><a 
href="/documentation/web-service-developers">Web service developers</a></li>
+                                         <li><a 
href="/documentation/#tools">Tools and Services</a></li>
+                                 </ul>
+                       </li>
+                <li class="dropdown">
+                                       <a href="/download" 
class="dropdown-toggle" data-toggle="dropdown" role="button" 
aria-expanded="false">Download<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+                                         <li><a href="/download">Which Taverna 
to use</a></li>
+                                         <li><a 
href="/download/workbench">TavernaWorkbench</a></li>
+                                         <li><a 
href="/download/language">Taverna Language</a></li>
+                                         <li><a 
href="/download/command-line-tool">Taverna Command Line</a></li>
+                                         <li><a 
href="/download/server">Taverna Server</a></li>
+                                         <li><a 
href="/documentation/plugins">Plugins</a></li>
+                                         <li><a href="/download/code">Source 
Code</a></li>
+                                         <li><a href="/download/maven">Maven 
Repository</a></li>
+                                         <li><a 
href="/download/system-requirements">System Requirements</a></li>
+                                         <li><a 
href="/download/pre-apache">Taverna 2.x (Pre-Apache)</a></li>
+                                 </ul>
+                               </li>
+                <li class="dropdown">
+                                       <a href="/community" 
class="dropdown-toggle" data-toggle="dropdown" role="button" 
aria-expanded="false">Community<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+                                         <li><a href="/community">Community 
home</a></li>
+                                         <li><a 
href="/community/lists">Mailing Lists</a></li>
+                                         <li><a 
href="/community#contribute">Contribute</a></li>
+                                         <li><a 
href="/community/releasing">Release procedure</a></li>
+                                         <li><a 
href="/community#reportbugs">Report a Bug</a></li>
+                                         <li><a 
href="/community/news">News</a></li>
+                                         <li><a href="/community/cite">Cite 
Taverna</a></li>
+                                         <li><a 
href="/community/publications">Publications</a></li>
+                                         <li><a 
href="/community/references">References</a></li>
+                                         <li><a href="/community/irc">IRC 
chat</a></li>
+                                 </ul>
+                               </li>
+            </ul>
+            <form class="navbar-form navbar-right" role="search"
+                   name="search" id="search" 
action="http://www.google.com/search"; method="get">
+              <input value="taverna.incubator.apache.org" name="sitesearch" 
type="hidden"/>
+                <div class="form-group input-group">
+                  <input type="text" name="q" id="query" placeholder="Search" 
class="form-control">
+                             <span class="input-group-btn">
+                    <button type="submit" class="btn 
btn-default">Search</button>
+                                 </span>
+                </div>
+            </form>
+            <ul class="nav navbar-nav navbar-right">
+              <li class="dropdown">
+                <a href="http://www.apache.org/"; class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">ASF<span 
class="caret"></span></a>
+                <ul class="dropdown-menu" role="menu">
+                    <li><a href="http://www.apache.org/";>Apache Software 
Foundation</a></li>
+                    <li><a 
href="http://www.apache.org/foundation/how-it-works.html";>How it works</a></li>
+                    <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                    <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Become a 
Sponsor</a></li>
+                    <li><a 
href="http://incubator.apache.org/projects/taverna.html";>Taverna Incubation 
Status</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div><!--/.container-->
+      </nav>
+
+
+    <div id="page" class="container">
+       <h1>Download Taverna OSGi plugin system</h1>
+      <div id="content"><style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><strong>Apache Taverna OSGi</strong> (incubating) is a plugin system for
+<a href="https://www.osgi.org/";>OSGi</a> in Java.</p>
+<h2 id="maven-artifacts">Maven artifacts<a class="headerlink" 
href="#maven-artifacts" title="Permanent link">&para;</a></h2>
+<p>Apache Taverna OSGi is available from
+<a href="http://central.maven.org/maven2/org/apache/taverna/osgi/";>Maven 
Central</a>,
+mirrored from
+<a 
href="https://repository.apache.org/content/repositories/releases/org/apache/taverna/osgi/";>ASF's
 Maven repository</a>.
+For convenience of IDE users, the Maven artifacts include 
<code>-javadoc.jar</code> and
+<code>-sources.jar</code>; however, you might prefer the
+online <a href="/javadoc/taverna-osgi/">API javadoc</a>
+and the <a href="#source-code">source code releases</a> (see below).</p>
+<p>To use Taverna OSGi APIs with <a 
href="https://maven.apache.org/";>Maven</a>, add
+one or more of these to your <code>pom.xml</code>:</p>
+<div class="codehilite"><pre><span class="nt">&lt;dependencies&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+        <span class="nt">&lt;groupId&gt;</span>org.apache.taverna.osgi<span 
class="nt">&lt;/groupId&gt;</span>
+        <span 
class="nt">&lt;artifactId&gt;</span>taverna-app-configuration-api<span 
class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>0.2.1-incubating-<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+        <span class="nt">&lt;groupId&gt;</span>org.apache.taverna.osgi<span 
class="nt">&lt;/groupId&gt;</span>
+        <span 
class="nt">&lt;artifactId&gt;</span>taverna-configuration-api<span 
class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>0.2.1-incubating-<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+        <span class="nt">&lt;groupId&gt;</span>org.apache.taverna.osgi<span 
class="nt">&lt;/groupId&gt;</span>
+        <span class="nt">&lt;artifactId&gt;</span>taverna-download-api<span 
class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>0.2.1-incubating-<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+        <span class="nt">&lt;groupId&gt;</span>org.apache.taverna.osgi<span 
class="nt">&lt;/groupId&gt;</span>
+        <span class="nt">&lt;artifactId&gt;</span>taverna-plugin-api<span 
class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>0.2.1-incubating-<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+        <span class="nt">&lt;groupId&gt;</span>org.apache.taverna.osgi<span 
class="nt">&lt;/groupId&gt;</span>
+        <span class="nt">&lt;artifactId&gt;</span>taverna-update-api<span 
class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>0.2.1-incubating-<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;/dependencies&gt;</span>
+</pre></div>
+
+
+<p>The <code>&lt;version&gt;</code> above might not be up to date,
+see the <a href="#source-code">source code releases</a> below to find the 
latest version.</p>
+<p>To use the OSGi implementations of these services, replace 
<code>-api</code> with <code>-impl</code> above.</p>
+<h2 id="usage">Usage<a class="headerlink" href="#usage" title="Permanent 
link">&para;</a></h2>
+<p>See the <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/";>taverna-osgi 
javadoc</a>
+for details on each OSGi service. In brief:</p>
+<ul>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/osgilauncher/OsgiLauncher.html";>OsgiLauncher</a>
+  starts the OSGi framework and installs the provided OSGi bundles. It is used 
by the
+  <a 
href="https://github.com/apache/incubator-taverna-commandline/blob/master/taverna-commandline-launcher/src/main/java/org/apache/taverna/commandline/TavernaCommandLine.java#L64";>taverna-commandline-launcher</a>
+  <code>main()</code> method.</li>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/plugin/PluginManager.html";>PluginManager</a>
 service
+  from <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/taverna-plugin-api/";>taverna-plugin-api</a>
+  allow managing of
+  plugins in an OSGi application, including online installation and updates of 
plugins. Each
+  <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/plugin/Plugin.html";>Plugin</a>
 provide a collection
+  of OSGi bundles that are activated. The plugins and application profile are 
described in XML according to the
+  <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/taverna-osgi-schemas/src/main/resources";>taverna-osgi-schemas</a>.</li>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/update/UpdateManager.html";>UpdateManager</a>
+  can update the installed plugins by downloading from the configured plugin 
site URI.</li>
+<li>The <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/taverna-maven-plugin/";>taverna-maven-plugin</a>
   allows creating plugins for the Taverna <code>PluginManager</code>
+  using Apache Maven, including deployment to plugin sites.</li>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/download/DownloadManager.html";>DownloadManager</a>
+  service from <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/taverna-download-api/";>taverna-download-api</a>
 provide convenience methods for downloading a <code>URI</code>
+  to a <code>Path</code>, including hashsum checking using neighbouring 
<code>.sha1</code> or <code>.md5</code> URIs. Used by 
<code>PluginManager</code> and <code>UpdateManager</code>.</li>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/configuration/app/ApplicationConfiguration.html";>ApplicationConfiguration</a>
+  service provide application installation details  like the startup directory 
and home directory for user configuration. The application should have a <a 
href="https://github.com/apache/incubator-taverna-commandline/blob/master/taverna-commandline-product/src/main/etc/conf/taverna.app.properties";>conf/taverna.app.properties</a>
+  file in its startup folder, e.g. 
<code>taverna.app.name=taverna-cl-3.0.0</code> means 
<code>~/.taverna-cl-3.0.0/</code> will be the
+  application's home directory on Unix.</li>
+<li>The <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/configuration/ConfigurationManager.html";>ConfigurationManager</a>
+  service from <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/taverna-configuration-api/";>taverna-configuration-api</a>
 can configure any
+  <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/configuration/Configurable.html";>Configurable</a>
+  like the <a 
href="http://taverna.incubator.apache.org/javadoc/taverna-osgi/org/apache/taverna/configuration/proxy/HttpProxyConfiguration.html";>HTTPProxyConfiguration</a>
+  and the <a 
href="https://github.com/apache/incubator-taverna-workbench/blob/master/taverna-configuration-api/src/main/java/org/apache/taverna/workbench/configuration/workbench/WorkbenchConfiguration.java";>workbench</a>
+  using preferences stored in the application home directory  </li>
+<li>The <a 
href="https://github.com/apache/incubator-taverna-osgi/blob/master/xml-parser-service/";>xml-parser-service</a>
  and <a href="xml-transformer-service/">xml-transformer-service</a>
+  re-exposes xalan's and xerces's XML parser and XML transformer 
implementations within SOGi</li>
+</ul>
+<h3 id="spring-services">Spring services<a class="headerlink" 
href="#spring-services" title="Permanent link">&para;</a></h3>
+<p>The OSGi services should be
+discoverable as <a href="https://spring.io/";>Spring</a> services,
+e.g. by adding to
+your <code>META-INF/spring/update-context-osgi.xml</code>:</p>
+<div class="codehilite"><pre><span class="o">&lt;</span><span 
class="n">beans</span><span class="p">:</span><span class="n">beans</span> 
<span class="n">xmlns</span><span class="p">=</span>&quot;<span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">www</span><span class="p">.</span><span 
class="n">springframework</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">schema</span><span 
class="o">/</span><span class="n">osgi</span>&quot; <span 
class="n">xmlns</span><span class="p">:</span><span class="n">xsi</span><span 
class="p">=</span>&quot;<span class="n">http</span><span 
class="p">:</span><span class="o">//</span><span class="n">www</span><span 
class="p">.</span><span class="n">w3</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span 
class="n">XMLSchema</span><span class="o">-</span><span 
class="n">instance</span>&quot;
+    <span class="n">xmlns</span><span class="p">:</span><span 
class="n">beans</span><span class="p">=</span>&quot;<span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">www</span><span class="p">.</span><span 
class="n">springframework</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">schema</span><span 
class="o">/</span><span class="n">beans</span>&quot;
+    <span class="n">xsi</span><span class="p">:</span><span 
class="n">schemaLocation</span><span class="p">=</span>&quot;<span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">www</span><span class="p">.</span><span 
class="n">springframework</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">schema</span><span 
class="o">/</span><span class="n">beans</span>
+                                 <span class="n">http</span><span 
class="p">:</span><span class="o">//</span><span class="n">www</span><span 
class="p">.</span><span class="n">springframework</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">schema</span><span class="o">/</span><span 
class="n">beans</span><span class="o">/</span><span 
class="n">spring</span><span class="o">-</span><span 
class="n">beans</span><span class="p">.</span><span class="n">xsd</span>
+                                 <span class="n">http</span><span 
class="p">:</span><span class="o">//</span><span class="n">www</span><span 
class="p">.</span><span class="n">springframework</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">schema</span><span class="o">/</span><span class="n">osgi</span>
+                                 <span class="n">http</span><span 
class="p">:</span><span class="o">//</span><span class="n">www</span><span 
class="p">.</span><span class="n">springframework</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">schema</span><span class="o">/</span><span class="n">osgi</span><span 
class="o">/</span><span class="n">spring</span><span class="o">-</span><span 
class="n">osgi</span><span class="p">.</span><span 
class="n">xsd</span>&quot;<span class="o">&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">applicationConfiguration</span>&quot; <span 
class="n">interface</span><span class="p">=</span>&quot;<span 
class="n">org</span><span class="p">.</span><span class="n">apache</span><span 
class="p">.</span><span class="n">taverna</span><span class="p">.</span><span 
class="n">configuration</span><span class="p">.</span><span 
class="n">app</span><span class="p">.</span><span 
class="n">ApplicationConfiguration</span>&quot; <span class="o">/&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">proxyConfiguration</span>&quot; <span class="n">interface</span><span 
class="p">=</span>&quot;<span class="n">org</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span 
class="n">taverna</span><span class="p">.</span><span 
class="n">configuration</span><span class="p">.</span><span 
class="n">proxy</span><span class="p">.</span><span 
class="n">HttpProxyConfiguration</span>&quot; <span class="o">/&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">configurationManager</span>&quot; <span 
class="n">interface</span><span class="p">=</span>&quot;<span 
class="n">org</span><span class="p">.</span><span class="n">apache</span><span 
class="p">.</span><span class="n">taverna</span><span class="p">.</span><span 
class="n">configuration</span><span class="p">.</span><span 
class="n">ConfigurationManager</span>&quot; <span class="o">/&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">downloadManager</span>&quot; <span class="n">interface</span><span 
class="p">=</span>&quot;<span class="n">org</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span 
class="n">taverna</span><span class="p">.</span><span 
class="n">download</span><span class="p">.</span><span 
class="n">DownloadManager</span>&quot; <span class="o">/&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">pluginManager</span>&quot; <span class="n">interface</span><span 
class="p">=</span>&quot;<span class="n">org</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span 
class="n">taverna</span><span class="p">.</span><span 
class="n">plugin</span><span class="p">.</span><span 
class="n">PluginManager</span>&quot; <span class="o">/&gt;</span>
+    <span class="o">&lt;</span><span class="n">reference</span> <span 
class="n">id</span><span class="p">=</span>&quot;<span 
class="n">updateManager</span>&quot; <span class="n">interface</span><span 
class="p">=</span>&quot;<span class="n">org</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span 
class="n">taverna</span><span class="p">.</span><span 
class="n">update</span><span class="p">.</span><span 
class="n">UpdatenManager</span>&quot; <span class="o">/&gt;</span>
+<span class="o">&lt;/</span><span class="n">beans</span><span 
class="p">:</span><span class="n">beans</span><span class="o">&gt;</span>
+</pre></div>
+
+
+<h2 id="source-code">Source code<a class="headerlink" href="#source-code" 
title="Permanent link">&para;</a></h2>
+<p>Below you can find all Taverna OSGi source releases.</p>
+<p>After downloading the files,
+<a href="http://www.apache.org/info/verification.html";>verify the PGP 
signatures</a>
+using the Apache Taverna <a 
href="https://www.apache.org/dist/incubator/taverna/KEYS";>KEYS</a>
+file.</p>
+<h3 id="taverna-osgi-021-incubating">taverna-osgi-0.2.1-incubating<a 
class="headerlink" href="#taverna-osgi-021-incubating" title="Permanent 
link">&para;</a></h3>
+<p><strong>Apache Taverna Language 0.2.1-incubating</strong> was published on 
2016-03-<code>??</code>, and is available for download
+from official mirrors of the
+ASF Distribution Directory <a 
href="https://www.apache.org/dyn/closer.cgi/incubator/taverna/";>incubator/taverna/</a>:</p>
+<ul>
+<li><a 
href="https://www.apache.org/dyn/closer.cgi/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip";>taverna-osgi-0.15.0-incubating-source-release.zip</a>
+  (<a 
href="https://www.apache.org/dist/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip.asc";>asc</a>,
+  <a 
href="https://www.apache.org/dist/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip.md5";>md5</a>,
+  <a 
href="https://www.apache.org/dist/incubator/taverna/source/taverna-osgi-0.2.1-incubating/apache-taverna-osgi-0.2.1-incubating-source-release.zip";>sha1</a>)</li>
+</ul>
+<p>The Taverna OSGi <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332248&amp;projectId=12318322";>changelog</a>
+is available from the <a 
href="https://issues.apache.org/jira/browse/TAVERNA/component/12326809";>Apache 
Taverna Jira</a>.</p>
+<h3 id="source-code-repositories">Source code repositories<a 
class="headerlink" href="#source-code-repositories" title="Permanent 
link">&para;</a></h3>
+<p>For the latest developments you may also be interested in the corresponding
+ <a href="/download/code/">source code</a> repositories:</p>
+<ul>
+<li><a 
href="https://github.com/apache/incubator-taverna-osgi";>incubator-taverna-osgi</a></li>
+</ul>
+<p>Each release has a corresponding tag, e.g. 
<code>0.2.1-incubating</code>.</p>
+<h3 id="archived-releases">Archived releases<a class="headerlink" 
href="#archived-releases" title="Permanent link">&para;</a></h3>
+<p>For all archived Apache Taverna releases, see
+<a 
href="http://archive.apache.org/dist/incubator/taverna/";>archive.apache.org</a>.</p></div>
+
+    </div>
+
+        <footer class="footer">
+      <div class="container">
+
+           <p id="copyright" class="text-muted">
+              Copyright &#169; 2014-2015 The Apache Software Foundation, 
Licensed under the
+              <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+              Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.
+          </p>
+      </div>
+    </footer>
+
+
+    <script src="/lib/jquery/jquery-1.11.1.min.js"></script>
+<script src="/lib/bootstrap/js/bootstrap.min.js"></script>
+
+<!--script>
+       jQuery(function($) {
+        if($(window).width()>769){
+            $('.navbar .dropdown').hover(function() {
+                $(this).find('.dropdown-menu').first().stop(true, 
true).delay(250).slideDown();
+
+            }, function() {
+                $(this).find('.dropdown-menu').first().stop(true, 
true).delay(100).slideUp();
+
+            });
+
+            $('.navbar .dropdown > a').click(function(){
+                location.href = this.href;
+            });
+
+        }
+    });
+</script-->
+
+  </body>
+</html>
\ No newline at end of file


Reply via email to