Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Icon semantics--a formal approach to icon system design
Chang S. International Journal of Pattern Recognition and Artificial Intelligence1 (1):103-120,1987.Type:Article
Date Reviewed: Jun 1 1989

Icons are normally defined as symbolic objects used in computer systems to communicate possible actions nonverbally. This paper describes the author’s approach to a general theory of an iconic algebra. He constructs the algebra from a number of iconic operators that operate on generalized, dual-representation icons. This approach differs from the familiar icon system used, for example, in the Macintosh. The author has made an important step toward a more general iconic language and should be rewarded for advancing beyond the average level.

Chang defines a general icon as a dual representation of an object, with a logical part (representing the meaning of the icon), and a physical part (representing its image). General icons are used to describe formal icon systems as five-tuples that consist of a set of logical objects, a set of physical objects, and a finite set of icon names along with their root icon name. The tuple also includes a set of rules that define the icons in terms of the logical and physical objects. The icon system is hierarchical and the algebra based upon it has a fairly large number of useful operators. The paper is rich with illustrations, which makes it easy to read and understand.

My overall view of this research paper, which takes an original approach, is positive. It might, however, be difficult for an end user to understand the general hierarchical structure of a single icon system unless its structure is visually displayed. Also, I question whether some of the illustrations (e.g., example 1, the image database) really correspond to icons.

Reviewer:  Erland Jungert Review #: CR112176
Bookmark and Share
 
Very High-Level Languages (D.3.2 ... )
 
 
User Interfaces (D.2.2 ... )
 
 
Languages And Systems (I.1.3 )
 
 
Mathematical Logic (F.4.1 )
 
 
Methodology And Techniques (I.3.6 )
 
 
Miscellaneous (D.1.m )
 
Would you recommend this review?
yes
no
Other reviews under "Very High-Level Languages": Date
Design of very high-level computer languages
Klerer M., McGraw-Hill, Inc., New York, NY, 1991. Type: Book (9780070350984)
Mar 1 1992
High-level languages and software applications: a reference
Birnes W. (ed), McGraw-Hill, Inc., New York, NY, 1989. Type: Book (9789780070053946)
Mar 1 1990
Fourth and fifth generation programming languages. Vol. 1: integrated software, database languages, and expert systems
Chorafas D., McGraw-Hill, Inc., New York, NY, 1986. Type: Book (9789780070108646)
May 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy