Interactive Engineering Lab

2023 · UCT CSC2002 · Java Swing

A club at capacity

A finite room, arriving patrons and a queue at the door.

ORIGINAL PROJECT

2023 · UCT CSC2002 · Java Swing. Read the original case study

Actual recovered 2023 · UCT CSC2002 · Java Swing application screenshot
Genuine source-built Swing application capture during the 2026 recovery; not a mockup.
2026 PORTFOLIO RECREATION
LIVE DEMO

How it works

Synthetic arrivals enter only when capacity is available; departures release a slot. Occupancy is always bounded.

What changed for the portfolio

New deterministic event-driven illustration. Original Java used threads, synchronisation and atomic counters; the browser does not claim to execute OS threads.

Evidence & limitations

The original project’s contribution, source attribution, results and limitations remain in its case study. New synthetic inputs and browser state are not historical measurements.

Original evidence and technical details