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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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, 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.