PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 1, 1982ACM SIGGRAPH Computer Graphics15 citationsOpen Access

The message is the medium

RBRichard J. BeachJBJohn C. BeattyKBKellogg S. Booth

Key Points

Key points are not available for this paper at this time.

Abstract

An innovative design for an interactive paint program has been developed based on multiple processes and message passing. Traditional paint programs combine interrupt-driven support of a graphical input device, such as a mouse or tablet, with the coloring of pixels in a raster display. We advocate a different design methodology which is illustrated in our implementation. The multiple processes and message passing primitives provided by some real-time operating systems encourage the design of parallel-program architectures and anthropomorphic programming structures, analogous to artist procedures and the metaphors of Smalltalk. The Thoth operating system was used to experiment with such an anthropomorphic design. Thoth provides a hospitable environment in which to investigate the distribution of algorithms between software and microprogrammed hardware processes, the performance and responsiveness of a multiple-process interactive program, and experimental user interfaces using an Ikonas 3000 frame buffer. The paint program consists of processes which handle the graphics tablet, track an iconic cursor, paint a selection of brushes, fill regions of the image, draw lines, and implement the user interface. Some processes have been implemented both in software and microcode.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Beach et al. (1982) studied this question.

synapsesocial.com/papers/6a1d1f8d102421609404e3cfhttps://doi.org/10.1145/965145.801292
Ask AI
Helpful
Bookmark
Share
View Full Paper