---
_id: '39496'
abstract:
- lang: eng
  text: With the wide availability of network supporting hard-and software cooperative
    computer-based environments became extremely popular. A wide range of CSCW (Computer
    Supported Cooperative Work) tools with video conferencing, electronic mail, shared
    whiteboards, discussion forums, and shared information systems are already part
    of daily business. In contrast to the unstructured linear stream of information
    in electronic mails shared workspaces provide structured administration of electronic
    information like documents, voice, pictures, and movies. Popular examples of shared
    workspaces are BSCW (Basic Support for Cooperative Work), Hypernews, Lotus Notes,
    Alta Vista Forum, Lifelink, Microsoft Exchange and Webshare. Currently, all these
    systems are not flexible enough to get easily customized to the requirements of
    the individual application and user only supporting a limited set of predefined
    different views and functionality. This article introduces VIPspace (Visually
    Programmable Workspace). VIPspace can be easily customized to the individual needs
    of an user through VIPrule, a combination of a form- and icon-based visual programming
    language. VIPrule is based on an easy-to-use drag and drop paradigm. Direct manipulation
    via drag and drop allows easy access to local file systems as well as manipulation,
    exchange, and publication of shared multimedia documents. As VIPspace is implemented
    in Java it nicely integrates with other web-applications and provides a platform
    independent environment with a uniform graphical user interface.
author:
- first_name: M.
  full_name: Dücker, M.
  last_name: Dücker
- first_name: Wolfgang
  full_name: Müller, Wolfgang
  id: '16243'
  last_name: Müller
- first_name: Jessica
  full_name: Rubart, Jessica
  last_name: Rubart
citation:
  ama: 'Dücker M, Müller W, Rubart J. VIPspace - A Visually Programmable Shared Workspace.
    In: <i> Proceedings. 1998 IEEE Symposium on Visual Languages </i>. ; 1998. doi:<a
    href="https://doi.org/10.1109/VL.1998.706150">10.1109/VL.1998.706150</a>'
  apa: Dücker, M., Müller, W., &#38; Rubart, J. (1998). VIPspace - A Visually Programmable
    Shared Workspace. <i> Proceedings. 1998 IEEE Symposium on Visual Languages </i>.
    1998 IEEE Symposium on Visual Languages , Halifax, NS, Canada . <a href="https://doi.org/10.1109/VL.1998.706150">https://doi.org/10.1109/VL.1998.706150</a>
  bibtex: '@inproceedings{Dücker_Müller_Rubart_1998, place={Halifax, NS, Canada },
    title={VIPspace - A Visually Programmable Shared Workspace}, DOI={<a href="https://doi.org/10.1109/VL.1998.706150">10.1109/VL.1998.706150</a>},
    booktitle={ Proceedings. 1998 IEEE Symposium on Visual Languages }, author={Dücker,
    M. and Müller, Wolfgang and Rubart, Jessica}, year={1998} }'
  chicago: Dücker, M., Wolfgang Müller, and Jessica Rubart. “VIPspace - A Visually
    Programmable Shared Workspace.” In <i> Proceedings. 1998 IEEE Symposium on Visual
    Languages </i>. Halifax, NS, Canada , 1998. <a href="https://doi.org/10.1109/VL.1998.706150">https://doi.org/10.1109/VL.1998.706150</a>.
  ieee: 'M. Dücker, W. Müller, and J. Rubart, “VIPspace - A Visually Programmable
    Shared Workspace,” presented at the 1998 IEEE Symposium on Visual Languages ,
    Halifax, NS, Canada , 1998, doi: <a href="https://doi.org/10.1109/VL.1998.706150">10.1109/VL.1998.706150</a>.'
  mla: Dücker, M., et al. “VIPspace - A Visually Programmable Shared Workspace.” <i>
    Proceedings. 1998 IEEE Symposium on Visual Languages </i>, 1998, doi:<a href="https://doi.org/10.1109/VL.1998.706150">10.1109/VL.1998.706150</a>.
  short: 'M. Dücker, W. Müller, J. Rubart, in:  Proceedings. 1998 IEEE Symposium on
    Visual Languages , Halifax, NS, Canada , 1998.'
conference:
  location: 'Halifax, NS, Canada '
  name: '1998 IEEE Symposium on Visual Languages '
