Proceedings 1996 IEEE Symposium on Visual Languages
DOI: 10.1109/vl.1996.545275
|View full text |Cite
|
Sign up to set email alerts
|

Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing

Abstract: Although visual programming techniques have been used to lower the threshold of programming for end users, they are not sufficient for creating end user programming environments that are both easy to use and powerful. To achieve this, an environment must support the definition of programs that are not just static representations of behavior, but are instead dynamic collections of program objects which can be applied in a number of contexts rather than just a program editor. We describe an approach to end user … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
39
0
2

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 55 publications
(41 citation statements)
references
References 18 publications
0
39
0
2
Order By: Relevance
“…Blox Pascal [26], for instance, already used the notion of puzzle pieces ( Figure 6) to represent syntactic relationships between primitives. Under the title of Tactile Programming [27], AgentSheets introduced a form of blocks programming in 1995 ( Figure 7) by combining four affordances defined in the next section. As a tool providing blocks programming to create games and simulations, it made a significant step in moving away from "hard and boring" toward "accessible and exciting."…”
Section: Syntactic Challenges and Beyondmentioning
confidence: 99%
“…Blox Pascal [26], for instance, already used the notion of puzzle pieces ( Figure 6) to represent syntactic relationships between primitives. Under the title of Tactile Programming [27], AgentSheets introduced a form of blocks programming in 1995 ( Figure 7) by combining four affordances defined in the next section. As a tool providing blocks programming to create games and simulations, it made a significant step in moving away from "hard and boring" toward "accessible and exciting."…”
Section: Syntactic Challenges and Beyondmentioning
confidence: 99%
“…The specific implementation of conversational programming presented here is called Future Trace, which is integrated into the AgentSheets [2] game and science simulation end-user programming tool. Visual AgenTalk is the drag and drop, rule-based programming language of AgentSheets with a long history in educational applications going back to 1994.…”
Section: Prebugging: Proactive Debuggingmentioning
confidence: 99%
“…Every agent in AgentSheets consists of depictions that specify how the agent looks, and behaviors that are rules dictating how the agent acts in a given situation. All behaviors in AgentSheets are implemented using "If/Then" conditional statements [18]. AgentSheets enables the use of 16 different conditions and 23 different actions, in combination, to create behaviors for any given agent.…”
Section: Program Behavior Similaritymentioning
confidence: 99%
“…For instance, in the case of the AgentSheets authoring tool [16,18], the large number of students instructed in schools is due to the fact that the Scalable Game Design [4] curriculum has been embedded into existing required courses that formerly consisted of teaching applications, such as word processing and keyboarding. In these classes most students are now required to participate in game design modules.…”
Section: Introductionmentioning
confidence: 99%