Learn More
The act of computer programming is generally considered to be temporally removed from a computer program's execution. In this paper we discuss the idea of programming as an activity that takes place within the temporal bounds of a real-time computational process and its interactions with the physical world. We ground these ideas within the con- text of(More)
"The Cube" is a unique facility that combines 48 large multi-touch screens and very large-scale projection surfaces to form one of the world's largest interactive learning and engagement spaces. The Cube facility is part of the Queensland University of Technology's (QUT) newly established Science and Engineering Centre, designed to showcase QUT's teaching(More)
User interfaces for source code editing are a crucial component in any software development environment, and in many editors visual annotations (overlaid on the textual source code) are used to provide important contextual information to the programmer. This paper focuses on the real-time programming activity of 'cyberphysical' programming, and considers(More)
Network Jamming systems provide real-time collaborative performance experiences for novice or inexperienced users. In this paper we will outline the interaction design considerations that have emerged during evolutionary development cycles of the <i>jam2jam</i> Network Jamming software. In particular we have used agile software design as a research method(More)