Prototypes and Paratypes: Designing Mobile and Ubiquitous Computing Applications | Synapse