Department of Computer Science and Engineering
University of Nevada, Reno
Team 16
CS 426 - Senior Projects in Computer Science
Spring 2018
Instructors:
Dr. Sergiu Dascalu, Devrin Lee
External Advisors:
Vinh Le, Connor Scully-Allison, Hannah Munoz
Mission Statement from the NRDC Homepage:
The Nevada Research Data Center serves in a critical role of science cyberinfrastructure for sensor-based research data management. We facilitate the acquisition, transport, storage, query, and dissemination of observational data created by automated digital sensor systems. The NRDC participates in cutting-edge software and systems development to enhance next-generation science that leverages the Internet of Things (IoT). Our goal is to transform the scale, quality, impact, and bottom-line cost of research projects in Nevada that seek to deploy automated sensor systems as part of their scientific workflow.
NRDC-CHORDS is an open-source interface between the Nevada Research Data
Center and CHORDS, a free cloud-hosted data visualization package. The
NRDC-CHORDS system allows users to select a set of scientific instruments
from the network and stream live data from those instruments to visualize
in near-real time in a web browser. A generalized and open-source approach
allows wide adaptability and customization of the package, and is offered
as a free alternative to existing proprietary data visualization solutions.
Data visualization is an important tool for scientists working
with large and constantly updating data sets. However, scientists
are usually presented with two options for robust visualization:
expensive proprietary solutions, or programming language libraries
that require developer-level knowledge to use. Our project will
benefit scientists by giving them the full benefits of data
visualization as a free and easy-to-use online client. This will save
science teams the cost of integrating proprietary solutions and
also enable teams with little-to-no technical knowledge to use our
product. In addition, our project will also be open source, which
will allow teams with the technical skill to fork the source code
and build their own custom solution using our platform.
Zachary Waller, born and raised in Reno, is experienced with C++ as well as C# and the .NET
framework. He has a strong interest in web services and Human-Computer Interaction.
Pattaphol Jirasessakul is experienced with Python, C++, and R with interests in big data,
statistics, data mining, and web design. He hopes to get some experience in C# with this project
along with some experience in data visualization.
Paul Marquis is a Las Vegas native with experience in C++, python and an interest in
big data and data streaming technologies.
RESTful .NET by Jon Flanders
Microsoft Developer Network Web API 2 Documentation
REST API Best Practices by Matthew Beale
CHORDS Source and Documentation
Big-Data Visualization
by Daniel Keim, Huamin Qu, and Kwan-Liu Ma
Big Data is Helping Us See Environmental Problems in a Whole New Light
by Peter Rejcek
What Does Big Data Mean For Sustatinability?
by Saurabh Tyagi