Clustering is the act of grouping items that belong together. In this paper we explore clustering as a means to construct tangible program logic, and specifically as a means to use multiple tangible objects collectively as a single tangible program parameter. We introduce T-logo, a simple tangible programming environment developed to test the concept of cluster-based programming. Although the principle of cluster-based programming is technology agnostic, we describe it here by means of a vision-based system. We further introduce the concepts of Cluster Marker, Cluster Marker Position, and Cluster Marker Zone to describe the principles on which cluster-based programming is based.
Reference:
Smith, A.C. 2014. Cluster-based tangible programming. In: The Fourth International Conference on Digital Information and Communication Technology and its Applications (DICTAP), Bangkok, Thailand, 6-8 May 2014
Smith, A. C. (2014). Cluster-based tangible programming. IEEE Xplore. http://hdl.handle.net/10204/7553
Smith, Andrew C. "Cluster-based tangible programming." (2014): http://hdl.handle.net/10204/7553
Smith AC, Cluster-based tangible programming; IEEE Xplore; 2014. http://hdl.handle.net/10204/7553 .
The Fourth International Conference on Digital Information and Communication Technology and its Applications (DICTAP), Bangkok, Thailand, 6-8 May 2014.
Author:Arasteh, B; Seyyedabbasi, A; Rasheed, J; Abu-Mahfouz, Adnan MIDate:Feb 2022One of expensive stages of the software lifecycle is its maintenance. Software maintenance will be much simpler if its structural models are available. Software module clustering is thought to be a practical reverse engineering method for ...Read morecbnd
Author:Smith, Andrew CDate:May 2014The Internet of Things (IoT) holds the promise of improved programmatic user control over domestic appliances. The developed world dominates the design of programming environments, assuming letteracy and computer literacy on the part of the ...Read more