This book presents the current state of the art and emerging research in combining visual and object-oriented programming. Visual programming is the use of graphical techniques in computer programming. It takes into account the need for pregrammers to communicate with computers using both graphics and text, and for computers to communicate with programmers.
Message passing is the fundamental way in which objects interact.
D.C. The workshops participants gathered to determine and advance the state of the art of visual object-oriented programming. Toward this end, particiants presented their current research, discussed unsolved problems, and suggested ways to find solutions. The chapters in this book document these presentations and add material on research related to the workshop discussions. We have added an introductory section to survey the basic ideas of both visual and object-oriented programming. We have also included reprints of papers on two classic systems, Prograph and ThingLabII, that set the stage for the practical application of visual techniques in object-oriented programming.