This Article 
 Bibliographic References 
 Add to: 
An Iconic Programming System, HI-VISUAL
October 1990 (vol. 16 no. 10)
pp. 1178-1184

A framework for icon management which is quite object-oriented is proposed, and an iconic programming system named HI-VISUAL is presented on the basis of the framework. In the framework, icons represent real objects or concepts already established in a target application environment, whereas icons representing functions are not provided. A function is represented by a combination of two different icons. Each icon can take an active or a passive role against the other. The role sharing is determined dynamically, depending on the environment in which the icons are activated. Programming in HI-VISUAL and implementation issues of the system prototype, now in operation in a laboratory environment, are extensively discussed.

[1] R. B. Grafton and T. Ichikawa, eds.,Computer (Special Issue on Visual Programming), vol. 18, no. 8, Aug. 1985.
[2] N. C. Shu,Visual Programming. New York: Van Nostrand Reinhold, 1988.
[3] A. L. Ambler and M. M. Burnett, "Influence of visual technology on the evolution of language environments,"Computer, vol. 22, no. 10, pp. 9-22, Oct. 1989.
[4] K. N. Lodding, "Iconic interfacing,"IEEE Comput. Graphics Applications, vol. 3, no. 2, pp. 11-20, Mar./Apr. 1983.
[5] E. P. Glinert and S. L. Tanimoto, "Pict: An interactive graphical programming environment,"Computer, vol. C-17, no. 11, pp. 7-25, Nov. 1984.
[6] M. E. Kopache and E. P. Glinert, "C2: A mixed textual/graphical environment for C," inProc. IEEE Workshop Visual Languages. 1988, pp. 231-238.
[7] D. N. Smith, "Visual programming in the interface construction set," inProc. IEEE Workshop Visual Languages, 1988, pp. 109-120.
[8] K. Kojima, Y. Matsuda, and S. Futatsugi, "LIVE--Integrating visual and textual programming paradigms," inProc. IEEE Workshop Visual Languages, 1989, pp. 80-85.
[9] N. Monden, I. Yoshimoto, M. Hirakawa, M. Tanaka, and T. Ichikawa, "HI-VISUAL: A language supporting visual interaction in programming," inProc. IEEE Workshop Visual Languages, 1984, pp. 199-205.
[10] I. Yoshimoto, N. Monden, M. Hirakawa, M. Tanaka, and T. Ichikawa, "Interactive iconic programming facility in HI-VISUAL," inProc. IEEE Workshop Visual Languages, 1986, pp. 34-41.
[11] M. Hirakawa, S. Iwata, I. Yoshimoto, M. Tanaka, and T. Ichikawa, "HI-VISUAL iconic programming," inProc. IEEE Workshop Visual Languages, 1987, pp. 305-314.
[12] K. Matsumura and S. Tayama, "Visual man-machine interface for program design and production," inProc. IEEE Workshop Visual Languages, 1986, pp. 71-80.

Index Terms:
iconic programming system; HI-VISUAL; object-oriented; real objects; target application environment; role sharing; system prototype; object-oriented programming; visual programming
M. Hirakawa, M. Tanaka, T. Ichikawa, "An Iconic Programming System, HI-VISUAL," IEEE Transactions on Software Engineering, vol. 16, no. 10, pp. 1178-1184, Oct. 1990, doi:10.1109/32.60297
Usage of this product signifies your acceptance of the Terms of Use.