1. Ubiquitous computing interfaces must consider a broader range of inputs beyond traditional keyboards and mice to include human motion, activity, preferences and desired actions.
2. Interaction design for ubiquitous interfaces depends on factors like complexity, novelty, stability and cost of the proposed system. User-centered design, systems design, and genius design are methodologies used.
3. New classes of interfaces have emerged like tangible interfaces, surface interfaces and ambient interfaces to accommodate new input technologies like gestures, speech, and ambient feedback beyond traditional graphical user interfaces.