Share Email Print

Proceedings Paper

Use of 3D metaphor in programming
Author(s): John F. Hopkins; Paul A. Fishwick
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

The use of metaphor in programming can be a powerful aid to the programmer, inasmuch as it provides concrete properties to abstract ideas. In turn, these concrete properties can aid recognition of, and reasoning about, programming problems. Another potential benefit of the use of metaphor in programming is the improvement of mental retention of facts and solutions to programming problems. Traditionally, programs have been produced in a textual medium. However, a textual medium may be inferior to a 3D medium in the development and use of metaphor, as the concrete properties that metaphors provide are real-world phenomena, which are naturally 3D. An example of the use of 3D metaphors in programming was created. This consisted of a mock operating system task scheduler, along with some associated hardware devices, developed in a VRML environment using VRML PROTO nodes. These nodes were designed as objects based on real- world metaphors. The issues, problems, and novelties involved in programming in this manner were explored.

Paper Details

Date Published: 23 June 2000
PDF: 11 pages
Proc. SPIE 4026, Enabling Technology for Simulation Science IV, (23 June 2000); doi: 10.1117/12.389387
Show Author Affiliations
John F. Hopkins, Univ. of Florida (United States)
Paul A. Fishwick, Univ. of Florida (United States)

Published in SPIE Proceedings Vol. 4026:
Enabling Technology for Simulation Science IV
Alex F. Sisti, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?