JWS-109 Some minor fixes for broken links and missing space.
[jabaws.git] / website / download.jsp
1 <%--<?xml version="1.0" encoding="ISO-8859-1" ?>--%>
2 <%--<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>--%>
3
4 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
5 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
6 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
7 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>
8
9
10 <c:import url="template_header.jsp" >
11     <c:param name="title">Download</c:param>
12 </c:import>
13
14 <div class="row">
15     <div class="col-md-12">
16         <div class="panel panel-default">
17             <div class="panel panel-heading">
18                 <h1 class="panel-title">JABAWS distributions</h1>
19             </div>
20             <div class="panel-body">
21                 <p class="justify">
22                     Read the <a href="${pageContext.request.contextPath}/getting_started.jsp"><em>Getting Started</em></a>
23                     guides to better decide which JABAWS distribution better suits your needs.
24                     Additional information is available in the <a href="${pageContext.request.contextPath}/docs/index.html">
25                     documentation pages</a>.
26                 </p>
27                 <br>
28                 <div class="row">
29                     <!--<div class="col-md-1"></div>-->
30                     <div class="col-md-10">
31                         <table class="table">
32                             <tr>
33                                 <th>Downloads</th>
34                                 <th>I want to use JABAWS for...</th>
35                             </tr>
36                             <tr>
37                                 <td><a href="#client">Command Line Interface (CLI)</a></td>
38                                 <td>Accessing a <strong>public</strong> or <strong>private</strong>
39                                     JABAWS server from my own software</td>
40                             </tr>
41                             <tr>
42                                 <td><a href="#war">Web Application aRchive (WAR)</a></td>
43                                 <td>Running JABAWS for my group, lab, or organization on the
44                                     <strong>local</strong> infrastructure</td>
45                             </tr>
46                             <tr>
47                                 <td><a href="#va">Virtual Appliance (VA)</a></td>
48                                 <td>Running JABAWS services through Jalview on my
49                                     computer with a <strong>private</strong> server</td>
50                             </tr>
51                             <tr>
52                                 <td><a href="#source">Source Code</a></td>
53                                 <td>Extend the functionally of JABAWS by adding new features and services.
54                                 </td>
55                             </tr>
56                         </table>
57                     </div>
58                     <div class="col-md-2"></div>
59                 </div>
60             </div>
61         </div>
62     </div>
63 </div>
64 <%--<div class="row">--%>
65     <%--<div class="col-md-12">--%>
66         <%--<div class="panel panel-default">--%>
67             <%--<div class="panel panel-heading">--%>
68                 <%--<h1 class="panel-title">Current Version</h1>--%>
69             <%--</div>--%>
70             <%--<div class="panel-body">--%>
71                 <%--<p class="justify">--%>
72                     <%--The current version of JABAWS is 2.2.0, released on XX March 2017. We advise you to update to JABAWS 2.2 as this version is fully backward compatible with JABAWS v1.0, v2.0 and v2.1.--%>
73                     <%--Please consult the <a href="${pageContext.request.contextPath}/man_about.jsp#jaba2.2">documentation pages</a>--%>
74                     <%--for the changelog and more information on compatibility between versions.</p>--%>
75                 <%--</p>--%>
76             <%--</div>--%>
77         <%--</div>--%>
78     <%--</div>--%>
79 <%--</div>--%>
80 <div class="row" id="client">
81     <div class="col-md-12">
82         <div class="panel panel-default">
83             <div class="panel panel-heading">
84                 <h1 class="panel-title">Command Line Interface (CLI)</h1>
85             </div>
86             <div class="panel-body">
87                 <p class="justify">
88                     The command line client is an executable Java program for scripting
89                     against JABAWS web services. It is also useful as an example of how to
90                     access JABAWS services if you intend to use JABAWS in your own
91                     program, with functions demonstrating how to discover command line
92                     parameters and presets supported by a service, and how to run,
93                     monitor and retrieve the results of a job.
94                     <em>
95                         Note: The client is used in <a href="http://www.jalview.org/">Jalview</a>
96                         to autogenerate a graphical user interface for JABA services.
97                     </em>
98                 </p>
99                 <ul>
100                     <li>
101                         <a href='${pageContext.request.contextPath}/archive/jabaws-min-client-2.2.0.jar'>
102                             <i class="fa fa-download" aria-hidden="true"></i> CLI jar file with binaries</a> (with log4j)</li>
103                     <li>
104                         <a href='${pageContext.request.contextPath}/archive/jabaws-min-client-nolog-2.2.0.jar'>
105                             <i class="fa fa-download" aria-hidden="true"></i> CLI jar file with binaries</a> (without log4j)</li>
106                     <li>
107                         <a href='${pageContext.request.contextPath}/archive/jabaws-client-src-2.2.0.jar'>
108                             <i class="fa fa-download" aria-hidden="true"></i> CLI client source only</a></li>
109                     <li>
110                         <a href='${pageContext.request.contextPath}/archive/jabaws-full-client-2.2.0.jar'>
111                             <i class="fa fa-download" aria-hidden="true"></i> CLI full client</a></li>
112                 </ul>
113                 <p class="justify">
114                     The command line client displays help when executed without arguments,
115                     more details is available from the JABAWS
116                     <a href="${pageContext.request.contextPath}/docs/client.html">document pages</a>.
117                 </p>
118                 <p class="text-right">
119                     <a href="#">Back to top <i class="fa fa-arrow-up" aria-hidden="true"></i></a>
120                 </p>
121             </div>
122         </div>
123     </div>
124 </div>
125 <div class="row" id="war">
126     <div class="col-md-12">
127         <div class="panel panel-default">
128             <div class="panel panel-heading">
129                 <h1 class="panel-title">Web Application aRchive (WAR)</h1>
130             </div>
131             <div class="panel-body">
132                 <p class="justify">
133                     The JABAWS Server Web Application aRchive (WAR) version is a better way to run JABAWS if you want to deploy
134                     JABAWS for many users, e.g. your laboratory, or if you are an experienced user and want to have more control
135                     on JABAWS. You can also use this version for Mac and Linux computers if you do not want to use virtualization.
136                     Finally, you can use this version on a computer cluster.
137                     The server is provided as a self-contained <a href="http://en.wikipedia.org/wiki/WAR_(Sun_file_format)">Web
138                     Application aRchive (WAR) </a> containing all necessary binaries. The WAR file can be deployed on any web
139                     application server supporting the Java Servlet Specification (version 2.4 or above), i.e.
140                     <a href="http://tomcat.apache.org/download-80.cgi">Tomcat 8.5</a>.
141                 </p>
142                 <ul>
143                     <li>
144                         <a href="${pageContext.request.contextPath}/archive/jabaws.war">
145                             <i class="fa fa-download" aria-hidden="true"></i> JABAWS WAR</a>
146                         (includes source and precompiled Linux x86 and Windows binaries)</li>
147                 </ul>
148                 <p class="justify">
149                     Please check the JABAWS <a href="${pageContext.request.contextPath}/docs/war.html">document pages</a>
150                     for further instructions.
151                 </p>
152                 <p class="text-right">
153                     <a href="#">Back to top <i class="fa fa-arrow-up" aria-hidden="true"></i></a>
154                 </p>
155             </div>
156         </div>
157     </div>
158 </div>
159 <div class="row" id="va">
160     <div class="col-md-12">
161         <div class="panel panel-default">
162             <div class="panel panel-heading">
163                 <h1 class="panel-title">Virtual Appliance (VA)</h1>
164             </div>
165             <div class="panel-body">
166                 <p class="justify">
167                     The JABAWS Virtual Appliance (VA) is a way of running a fully functional JABAWS instance
168                     on your own computer. In order to use the VA, you have to install software from VMWare to run
169                     the virtual machine. We recommend <a href="http://www.vmware.com/products/player">VMWare Player</a>
170                     which is available for free for Windows and Linux users. Once the VA is running, you can
171                     configure <a href="http://www.jalview.org/download.html">Jalview</a> to use your local
172                     JABAWS VA with <a href="${pageContext.request.contextPath}/docs/va.html#configuration">these instructions</a>.
173
174                 </p>
175                 <ul>
176                     <li>
177                         <a href='${pageContext.request.contextPath}/archive/jabaws-va-2.2.tar.gz'>
178                             <i class="fa fa-download" aria-hidden="true"></i> JABAWS Virtual Appliance</a></li>
179                 </ul>
180                 <p class="justify">
181                     Please check the JABAWS <a href="${pageContext.request.contextPath}/docs/va.html">document pages</a>
182                     for further instructions.
183                 </p>
184                 <p class="text-right">
185                     <a href="#">Back to top <i class="fa fa-arrow-up" aria-hidden="true"></i></a>
186                 </p>
187             </div>
188         </div>
189     </div>
190 </div>
191 <div class="row" id="source">
192     <div class="col-md-12">
193         <div class="panel panel-default">
194             <div class="panel panel-heading">
195                 <h1 class="panel-title">Source Code</h1>
196             </div>
197             <div class="panel-body">
198                 <p class="justify">
199                     We welcome developers who wish to develop and implement new web services for JABAWS.
200                     JABAWS is released under the Apache License, and its source can be downloaded below.
201                     The latest versions of JABAWS' source can also be obtained from its Git repository.
202                     The repository and code archive contains the complete <a href="http://www.eclipse.org">Eclipse</a> JABAWS project,
203                     but Eclipse is not necessary to build it. Please examine the Ant build file (build.xml) to build
204                     and test JABAWS from sources.
205                 </p>
206                 <ul>
207                     <%--<li><mark>A complete Eclipse project package:</mark>--%>
208                         <%--<a href='${pageContext.request.contextPath}/archive/jabaws-project-2.2.0.tar.gz'>--%>
209                             <%--<i class="fa fa-download" aria-hidden="true"></i> download</a> <mark>(92M)</mark></li>--%>
210                     <li>
211                         <a href='${pageContext.request.contextPath}/archive/jabaws-project-2.2.tar.gz'>
212                             <i class="fa fa-download" aria-hidden="true"></i> The complete project</a></li>
213                     <li>
214                         <a href='${pageContext.request.contextPath}/archive/jabaws-src-2.2.0.jar'>
215                             <i class="fa fa-download" aria-hidden="true"></i> JABAWS source</a></li>
216                     <li>
217                         <a href='${pageContext.request.contextPath}/archive/jabaws-binaries.zip'>
218                             <i class="fa fa-download" aria-hidden="true"></i> Binaries of the programs included in JABAWS</a></li>
219                     <li>JABAWS Git repository Tracker
220                         <a href='https://source.jalview.org/crucible/changelog/jabaws'>https://source.jalview.org/crucible/changelog/jabaws</a>
221                         <pre><code class="bash">git clone http://source.jalview.org/git/jabaws.git</code></pre>
222                     </li>
223                 </ul>
224                 <p class="justify">
225                     To request a JABAWS developer account please send us an email to the
226                     <a href="http://www.jalview.org/mailman/listinfo/jabaws-discuss">jabaws-discuss</a> mailing list.
227                 </p>
228             </div>
229         </div>
230     </div>
231 </div>
232
233 <jsp:include page="template_footer.jsp" />