I long since stopped publishing and over the years since a lot of hyperlink rot occurred, so many of the links below are not working - my apologies.
Books
- The Oberon Companion: A Guide to using and Programming Oberon System 3, Andre Fischer and Hannes Marais. vdf Hochschulverlag AGan der ETH Zurich, January 1998. ISBN 3-7281-2493-1.
- WebL User Manual (Unpublished manuscript).
- Oberon - Ein Kurzleitfaden fuer Studenten. B Marincek, J.L. Marais, and E.Zeller. 1999, Vieweg. ISBN 3-528-05691-6.
Papers

WebL.pdf | |
File Size: | 331 kb |
File Type: |
- Hannes Marais and Tom Rodeheffer. Automating the Web with WebL.Dr. Dobb's Journal, January 1999.
- Thomas Kistler and Hannes Marais. WebL - A Programming Language for the Web, WWW7 conference, 1998.
- Hannes Marais and Krishna Bharat. Supporting cooperative and personal surfing with a desktop assistant. In Proceedings of ACM UIST'97, pages 129-138. ACM, October 1997.
- Extensible software systems in Oberon. Journal of Computational and Graphical Statistics, 5(3):284-298, September 1996.
- The GADGETS User Interface Management System, Structured Programming, 1991, 12, pages 75-89.
- Oberon System 3, Dr. Dobb's Journal, October 1994, pages 42-50.
- Towards End-User Objects: The Gadgets User Interface System, Proceedings Joint Modular Languages Conference 1994: Advances in Modular Languages.
- The Gadgets User Interface Management System, Proceedings Software Issues in User Interface Design, SAIEE, Johannesburg January 1991.
- On Software defects in application user interfaces, Proceedings Towards defect free software design, SAIEE, Johannesburg April 1991.
Technical notes
- Craig Silverstein, Monika Henzinger, Hannes Marais, and Michael Moricz. Analysis of a Very Large AltaVista Query Log, SRC Technical note #1998-14. Also published in SIGIR Forum Fall 1999, Volume 33 Number 1. pdf
- Thomas Kistler and Hannes Marais. WebL - A Programming Language for the Web, SRC Technical note #1997-29.
- Focus+Context Displays of Web Pages: Implementation Alternatives. Marc H. Brown, Hannes Marais, Marc A. Najork, William E. Weihl. SRC Tech Note #1997-010.
- The GADGETS User Interface Management System, Technical report 144, ETH Zürich.
Miscellaneous
- Focus+Context Displays of Web Pages: Implementation Alternatives, Marc H. Brown, Hannes Marais, Marc A. Najork, William E. Weihl, WWW6 poster.
- Design and Implementation of a Component Architecture for Oberon, PhD Thesis, 1996, ETH Zurich.
- Editor of several ETH Oberon newsletters