Home▸Algorithms & AI▸Mobile Release Scheduler: Resource-Constrained Critical Path (2D)

Mobile Release Scheduler: Resource-Constrained Critical Path (2D)

2D top-down companion to the 3D Mobile Release Scheduler: the same resource-constrained project scheduling (RCPSP) list-scheduler for a mobile app's task DAG, drawn as a pannable, zoomable Gantt timeline with a corrected critical-path floor.

Algorithms & AI2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-mobile-app-development ↗ Open standalone

This 2D companion to the 3D Mobile Release Scheduler runs the exact same 13-task release DAG and resource-constrained project scheduling (RCPSP) list-scheduler — backend APIs, iOS and Android builds, offline sync, QA and store submission all competing for a limited Backend/iOS/Android/QA team — but renders the result as a pannable, zoomable Gantt timeline instead of a 3D bar chart. Drag the team-capacity sliders and watch the schedule re-solve live, revealing the point past which extra headcount stops shortening the release and the plan is purely waiting on its critical path. This version also corrects a bug in the 3D sim's "critical path" readout (see "How it works" below): it now reports the true unconstrained project floor instead of a single sink task's own duration.

⚙ Under the hood

2D top-down companion to the 3D Mobile Release Scheduler: the same resource-constrained project scheduling (RCPSP) list-scheduler for a mobile app's 13-task DAG, drawn as a pannable, zoomable Gantt timeline, with a corrected critical-path floor (the 3D source read its backward tail array at the wrong end).

schedulingalgorithmsproject managementcritical pathRCPSPmobile development2d

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)