OREGON STATE UNIVERSITY

Projects

CASS’s talented development staff and student employees develop tools that help projects work more efficiently and offer software solutions to meet the needs of organizations on the community, state and global levels. Below is a sampling of projects CASS is either currently working or has worked on recently.

DevOps

OpenStack

The OSU Open Source Lab (OSL) is leveraging OpenStack cloud technology for development and educational use. Developers use the OpenStack cluster to easily create virtual machines for testing code, while students in the OSL-taught System Administration course (CS312) use OpenStack for class assignments.

IBM Power 7/8

OSL is pioneering the use of Linux and advanced configuration management on IBM's POWER architecture, enabling the FOSS worldwide community easy access to port their software onto POWER.

Mobile

Oregon Sea Grant

Under contract with Oregon Sea Grant, the OSL partnered with the BSG to develop mobile applications for discovering local seafood and educational points of interest on the Oregon Coast.

  • Oregon's Catch

    Oregon’s Catch provides a mobile interface to the products of Oregon coast fisheries. The cross-platform mobile app, created by the BSG, allows users to find what’s fresh on the Oregon Coast and connect with vendors and fishermen directly. The apps are powered by an open API developed by the OSL which allows tracking products, geolocation of vendors and serving rich educational material about each product.

  • Working Waterfronts

    Working Waterfronts is a cross-platform mobile application that provides information about historical and educational points of interest on the Oregon Coast. Like Oregon’s Catch, it is powered by an open API written by the OSL, it provides geolocation and rich educational materials for each location.

Open Source Projects

Pac 12

The Pac-12 Challenge is a yearly fitness challenge run by the National Intramural-Recreational Sports Association (NIRSA) for Pac-12 universities. Students track time spent on fitness activities like strength training, sports, cardio, and mind-body health, and universities compete to log the most fitness time from the most students. The OSL hosts and maintains the Pac-12 Challenge application, and will be working with NIRSA to redesign the application for bigger, better, and more exciting future challenges.

Protein Geometry Database

The Protein Geometry Database (PGD) was developed by the OSL for use by researchers in OSU’s biochemistry department. PGD provides an online search tool used to mine protein conformational space with a user-friendly but surprisingly flexible graphical interface.

TimeSync

Timesync is a new OSL project aimed at solving the complicated problem of tracking developer hours in an organization that works with a wide variety of tools and workflows. TimeSync is a REST API for collecting time entries from Github, RT, a command line interface, or anywhere else a developer or sysadmin is working. Designed to plug into existing tools and collect time entry as a seemless part of the team’s usual workflow, it will allow us to track and report on how we are spending our time.

.NET Core

SmarterBalanced

The Sample Items Website is a modern replacement for a now defunct website that displayed sample test questions similar to those that a K-12 student will encounter in standardized tests. Teachers and parents use this site to familiarize students with different accessibility options as well as find test questions from different grade levels and categories. This is SDG's first Microsoft ASP.NET Core application, using a number of modern web technologies, and being hosted with Docker in a Linux environment.

Web Applications

Oregon Department of Education - Youth Data Manager

The Youth Data Manager application allows tracking of referred services against pre and post risk factor evaluations. At-risk youth are identified by these evaluations and services for those individuals are tracked and evaluated through this system. The Software Development Group worked on this system closely with the Oregon Department of Education to produce this application.

Windows Applications

Oregon Department of Transportation - Travel Time

ODOT’s Travel Time project was instituted to successfully display estimated travel time for drivers on Portland’s congested roadways. HWY 217 was the first to receive one of these signs. One of these teams included in the large project was the CASS Software Development Group (SDG) staff and students. SDG teams worked in concert with others to provide ODOT a successful solution as well as valuable experience to students in a new area of technology.

Check out the article inspired by this project work with ODOT.

Oregon Department of Transportation - Transportation Operations Center System

The Transportation Operations Center System (TOCS) is a comprehensive hardware and software platform for all ODOT TOCS (Regions 1 - 5) that provides a unified, statewide platform for around the clock coordination of transportation related services between internal and external customers. The CASS Software Development Group (SDG) has been involved in this project from its initial architecture phase and continues to be very active in maintenance as well as new features and functionality for this vital system for ODOT. This project has provided immense value to our students as they learn what it is like to develop on and maintain a large, complex, enterprise system.

CS 312

CS 312, System Administration, is a hands-on course in modern methods of deploying and maintaining computer systems and services. Using an OpenStack cluster, the OSL provides students with real-world experience handling Linux servers and software.