Interaction-level support for collaborative learning: AlgoBlock—an open programming language
CSCL '95 The first international conference on Computer support for collaborative learning
Triangles: tangible interface for manipulation and exploration of digital information topography
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
mediaBlocks: physical containers, transports, and controls for online media
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
A tangible interface for controlling robotic toys
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Inclusive design of ambient knowledge transfer
ERCIM'06 Proceedings of the 9th conference on User interfaces for all
Hi-index | 0.00 |
This paper introduces Task Blocks, a system that uses physical blocks, called task blocks, to represent computational functions. Users string task blocks together to create a "pipeline" that sequentially manipulates data. Input devices attach directly to individual task blocks to control the effect of each function in the pipeline. The design of the system encourages hands-on, active experimentation by allowing users to directly insert, delete, or modify any function in the pipeline. This paper presents the design of Task Blocks and results from initial prototyping efforts.