JWS-109 Updated the home page. Made some changes to the text to improve readability.
[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 Server Virtual Appliance (VA)</h1>
19             </div>
20             <div class="panel-body">
21                 <p class="justify">
22                     The JABAWS virtual appliance (VA) is a way of running a fully functional JABAWS instance
23                     on your own computer. In order to use the VA, you have to install software from VMWare to run
24                     the virtual machine. We recommend <a href="http://www.vmware.com/products/player">VMWare Player</a>
25                     which is available for free for Windows and Linux users. Once the VA is running, you can
26                     configure <a href="http://www.jalview.org/download.html">Jalview</a> to use your local
27                     JABAWS VA with
28                     <a href="http://www.compbio.dundee.ac.uk/jabaws/man_servervm.html#jalviewWithJaba">these instructions</a>.
29                 </p>
30                 <ul>
31                     <li>JABAWS Virtual Appliance: <a href='/download/get?id=JABAWS210.pack.tar.gz'>download</a> (593Mb)</li>
32                     <li>Additional Virtual disk with the <a href="http://www.uniprot.org/help/uniref">UniRef</a> database:
33                         <a href='/download/get?id=JABAWS.2.1.0.uniref.real.vmdk.gz'>download</a> (2.3Gb)</li>
34                 </ul>
35                 <p class="justify">
36                     Please check the JABAWS <a href="http://www.compbio.dundee.ac.uk/jabaws/man_servervm.html#whenvm">manual</a>
37                     for further instructions.
38                 </p>
39
40                 <p class="justify">
41                     Since the current version of Jpred requires a local copy of filtered (UniRef90) UniRef data
42                     and the database is large (~5.6Gb), the JABAWS VA installation download is split into two
43                     parts: the JABAWS server itself and an optional additional download that provides a virtual
44                     disk containing the UniRef database for Jpred (<span style="color:#993333;font-style:bold;">Jpred
45                     has been trained, optimized and tested with this UniRef database release. So, we strongly recommend
46                     users not to use other UniRef installations!</span>). By default the VA has an additional
47                     empty virtual disk inside of the VA and JpredWS is not available. To enable JpredWS, download
48                     and unpack both
49                     <a href='/download/get?id=JABAWS210.pack.tar.gz'>the VA</a> and
50                     <a href='/download/get?id=JABAWS.2.1.0.uniref.real.vmdk.gz'>the disk file</a>,
51                     and replace the empty disk in the VA download (called JABAWS.2.1.0.uniref.vmdk) with the disk from the
52                     second download (JABAWS.2.1.0.uniref.real.vmdk). Here is a list of commands for Linux users:
53                     <pre><code class="bash">tar xzvf JABAWS210.pack.tar.gz
54 gunzip JABAWS.2.1.0.uniref.real.vmdk.gz
55 mv JABAWS.2.1.0.uniref.real.vmdk JABAWS210.pack/JABAWS.2.1.0.uniref.vmdk</code></pre>
56                     After that, launch the virtual machine and the JpredWS service should be operational.
57                 <p>
58             </div>
59         </div>
60     </div>
61 </div>
62 <div class="row">
63     <div class="col-md-12">
64         <div class="panel panel-default">
65             <div class="panel panel-heading">
66                 <h1 class="panel-title">JABAWS Server Web Application aRchive (WAR)</h1>
67             </div>
68             <div class="panel-body">
69                 <p class="justify">
70                     The JABAWS Server Web Application aRchive (WAR) version is a better way to run JABAWS if you want to deploy
71                     JABAWS for many users, e.g. your laboratory, or if you are an experienced user and want to have more control
72                     on JABAWS. You can also use this version for Mac and Linux computers if you do not want to use virtualization.
73                     Finally, you can use this version on a computer cluster. <br/>
74                     The server is provided as a self-contained <a href="http://en.wikipedia.org/wiki/WAR_(Sun_file_format)">Web
75                     Application aRchive (WAR) </a> containing all necessary binaries. The WAR file can be deployed on any web
76                     application server supporting the Java servlet specification (version 2.4 or above), i.e.
77                     <a href="http://tomcat.apache.org/download-70.cgi">Tomcat 7.0</a>.
78                 </p>
79                 <ul>
80                     <li>JABAWS WAR (includes source and precompiled Linux x86 and Windows binaries):
81                         <a href="/download/get?id=jabaws.war">download</a> (88M) </li>
82                     <li>Tar/gzipped UniRef90 database (for JpredWS):
83                         <a href="/download/get?id=UNIREFdb.tar.gz">UNIREFdb.tar.gz</a> (2.3Gb)</li>
84                 </ul>
85                 <p class="justify">Installation notes:</p>
86                 <ol>
87                     <li>After a default installation on Linux, all JABAWS web services should run OK, except JpredWS.
88                         This service requires installation of the UNIREF90 database on your computer.
89                         <ul>
90                             <li>Download the database (<a href="/download/get?id=UNIREFdb.tar.gz">UNIREFdb.tar.gz</a>)</li>
91                             <li>Unpack the database and install it either in the default JABA data location (/data),
92                                 or in some other location (configured by the 'jpred.data.uniref.path' path entry in conf/Executable.properties).</li>
93                         </ul>
94                     </li>
95                     <li>If you deploy JABAWS WAR on Windows, not all web services will be functional, and you will need
96                         a properly configured compilation environment to build the JABA binaries from source. We recommend Windows
97                         users download and use the JABAWS VA instead.</li>
98                 </ol>
99
100             </div>
101         </div>
102     </div>
103 </div>
104 <div class="row">
105     <div class="col-md-12">
106         <div class="panel panel-default">
107             <div class="panel panel-heading">
108                 <h1 class="panel-title">JABAWS Command Line Client</h1>
109             </div>
110             <div class="panel-body">
111                 <p class="justify">
112                     The command line client is an executable Java program for scripting
113                     against JABA web services. It is also useful as an example of how to
114                     access JABAWS services if you intend to use JABAWS in your own
115                     program, with functions demonstrating how to discover command line
116                     parameters and presets supported by a service, and how to run,
117                     monitor and retrieve the results of a job.
118                     <em>
119                         Note: The client is used in <a href="http://www.jalview.org/">Jalview</a>
120                         to autogenerate a graphical user interface for JABA services.
121                     </em>
122                 </p>
123                 <ul>
124                     <li>Command line client
125                         <ul>
126                             <li>jar file with binaries (with log4j):
127                                 <a href='/download/get?id=min-jabaws-client-2.1.0.jar'>download</a> (538 K)</li>
128                             <li>jar file with binaries (without log4j):
129                                 <a href='/download/get?id=min-jabaws-client-nolog-2.1.0.jar'>download</a> (151 K)</li>
130                             <li>source:
131                                 <a href='/download/get?id=jabaws-client-src-2.1.0.jar'>download</a> (152 K)</li>
132                         </ul>
133                     </li>
134                 </ul>
135                 <p class="justify">
136                     The command line client displays help when executed without arguments,
137                     more details is available from the jabaws client's manual pages.
138                 </p>
139             </div>
140         </div>
141     </div>
142 </div>
143 <div class="row">
144     <div class="col-md-12">
145         <div class="panel panel-default">
146             <div class="panel panel-heading">
147                 <h1 class="panel-title">Source Code</h1>
148             </div>
149             <div class="panel-body">
150                 <p class="justify">
151                     We welcome developers who wish to develop and implement new web services for JABAWS.
152                     JABAWS is released under the Apache License, and its source can be downloaded below.
153                     The latest versions of JABAWS' source can also be obtained from its Git repository
154                     <br/>
155                     The repository and code archive contains the complete <a href="http://www.eclipse.org">Eclipse</a> JABAWS project,
156                     but Eclipse is not necessary to build it. Please examine the Ant build file (build.xml) to build
157                     and test JABAWS from sources.
158                 </p>
159                 <ul>
160                     <li>A complete Eclipse project package:
161                         <a href='/download/get?id=jabaws-project-2.1.0.tar.gz'>download</a> (92M)</li>
162                     <li>JABAWS source only package:
163                         <a href='/download/get?id=jabaws-src-2.1.0.jar'>download</a> (372K)</li>
164                     <li>Binaries of programs witin JABAWS only:
165                         <a href='/download/get?id=binaries.zip'>download</a> (60M)</li>
166                     <li>JABAWS Git repository
167                         <a href='http://source.jalview.org/gitweb/?p=jabaws.git;a=summary'>http://source.jalview.org/git/jabaws.git</a></li>
168                 </ul>
169                 <p class="justify">
170                     To request a JABAWS developer account please send us an email to the
171                     <a href="http://www.jalview.org/mailman/listinfo/jabaws-discuss">jabaws-discuss</a> mailing list.
172                 </p>
173             </div>
174         </div>
175     </div>
176 </div>
177 <div class="row">
178     <div class="col-md-12">
179         <div class="panel panel-default">
180             <div class="panel panel-heading">
181                 <h1 class="panel-title">Current Version</h1>
182             </div>
183             <div class="panel-body">
184                 <p class="justify">
185                     The current JABAWS version is 2.2.0 released on XX February 2017.
186                 </p>
187             </div>
188         </div>
189     </div>
190 </div>
191
192 <jsp:include page="template_footer.jsp" />