Go up. Go to department page.

The Mjolner environment: Direct interaction with abstractions

LU-CS-TR:88-36

G. Hedin and B. Magnusson

Also published in: Proceedings of the 2nd European Conference on Object-Oriented Programming (ECOOP'88), Oslo, volume 322 of Lecture Notes in Computer Science, pages 41-54, August 1988.

Abstract

This paper presents the user interface to programs and their execution in the Mjolner Programming Environment. The key idea is to present the programming language abstractions, such as classes and procedures, as individual windows which the user can interact with directly. This approach is used consistently to visualize both a program and its execution. The windows are arranged hierarchically reflecting the static nesting of blocks. The window hierarchy gives powerful support for interaction and navigation in a program. Incremental compilation techniques are used to make a high level of interaction and integration possible.