Jeffrey M. Barber

Tombstone

HUROX Fork: the Jovian Katana designer, working copy

Nov 2006 โ€“ Jun 2007 ยท age 24โ€“25

What it was

The Windows Forms designer and compiler that built hurox.com's interface. You laid out widgets on layers, attached SQL data objects and HTML encoders, pressed F5, and got one minified JavaScript manager, a PHP dispatcher, sliced and rasterised PNGs, and a timestamped XML copy of the whole design. Its own data model was generated from a 577-line schema by Jeff's earlier schema compiler, so the property grid documented itself. The compiler built a dependency graph from every command and query, refused cycles, and ordered widgets so updates cascaded correctly. Two copies could edit the same design at once over TCP with per-layer locks. The live design held 100 layers and about 460 controls. The last two compiles aborted and left empty outputs, and the final edit, at 01:54 on June 9, 2007, was never built.

Wins, for the age

What it taught

Genealogy

Ancestors: Jovian Katana V1: the earlier version of this same designer and its site compiler. Descendants: none on record. Its ideas travelled on through the whole workshop instead. Part of: HUROX.

Epitaph

Here lies Fork, a designer that sorted its widgets by dependency, drew its own buttons and let two people edit at once. It saved its last change at 01:54 and never built again.