Summary
The CHORDS website is the offical documentation for CHORDS.
There are also condensed instructions for running the
CHORDS Docker containers.
The CHORDS wiki has lots of nitty-gritty information.
What is CHORDS
A testbed for CHORDS developer and user experiences. It will allow us
to explore technical and usabilty aspects of CHORDS. It can be used
to demonstrate CHORDS design and operational concepts.
The goal is to demonstrate that:
- The development and deployment workflow can be rational and organized,
allowing multiple developers to contribute to a simple, robust and maintainable system.
- The user experience allows novices to deploy a new CHORDS Portal instance with a minimum
web infrastructure knowledge. This instance allows them to immediately receive and serve real-time
data from simple instruments.
This project will provide experience in:
- DevOps (in general) for the CHORDS developers.
- Design, provisioning and deployment of the CHORDS "appliance".
- User interface requirements and usability.
The CHORDS Portal web application will provide limited but immediately useful
functionality:
- A home page, with a logo and some areas for project definition
and customization.
- A query that can receive a tupple of data, and ingest it into the database.
- A query that can return data from the database.
- A webpage that can navigate and show data in a tabular form, and perhaps
deliver a CSV file.
- A webpage that provides a URL builder, than can be used immediately, and used
as a template for client applications.
- A webpage which provides a summary of the current data holdings and
ingest activity.
This project is sponsored by funding from the National Science Foundation's EarthCube program under ICER awards 1639750, 1639640, 1639570, 1639554 and 1639720.