The CMU mobile computers: a new generation of computer systems | Synapse