Table of Contents

Summary

EDAS2 is a free and open source project for the Web-based management, analysis, and exchange of environmental data. Owing to its desktop-based predecessor (History), EDAS2 will initially focus on water quality data, and more specifically aquatic biology and habitat data.

The goals of the project are as follow:

Technology

The current version of EDAS2 is a Java-based Web-application and is supported by the Oracle database.

The technologies used in EDAS2 are the following:

Read more in Architecture

Read more in Design

The Java system will be based on Seam as an application framework and will use JSF (RichFaces) for a UI toolkit. In addition to being a reasonable and flexible combination of technologies, it will allow the easy incorporation of the RichMap mapping component, which Tetra Tech also developed as an open source project.

Examples of RichFaces can be seen here http://chiralsoftware.com/richfaces-jboss-inplace-input/inplace-input-textarea.seam

About Rich Faces http://www.slideshare.net/scryan7371/richfaces-introduction-may2008

Downloading

The source code for EDAS2 will be at http://sourceforge.net/projects/edas2/ after the first official release (following the alpha releases)

Until then, development materials are available on request only

License and Usage

Read more in License

Installation

Read more in Installation

Contributing

Read more in Contributing

User Guide

We will be iteratively producing a User Guide through this wiki

Known issues

In addition to tracking bugs and enhancements through the EDAS2 Tracker at http://www.edas2.com/tracker , we will also describe Known Issues that are persistent. These are likely out of our control and may be due to items such as bugs with underlying technology like databases and application frameworks.

We will pursue fixes for these items, but we are unlikely to be able to address them as part of the project.

Screenshots

Opening dash board screen with dynamic charts

Opening dash board screen with dynamic charts

Monitoring location data search grid with AJAX components

Monitoring location data search grid with AJAX components

Detail screens allow users to page through record set for easy editing

Ajax-enabled detail screens allow users to page through a record set for easy editing

Efficient data entry and editing through data grids

Efficient data entry and editing through data grids (to conduct initial data entry)

Rich editing of data through dynamic controls

Rich editing of data through dynamic controls

 Report and data export filters

Data export and tabular reports of biological metric calculations

Rich Google Maps integration

Integration with Google Maps for station visualization, editing, and creation. Map richly interacts with application interactions

Demonstration and Plans

Read more in Roadmap

EDAS2 has been deployed for testing at the following URL. Give it a try:

http://mingle.tetratech-ffx.com:8080/edas2

We are also running an internal testbed in a shared environment as in the diagram below. The testbed demonstrates flowing data between two systems.


Download this page in Open Office format

Export page to Open Document format