Go up. Go to department page.

Event-Driven User Interfaces Based on Quasi Parallelism

LU-CS-TR:89-51

T. Hauge, I. Nordgard, D. Oscarsson, G. Raeder

Also published in: Proceedings of 1st ACM Symposium on User Interface Software, 1988

Abstract

The Mjolner project is a major Scandinavian effort to develop a programming environment for object-oriented languages. As part of this project we have implemented a user interaction toolkit. The toolkit is programmed in Simula and is built on the X Window System. The main goals of our work have been to exploit the coroutine concept for event handling, and to show the benefits of using compiled object-oriented languages for this type of software. The result is an efficient system with a simple, yet flexible, design featuring a powerful unification of process-driven and procedure-driven programming styles.