eagle-i software is available under a BSD 3 license.


Wonder Lake Software offers technical support and software engineering services to organizations wishing to integrate with, customize or extend the eagle-i platform.


Contents


Getting started: for system administrators, install from packaged binaries


System requirements

The current eagle-i network deployment is a reference configuration. In this deployment, eagle-i nodes are VMs with the following configuration:

In addition, the eagle-i network uses a central server for hosting the central search application and a few other central services. The configuration of the central server is similar to that of the institutional servers.

Download and install eagle-i software

To spin up an eagle-i node, you will need to download: Repository distribution, SWEET webapp, Online help webapp and optionally Institutional Search webapp

For detailed installation guides, see: Documentation

 

Component

Releases

Snapshots (daily builds)

What to download?

Installation

Institution

Repository distribution

Repository releases

Repository snapshots

eagle-i-repository-dist-[version]-dist.zip

Repository Administrator Guide

Institution 

SWEET webapp

SWEET releases

SWEET snapshots

eagle-i-webapp-sweet-[version].war

Application Installation guide

Institution

Institutional search webapp

Insitutional search releases

Institutional search snapshots

eagle-i-webapp-institution-[version].war

Application installation guide

Institution

Online help webapp

Help releases

Help snapshots

eagle-i-help-[version].war

Application installation guide

Institution

Data management toolkit

Data management toolkit releases

Data management toolkit snapshots

eagle-i-datatools-datamanagement-[version].jar

Data Management Toolkit Guide

Central 

Central search webapp

Central search releases

Central search snapshots

eagle-i-webapp-central-[version].war


Central 

Ontology browser webapp

Ontology browser releases

Ontology browser snapshots

eagle-i-webapp-model-[version].war 

Application installation guide


Getting started: for developers

Get the code

Subversion organization overview

Browse the Subversion repository:

Nicer interface:

https://open.med.harvard.edu/vvc/viewvc.cgi/eagle-i-dev/

Plain URL:

https://open.med.harvard.edu/svn/eagle-i-dev/

Check out the software development trunk:

svn co https://open.med.harvard.edu/svn/eagle-i-dev/apps/trunk

Check out a release of the software, e.g.:

svn co https://open.med.harvard.edu/svn/eagle-i-dev/apps/branches/1.5-MS3.x

Check out the data model development trunk:

svn co https://open.med.harvard.edu/svn/eagle-i-dev/datamodel/trunk

Check out a data model release, e.g.:

svn co https://open.med.harvard.edu/svn/eagle-i-dev/datamodel/releases/0.8.2


Set up a development environment

The eagle-i source code is a multi-module maven project (see code organization). Our code is IDE-agnostic, though we've had a good experience using eclipse with the m2eclipse plugin (standard with the latest version of eclipse):

Alternately, here are some notes on setting up eclipse for GWT debugging from one of our team members.

Browse the Javadocs

Latest release

http://search.eagle-i.net/javadoc

Latest snapshot

http://qa.search.eagle-i.net/javadoc

Get the eagle-i resource ontology

http://code.google.com/p/eagle-i/


How are we doing?

Is there anything that could be clearer in our documentation? We welcome your questions and feedback