The locus of the focus requires knowledge of arc lengths of curves, geometric properties of parabolae and hyperbolic functions.
The challenge of recreating this applet requires a deeper understanding of parametric curves as well as coordinate transformations.