The document presents research on designing interactions for the Internet of Things (IoT), emphasizing smart objects that enhance human perception and provide contextual services. It discusses the evolution of computing towards ubiquitous systems, addressing architecture and user involvement in application development and smart object extensibility. Key challenges include infrastructure support, handling heterogeneity, and designing user interfaces to facilitate seamless interaction between users and smart environments.