The aim of this paper is to emphasize the merits of program development on graphical workstations. A workstation with a graphical display and a pointing device is an interesting base for new programming environments. Sufficient machine resources are provided to support advanced software development tools, and a considerable improvement of the programmer-machine interaction is possible. Program editing on graphical workstations is discussed. Using windows, a program can simultaneously be presented at several abstraction levels and hereby good program survey and rapid program navigation is provided. We discuss how to cope with the large set of commands in syntax-directed editors, and how to create programs using the pointing device as the...
This thesis presents the design and implementation of a software development platform (ATLAS) which ...
This paper describes an experimental graphics system at the Stanford Linear Accelerator Center. This...
We discuss how we taught students to build and use translation, interpretive, editing and monitoring...
technical reportThis dissertation reports on the development of a prototype programming environment ...
technical reportThis thesis presents an editing tool for use in the development of data-driven style...
This dissertation reports on the development of a prototype programming environment for a graphical ...
The techniques of visual programming, in which programs are constructed using graphical representati...
GKS has evolved from a long process of national and international discussion on standardization of g...
Direct manipulation is one approach to the creation of software which can make use of the high resol...
In program visualization some form of graphics is used to represent some aspect of a program. Howeve...
ii iii Graphical operating environments have made computer-human interaction straightforward, friend...
A review of the principles and applications of display systems is given. A state-of-the-art survey i...
Computer graphics is being used more and more to provide operator windows to an industrial process, ...
In this thesis we investigate how different systems for graphical programming can be implemented,and...
Complexity, multidisciplinarity, and algorithmic inherency are characteristics of construction robot...
This thesis presents the design and implementation of a software development platform (ATLAS) which ...
This paper describes an experimental graphics system at the Stanford Linear Accelerator Center. This...
We discuss how we taught students to build and use translation, interpretive, editing and monitoring...
technical reportThis dissertation reports on the development of a prototype programming environment ...
technical reportThis thesis presents an editing tool for use in the development of data-driven style...
This dissertation reports on the development of a prototype programming environment for a graphical ...
The techniques of visual programming, in which programs are constructed using graphical representati...
GKS has evolved from a long process of national and international discussion on standardization of g...
Direct manipulation is one approach to the creation of software which can make use of the high resol...
In program visualization some form of graphics is used to represent some aspect of a program. Howeve...
ii iii Graphical operating environments have made computer-human interaction straightforward, friend...
A review of the principles and applications of display systems is given. A state-of-the-art survey i...
Computer graphics is being used more and more to provide operator windows to an industrial process, ...
In this thesis we investigate how different systems for graphical programming can be implemented,and...
Complexity, multidisciplinarity, and algorithmic inherency are characteristics of construction robot...
This thesis presents the design and implementation of a software development platform (ATLAS) which ...
This paper describes an experimental graphics system at the Stanford Linear Accelerator Center. This...
We discuss how we taught students to build and use translation, interpretive, editing and monitoring...