date_created: 2023-01-24T11:42:25Z
date_updated: 2023-01-24T11:42:31Z
department:
- _id: '672'
doi: 10.1109/VL.1998.706150
keyword:
- Collaborative work
- Electronic mail
- Computer networks
- Video sharing
- Videoconference
- Discussion forums
- Information systems
- Streaming media
- Motion pictures
- Computer languages
language:
- iso: eng
place: 'Halifax, NS, Canada '
publication: ' Proceedings. 1998 IEEE Symposium on Visual Languages '
publication_identifier:
  isbn:
  - 0-8186-8712-6
status: public
title: VIPspace - A Visually Programmable Shared Workspace
type: conference
user_id: '5786'
year: '1998'
...
---
_id: '39493'
abstract:
- lang: eng
  text: 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.
author:
- first_name: Christian
  full_name: Geiger, Christian
  last_name: Geiger
- first_name: Wolfgang
  full_name: Müller, Wolfgang
  id: '16243'
  last_name: Müller
- first_name: W.
  full_name: Rosenbach, W.
  last_name: Rosenbach
citation:
  ama: 'Geiger C, Müller W, Rosenbach W. SAM - An Animated 3D Programming Language.
    In: <i>Proceedings of the IEEE Symposium on Visual Languages</i>. ; 1998. doi:<a
    href="https://doi.org/10.1109/VL.1998.706167">10.1109/VL.1998.706167</a>'
  apa: Geiger, C., Müller, W., &#38; Rosenbach, W. (1998). SAM - An Animated 3D Programming
    Language. <i>Proceedings of the IEEE Symposium on Visual Languages</i>. 1998 IEEE
    Symposium on Visual Languages, Halifax, Canada. <a href="https://doi.org/10.1109/VL.1998.706167">https://doi.org/10.1109/VL.1998.706167</a>
  bibtex: '@inproceedings{Geiger_Müller_Rosenbach_1998, place={Halifax, Canada}, title={SAM
    - An Animated 3D Programming Language}, DOI={<a href="https://doi.org/10.1109/VL.1998.706167">10.1109/VL.1998.706167</a>},
    booktitle={Proceedings of the IEEE Symposium on Visual Languages}, author={Geiger,
    Christian and Müller, Wolfgang and Rosenbach, W.}, year={1998} }'
  chicago: Geiger, Christian, Wolfgang Müller, and W. Rosenbach. “SAM - An Animated
    3D Programming Language.” In <i>Proceedings of the IEEE Symposium on Visual Languages</i>.
    Halifax, Canada, 1998. <a href="https://doi.org/10.1109/VL.1998.706167">https://doi.org/10.1109/VL.1998.706167</a>.
  ieee: 'C. Geiger, W. Müller, and W. Rosenbach, “SAM - An Animated 3D Programming
    Language,” presented at the 1998 IEEE Symposium on Visual Languages, Halifax,
    Canada, 1998, doi: <a href="https://doi.org/10.1109/VL.1998.706167">10.1109/VL.1998.706167</a>.'
  mla: Geiger, Christian, et al. “SAM - An Animated 3D Programming Language.” <i>Proceedings
    of the IEEE Symposium on Visual Languages</i>, 1998, doi:<a href="https://doi.org/10.1109/VL.1998.706167">10.1109/VL.1998.706167</a>.
  short: 'C. Geiger, W. Müller, W. Rosenbach, in: Proceedings of the IEEE Symposium
    on Visual Languages, Halifax, Canada, 1998.'
conference:
  location: Halifax, Canada
  name: 1998 IEEE Symposium on Visual Languages
date_created: 2023-01-24T11:39:30Z
date_updated: 2023-01-24T11:39:35Z
department:
- _id: '672'
doi: 10.1109/VL.1998.706167
keyword:
- Animation
- Computer languages
- Solids
- Concrete
- Application software
- Virtual reality
- Programming profession
- Switches
- Visualization
- Debugging
language:
- iso: eng
place: Halifax, Canada
publication: Proceedings of the IEEE Symposium on Visual Languages
publication_identifier:
  isbn:
  - 0-8186-8712-6
status: public
title: SAM - An Animated 3D Programming Language
type: conference
user_id: '5786'
year: '1998'
...
