• 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