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

Red Hat Collaboratory Announces 2022 Student Research Projects

Red Hat Collaboratory Announces 2022 Student Research Projects

On April 14, the Red Hat Collaboratory announced five newly funded Student Research Projects. As part of Boston University’s expanded partnership with Red Hat, the Student Research Projects aim to provide BU students with research and experiential learning...

Red Hat Collaboratory at Boston University Announces Recipients of Research Incubation Awards

Red Hat Collaboratory at Boston University Announces Recipients of Research Incubation Awards

the Red Hat Collaboratory at Boston University announced the inaugural recipients of the Red Hat Collaboratory Research Incubation Awards. The program, which aims to advance research in open source cloud computing systems, awarded $2.3M to 16 projects that will be driven by collaboration between Boston University faculty and students, Red Hat engineers, and industry collaborators

Three researchers from the Faculty of Informatics involved in Red Hat Research were awarded with the 2021 “MUNI Innovation Award”

Three researchers from the Faculty of Informatics involved in Red Hat Research were awarded with the 2021 “MUNI Innovation Award”

Masaryk University awarded the 2021 “MUNI Innovation Award” at its Business Research Forum on November 11, 2021. These new awards aim at individual students and employees whose outputs have been successfully implemented in practice, have helped improve products or services or have otherwise contributed to increasing the social relevance of Masaryk University’s research activities.

The Red Hat Collaboratory at Boston University seeks large, small, and speculative projects for funding and support

The Red Hat Collaboratory at Boston University seeks large, small, and speculative projects for funding and support

The Red Hat Collaboratory at Boston University has opened a Request for Proposals in support of the launch of the expanded Collaboratory. The Collaboratory seeks to define and demonstrate an open model for large-scale reproducible systems research toward achieving a future of secure, reliable, scalable, self-operating, distributed, heterogeneous compute platforms that stretch from edge devices to cloud datacenters.