Location of Repository

Exploratory Programming Of Distributed 3D Graphics Applications

By Blair Macintyre

Abstract

. Repo-3D is a general-purpose, object-oriented library for developing distributed, interactive 3D graphics applications across a range of heterogeneous workstations. In this paper we discuss how Repo-3D simpli es exploratory programming of distributed 3D graphical applications, making it easy for programmers to rapidly evolve prototypes using a familiar multi-threaded, object-oriented programming paradigm. All data sharing of both graphical and non-graphical data is done via general-purpose distributed objects, presenting the illusion of a single distributed shared memory. Repo-3D is embedded in Repo, an interpreted, lexically-scoped, distributed programming language, allowing entire applications to be rapidly prototyped. We discuss Repo-3Dsdesign and how it supports exploratorydistributed programming, present a number of illustrative examples, and discuss the pros and cons of this model for other programming tasks. Key words. object-oriented graphics, distributed shared memory, dis..

Topics: Key words
Year: 2000
OAI identifier: oai:CiteSeerX.psu:10.1.1.32.6697
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.cc.gatech.edu/~blai... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.