Current programming environments use textual or symbolic representations. While these representations are appropriate for describing logical processes, they are not appropriate for representing raw values such as human and robot posture data, which are necessary for handling gesture input and controlling robots. To address this issue, we propose Picode, a text-based development environment augmented with inline visual representations: photos of human and robots. With Picode, the user first takes a photo to bind it to posture data. She then drag-and-drops the photo into the code editor, where it is displayed as an inline image. A preliminary user study revealed positive effects of taking photos on the programming experience
This paper presents the design and development of a visual computer system for the modelling and sim...
As a step towards systems that can acquire knowl-edge automatically we have designed a system that c...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
Current programming environments use textual or symbolic representations. While these representation...
Programs that use real-world input and output (real-world I/O), including interactive camera-based p...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
In the past, the use of tangible programming languages has shown several advantages compared to scre...
The Pico image editor was developed at Bell Labs in 1984. The program includes a small pseudo-mathem...
Abstract—We describe an interaction paradigm for con-trolling a robot using hand gestures. In partic...
The human mind is functioning symbolically when some components of its experience – symbols – elicit...
Models become increasingly important for software development processes. Though there is a multitude...
Direct manipulation is everywhere. While the intuitive "point-click-operate" workflow of direct mani...
We present a new visual programming language and environment that serves as a form of feedback and r...
havior; its smoothness corresponds to our perception of motion and changes in the real world. In a U...
In this paper, a framework allowing to extend the applicability of natural user interaction techniqu...
This paper presents the design and development of a visual computer system for the modelling and sim...
As a step towards systems that can acquire knowl-edge automatically we have designed a system that c...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
Current programming environments use textual or symbolic representations. While these representation...
Programs that use real-world input and output (real-world I/O), including interactive camera-based p...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
In the past, the use of tangible programming languages has shown several advantages compared to scre...
The Pico image editor was developed at Bell Labs in 1984. The program includes a small pseudo-mathem...
Abstract—We describe an interaction paradigm for con-trolling a robot using hand gestures. In partic...
The human mind is functioning symbolically when some components of its experience – symbols – elicit...
Models become increasingly important for software development processes. Though there is a multitude...
Direct manipulation is everywhere. While the intuitive "point-click-operate" workflow of direct mani...
We present a new visual programming language and environment that serves as a form of feedback and r...
havior; its smoothness corresponds to our perception of motion and changes in the real world. In a U...
In this paper, a framework allowing to extend the applicability of natural user interaction techniqu...
This paper presents the design and development of a visual computer system for the modelling and sim...
As a step towards systems that can acquire knowl-edge automatically we have designed a system that c...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...