Versions Compared

Key

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

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

Table of Contents
maxLevel3


Getting started: for

...

Get the code

Subversion organization overview

Browse the Subversion repository:

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

...

No Format

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

...

No Format

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

...

No Format

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

...

No Format

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):

  • After installing m2eclipse, open the eclipse subversion perspective and select "check out as maven project" at the trunk level.
  • This will create an eclipse project per maven module
  • eagle-i-base contains the root POM. mvn install at this level builds the entire tree.

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/

...

system administrators, install from

...

packaged binaries


System requirements

The current eagle-i network deployment is a reference configuration. In this deployment, eagle-i institutional servers 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.

Install the repository and applications

Download and install eagle-i software

To spin up an eagle-i nodeFor an institutional installation, you will only need to download:  Repository Repository distribution, SWEET webapp, Help, Online help webapp and (optionally) a Sparqler and institutional search. They constitute an eagle-i institutional server or eagle-i node. Please download each of them and follow their respective installation guides. The repository needs to be installed first, followed by the applications in any order.

Central search, identity service and ontology browser are central applications, which run on the central search server. Institutions will not typically need to download or install these.

optionally Institutional Search webapp

For detailed installation guides, see: DocumentationSee also this high level overview: Quick Start Installation Guide

http://infra.

 

Component

Releases

Snapshots (daily builds)

What to download?

Installation

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d75ce99b45cd7622-9d0d63d6-4c2942fb-9b3cb7a1-8605b89b6e34cb148ff6e207"><ac:plain-text-body><![CDATA[

Institution

Repository distribution

[Repository releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-repository-dist/]

[Repository snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-repository-dist/]

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

[Repository Administrator Guide

Repository Installation, Upgrade and Administration Guide]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="16bdac2eaa48e79b-6a69a099-496f41e3-9ce9bbde-7fb5aa1187219063bf9b0a55"><ac:plain-text-body><![CDATA[

Institution 

SWEET webapp

[SWEET releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-sweet/]

[SWEET snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-sweet/]

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

[Application Installation guide

SWEET and Institutional Search Installation and Upgrade Guide]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="516850b2f0a1c5b2-b50fe563-415949b8-8d868c73-02ae3708866eb78986aa0a9d"><ac:plain-text-body><![CDATA[

Institution

Institutional search webapp

[Insitutional search releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-institution/]

[Institutional search snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-institution/]

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

[Application installation guide

SWEET and Institutional Search Installation and Upgrade Guide]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b8a125b7d43af148-16556a98-459f416b-99f3a7dc-f23fe822803eb5bb223b2b1a"><ac:plain-text-body><![CDATA[

Institution

Online help webapp

[Help releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-help/]

[Help snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-help/]

eagle-i-help-[version].war

[Application installation guide

SWEET and Institutional Search Installation and Upgrade Guide]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5814d868ca1b2b29-a5577767-40c04337-8f9cb0d3-7cf0ace1a3bb5aa691b8b547"><ac:plain-text-body><![CDATA[

Institution

Data management toolkit

[Data management toolkit releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-datatools-datamanagement/]

[Data management toolkit snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-datatools-datamanagement/]

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

[Data Management Toolkit Guide

eaglei:Data Management Toolkit]  

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d31649858fd38599-50f5b361-4751452c-beb98037-d3dda21f1ed18a1fc2e1c1f3"><ac:plain-text-body><![CDATA[

Central 

Central search webapp

[Central search releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-central/]

[Central search snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-central/]

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


]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e9b144add0834453-6fa55b50-481b4435-8c8cbf2b-b94f1aab5bb1ed5b1829900f"><ac:plain-text-body><![CDATA[

Central 

Ontology browser webapp

[Ontology browser releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-model/]

[Ontology browser snapshots

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-model/]

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

[Application installation guide

SWEET and Institutional Search Installation and Upgrade Guide]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="60575dd2-17a7-415a-a7c1-6732b752b9f3"><ac:plain-text-body><![CDATA[

Central 

Identity service

[Identity service releases

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-identity-service/]

[Identity service snapshots


Getting started: for developers

Get the code

Subversion organization overview

Browse the Subversion repository:

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

Check out the software development trunk:

No Format

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

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

No Format

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

Check out the data model development trunk:

No Format

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

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

No Format

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):

  • After installing m2eclipse, open the eclipse subversion perspective and select "check out as maven project" at the trunk level.
  • This will create an eclipse project per maven module
  • eagle-i-base contains the root POM. mvn install at this level builds the entire tree.

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

...

eagle-i-webapp-identity-service-[version].war

...

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