Lennart's Publications


A Short Publications Bibliography

(In reverse chronological order.)

Gaver, W., T. Moran, A. MacLean, L. Lövstrand, P. Dourish, K. Carter, B. Buxton; Realizing a Video Environment: EuroPARC's RAVE System, Proceedings of the Conference on Computer-Human Interaction (CHI-92), May 1992.
A write-up of our audio/visual infrastructure at EuroPARC. The whole building was wired with 6 channels of audio and 4 channels of video to every room. At the center was a big A/V switch that allowed any office to connect to any other office, or any of our VCRs or other cameras. Someone else wrote the switch controller, but I wrote the access panels and libraries (C and Common Lisp).
Lövstrand, L.; Being Selectively Aware with the Khronika Event Notification System, Proceedings of the European Conference on Computer Supported Cooperative Work (ECSCW-91), October 1991.
My first "real" solo paper presented in ECSCW-91 in Amsterdam. Boy was I nervous, but it worked out OK. That project was fun too -- it involved hooking up an "event server" to a whole bunch of controls: calendars, room sensors, speakers around the building, a weather sensor, etc. Using input from these sources, you could have various effects happen automatically, e.g. when it started raining, you could have a verbal reminder being played to you in whatever room you happened to be then. It could also represent calendrical events in the future, e.g. meetings and appointments, and tell you about those at appropriate times before they'd happened.
MacLean, A., K. Carter, L. Lövstrand, T. Moran; User-Tailorable Systems: Pressing the Issues with Buttons, Proceedings of the Conference on Computer-Human Interaction (CHI-90), April 1990.
"Buttons" and "NuButtons" were a pretty neat system that allowed little scripts to be embedded inside graphical buttons that the user could drag and drop on his or her desktop and send in the mail. This caused people to invent, or at least tinker, with little widgets that they then passed on to others. All written in Common Lisp under Medley (Xerox Lisp, née Interlisp-D).
Lövstrand, L.; Electronic Mail Addressing in Theory and Practice, Department of Computer and Information Science, Linköping University, May 1987. Report no. LiTH-IDA-Ex-8715.
Oh yes, the IDA Sendmail Enhancement Kit. At the time, I would never have been able to guess that it would become that popular. When I stopped working on the Kit in 1989, it was being used by many thousands of sites all over the world and it had made me almost famous, at least in some circles. The IDA Kit comprises of a completely rewritten set of configuration files together with a long list of improvements to sendmail itself. The whole thing was written up as my Master's Project in the report above.
Lövstrand, L.; The Message Manager (MM) User's Guide and Reference Manual, Editor, Department of Computer and Information Science, Linköping University, March 1986. Report no. IDA SYSDOC 31.1.
From 1984 to 1987, I was responsible for the CS Department's electronic mail and news systems. At the time, we mostly used DECsystem-20's running TOPS-20 and the mailer of choice was MM. MM was quite powerful and very easy to use, but since it -- and its backend counterpart MMAILR -- was written in assembly, it wasn't exactly flexible. We still didn't have any TCP/IP connectivity at that time, so it was up to me to make MM/MMAILR to talk to the surrounding world. That led to the IDA Sendmail Enhancement Kit, described below, but it also meant improvements and maintenance of MM including a user's manual that described our environment.
Lövstrand, L.; Proceedings of the First Annual SVADA Conference, Editor, October 1983.
Led by the unforgettable (hah!) Yngve Bohlin, a group of Computer Science students from all over Sweden got together for a joint conference in the summer of 1983. For some unfathomable reason that I've now forgotten, Yngve got me to be the conference secretary and write up the proceedings. It was hard work, but a lot of fun too. Typeset using AFORM on a Canon LBP-10 laser printer, one of the first at the time.



P r e v i o u s H o m e U p N e x t