WorldKit: rapid and easy creation of ad-hoc interactive applications on everyday surfaces
Automatically Generating Personalized User Interfaces with Supple