“…Not surprising then, several systems today offer software-based user-interfaces, which include: Palm/Pocket-PC IR programs [1,11], HP's Cooltown [12], IBM's Moca [2], and Websplitter [13], Microsoft's UPnP [5,14], Sun's Jini [6,15], CMU's PUC [8] and UNIFORM [10], Cornell's Cougar [16], Swedish Institute's Universal Interactor [17], Media Lab's UI on the Fly [18], Berkeley's TinyDB [19], [20], and DAMASK [21], Stanford's ICrafter [22], U. of Washington's SUPPLE [9], and PARC/Georgia Tech's Speakeasy/Obje [23]. In most of these systems, the user-interfaces are manually implemented.…”