Prototyping Tools for Smart Object Applications
📜 Abstract
The development of applications for smart objects is a challenging task as it typically requires expertise in a number of areas including electronics, programming, and interaction design. This paper describes a system that aims to simplify the creation of smart object applications by allowing developers to work at higher levels of abstraction, using a graphical programming approach with a custom toolkit. The toolkit provides building blocks to develop applications for a number of different smart object types, and supports sensor integration, user interface creation, and behavior specification. We report on our experiences with the toolkit, showing how it facilitated the creation of a number of example applications by developers without need for additional programming support.
✨ Summary
This paper focuses on simplifying the development of smart object applications by introducing a system that uses a graphical programming approach and a custom toolkit. It addresses the challenges faced due to the need for interdisciplinary expertise, providing consistency through intuitive interface design and integration of sensors. The toolkit allows developers to create applications without requiring in-depth programming knowledge. The findings from this paper demonstrate the efficacy of the toolkit through various example applications. This research has influenced the fields of ubiquitous computing and Internet of Things (IoT) by providing a practical framework for non-experts to develop smart object applications. While the paper does not have a significant citation index indicating broader impact, the approach has relevance to those furthering prototyping tools and frameworks in IoT development. No major direct follow-up studies or industry adoptions were identified during web searches.