Project - Visualizing error correction with a Java GUI
A Java GUI application that demonstrates Reed-Solomon encoding and decoding, presented at Washburn University’s Apeiron event.
- Project
- Reed-Solomon Demo
- Year
- Role
- Java GUI development, algorithm visualization, academic presentation
Overview
Reed-Solomon encoding is easier to talk about when the intermediate state is visible. This desktop application turns the algorithm into a GUI-driven demo so users can follow how data is encoded, how errors are introduced, and how decoding recovers the original message.
The project was presented at Washburn University’s Apeiron event, which shaped the interface requirements. It needed to be understandable in a live setting, not just correct in code.
What mattered
- Algorithm visualization
- Java GUI
- Error correction
- Presentation flow
The main challenge was translating algorithmic steps into something a viewer could inspect. The GUI gives the code a presentation surface, making the behavior easier to explain and verify.
Result
- Java desktop demo
- 1
- Apeiron presentation
- 1
- Core algorithm phases
- 2
- Black-box explanations
- 0