DocumentCode
2039216
Title
SAM-an animated 3D programming language
Author
Geiger, Christian ; Mueller, Wolfgang ; Rosenbach, Waldemar
Author_Institution
C-Lab, Paderborn, Germany
fYear
1998
fDate
1-4 Sep 1998
Firstpage
228
Lastpage
235
Abstract
This article presents the animated visual 3D programming language SAM (Solid Agents in Motion) for parallel systems specification and animation. A SAM program is a set of interacting agents synchronously exchanging messages. The agent´s behaviour is specified by means of production rules with a condition and a sequence of actions each. Actions are linearly ordered and execute when matching a rule. In SAM, main syntactic objects like agents, rules, and messages are 3D. These objects can have an abstract and a concrete, solid 3D presentation. While the abstract representation is for programming and debugging, the concrete representation is for animated 3D end-user presentations. After outlining the concepts of SAM this article gives two programming examples of 3D micro worlds and an overview of the programming environment
Keywords
computer animation; parallel languages; programming languages; visual programming; 3D end-user presentations; 3D micro worlds; SAM; Solid Agents in Motion; abstract representation; animated visual 3D programming language; concrete representation; interacting agents; parallel systems specification; Animation; Application software; Computer languages; Concrete; Debugging; Programming profession; Solids; Switches; Virtual reality; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
Conference_Location
Halifax, NS
ISSN
1049-2615
Print_ISBN
0-8186-8712-6
Type
conf
DOI
10.1109/VL.1998.706167
Filename
706167
Link To Document