Project Background
The Capstone Project for the Computer Science program at UMGC. A concurrent Java program written using Threads, Listeners, and Event Handlers. TrafficLightDescription.PDF is where interested parties may find additional assignment details.Project Status
This project is in maintenance phase. Original project requirements have been met. Please see TrafficLightDescription.PDF for original requirements.Planned Changes
- Change landing page to display time on initial load- Add Dark Mode
- Add in-context help
- Change panels in UI to display many more components at a time
- Fix TrafficLight bug (Does not stop on STOP) only stops being displayed
- Add application exit on STOP press
Design Patterns Explored
- Builder Pattern- Command Pattern
- Singleton Pattern
- Strategy Pattern
- MVC Pattern
Concepts Explored
Processing
* Concurrent Processing* Multi Threaded Processing
* Real Time Processing
Application Architechture
* Distributed Applications* Monolothic Applications
* Monotask Architectures
* Multitask Architectures