UMass Students Work on Foreman/Katello for Capstone Project

Jun 1, 2020 | Greater New England, News, UMass Lowell

Mentorship is a great opportunity for professionals to share their experiences and impart their knowledge to others. In Ian Ballou’s case, mentorship offered a great opportunity to pay forward the great experience he had as a mentee during his internship at Red Hat. This led Ian to a group of four computer science students at UMass Lowell who chose to work on Foreman and Katello with Red Hat during their senior year.  This project gives computer science students at UMass Lowell a chance to put their learning into practice on a major project as they prepare to enter the professional world.

The main goal of the year-long project was to create a content view browser that would be used to interact with the Foreman API via an interactive display. During the first half of the year, the students learned about agile processes, software project management, and associated skills as part of an associated UMass Lowell class.  The latter part of the academic year was spent on development, integration, testing and release for the open-source project.The project was mainly implemented using the Javascript library, React, and Patternfly which is a UI/UX framework. The outcome was a perfectly usable browser for users who wanted an alternative to the Content View UI provided in Katello. The GitHub repository can be accessed here

This project was impactful for the students because they were exposed to how open source works. While open source development tools such as GitHub were not new to them, they did learn how to implement the Patternfly framework and collaborate with upstream communities. The students’ work will be influential to the upstream developers who are currently working on making changes to the Content View UI in Katello. Their feedback on Patternfly will also influence the roadmap of new features..

At the end of the semester, the group of four presented their work to UMass Lowell faculty and Red Hat engineers. This was a great opportunity to share their accomplishments and especially valuable because one of the most challenging things for engineers to do is to present their work in a professional environment.  It was also a great opportunity for the wider faculty and administration group, who attend all senior “capstone” project presentations, to learn more about how the student contributions can make a difference in the real world through open source software.  The students had some interesting insights about collaborating on open source, and their plans for the future, shared in the recorded presentation session here:

Related Stories

Meet the new 2023 Red Hat Collaboratory Research Incubation Award Recipients

Meet the new 2023 Red Hat Collaboratory Research Incubation Award Recipients

We are pleased to announce the recipients of the 2023 Red Hat Collaboratory Research Incubation Awards. The awards are part of a joint effort between Red Hat and Boston University (BU) aimed at recognizing, supporting and funding research in cloud computing, and to advance the state of the art in open source technologies such as distributed systems, security, operating systems, and networking.

OpenShift on elastic secure bare metal infrastructure

OpenShift on elastic secure bare metal infrastructure

The Red Hat Research team supports several cloud environments, such as MOC Alliance and CloudLab. We realized there is a need to increase the productivity of bare metal machines in these environments and to promote leasing unused infrastructure to trusted partners....

Call for Project Ideas (North America Research Interest Group)

Call for Project Ideas (North America Research Interest Group)

Are you a Red Hatter with a project idea that needs a little help getting started? Could your project benefit from some intern power?  Red Hat Research (RHR) may be able to help by providing intern and research support to get your idea off the ground or to the next...

DevConf.CZ Mini 2022 features Red Hat supported research projects

DevConf.CZ Mini 2022 features Red Hat supported research projects

Held on November 3, DevConf.CZ Mini featured talks themed around Cloud and Hyperscale, Edge Computing, and Future Tech and Open Research, including two research collaborations with Brno University of Technology and Czech Technical University in Prague supported by Red...

Open source values are the focus of Red Hat Summer Camp in Brno

Open source values are the focus of Red Hat Summer Camp in Brno

In summer 2022, a group of Red Hat volunteers organized the first in-office run of Red Hat Summer Camp Brno: an IT camp aimed at high school students, regardless of how much IT experience they had. The goal of the summer camp was to bring together people with...