John Harper spielte eine bedeutende Rolle bei der Erstellung des CoreAnimation-Framework für OS X und iOS, mit dem Entwickler durch Angabe weniger Parameter ihre Programme mit Animationen und visuellen Elementen versehen können. Außerdem schuf er die Grundlage zahlreicher Software-Patente von Apple, die mit Grafik, Animation und Bildschirmen zu tun hatten. 12 Jahre arbeitete Harper als Program