NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The caNanoLab application development is best suited for an experienced Java developer who has some familiarity with the following J2EE and related technologies:

Info
titleImportant Background

...

Knowledge

Unix/Linux environment, Windows XP environment or Mac OS environment (Configuring environment variables; Installing Ant, JDK, Apache Tomcat and JBoss servers)

  • Ant build scripts
  • J2EEwebapplicationdevelopmentusingtheStrutsframework,Servlet/JSP's,JavaScript
  • J2EEmiddle-waretechnologiessuchasn-tierservice-orientedarchitectureandsoftwaredesignpatterns
  • HibernateJavapersistenceframwork
  • caGrid1.3infrastructure(forunderstandinghowacaNanoLabgriddataservicefunctions)

General System Requirements

The following open source technologies power a caNanoLab release 1.5.4 web application:
Technologies

Open Source

...

Technologies

  • Java Software Development Kit (JDK) version 6.0

...

...

...

Info
titleNote

In release 1.5.4, we have upgraded the technology stack for the web application, but the technology stack for the caNanoLab grid service has not been upgraded due to the requirements of caGrid 1.3. If you'd like to install caNanoLab grid service, please refer to the caNanoLab Release 1.5.3 Installation Guide for the required technology stack for installing the caNanoLab grid service.

The caNanoLab web application has been tested within NCICBIIT against JBoss servers (version 5.1.0) hosted on Windows XP and RedHat Linux systems, and against MySQL 5.1.x databases hosted on RedHat Linux systems and Windows XP systems. Prior to release 1.2.1, the caNanoLab web application had been tested against Oracle 9i databases hosted on Sun Solaris systems, and Oracle 10g XE database hosted on Windows XP.
Download each of the tools listed in the bulleted list above and follow the installation instructions provided with each respective product for your environment. Assistance from a MySQL database administrator is expected to properly configure the MySQL database. For MySQL database configuration and maintenance, it is also helpful to download the MySQL workbench (suite of GUI tools) at {+}  http://www.mysql.com/downloads/workbench/.+

Grid Service

Setting up a caNanoLab grid service is optional. It is recommended that you install the grid service only after you successfully install the web application and become familiar with submitting and searching data through the web application.

...

The caNanoLab source codes and build scripts for caNanoLab web application and database are distributed as a zip file named caNanoLab_1.5.4.zip at {+}  https://ncisvn.nci.nih.gov/svn/cananolab/dist/caNanoLab_1.5.4.zip+.

Ant Build Properties

Assumptions and Requirements

...