Paper
23 June 2000 Use of 3D metaphor in programming
John F. Hopkins, Paul A. Fishwick
Author Affiliations +
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.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
John F. Hopkins and Paul A. Fishwick "Use of 3D metaphor in programming", Proc. SPIE 4026, Enabling Technology for Simulation Science IV, (23 June 2000); https://doi.org/10.1117/12.389387
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Visualization

3D modeling

Information visualization

Operating systems

Telecommunications

Computer programming languages

Back to Top