Oberon Bibliography

18 Books | 1 Chapter in book | 27 Technical Reports | 19 Dissertations | 105 Papers | Background Papers | Authors

Other bibliographies maintained by Oberon supporters:
Other documentation databases:

Oberon Books

  1. Programming in Oberon - M. Reiser and N. Wirth [PDF (21.7 MB)]
  2. The Oberon System - M. Reiser - Out-of-print
  3. Project Oberon - The Design of an Operating System and Compiler - N. Wirth and J. Gutknecht [PDF (4'398 KB)]
  4. Compiler Construction - N. Wirth [PDF (597 KB)]
  5. Programming in Oberon (2004) - A derivative of Programming in Modula-2 (1982) - N. Wirth [PDF (334 KB)]
  6. Algorithms and Data Structures (1985) (Oberon version: August 2004) - N. Wirth [PDF (1'241 KB)]
[War02] J. S. Warford
Computing Fundamentals
The Theory and Practice of Software Design with BlackBox Component Builder
Verlag Vieweg, Wiesbaden, 2002, ISBN 3-528-05828-5
Info

[BrD02] Edited by M. Broy and E. Denert
Software Pioneers - Contributions to Software Engineering
with the transcription of a talk given by Niklaus Wirth on Pascal and its successors, at the Software Pioneers Conference.
Springer, Heidelberg, 2002, ISBN 3-540-43081-4. Order from Amazon.

[BGP00] Edited by L. Böszörményi, J. Gutknecht, G. Pomberger
The School of Niklaus Wirth - The Art of Simplicity
dpunkt.verlag GmbH, 2000, ISBN German 3-932588-85-1
Morgan Kaufmann Publishers, 2000, ISBN 1-55860-723-4
With preface by Tony Hoare.

[WiR92] N. Wirth and M. Reiser
Programming in Oberon - Steps Beyond Pascal and Modula
Addison-Wesley, 1992, ISBN 0-201-56543-9 - Examples used in the book
Tutorial for the Oberon programming language and concise language reference.

[WiR94] N. Wirth and M. Reiser
Programmieren in Oberon - Das neue Pascal
Addison-Wesley, 1994, ISBN 3-89319-657-9 - Translated into German by J. Templ.

[Rei92] M. Reiser
The Oberon System; User Guide and Programmer's Manual
Addison-Wesley, 1992, ISBN 0-201-54422-9
User manual for the programming environment and reference for the standard module library.

[WiG92] N. Wirth and J. Gutknecht
Project Oberon - The Design of an Operating System and Compiler
Addison-Wesley, 1992, ISBN 0-201-54428-8 - Examples used in the book
Program listings with explanation for the whole system, including the compiler for NS32000.

[HoH94] H. Haupt und O. Hess
Schatzkiste für Programmierer unter DOS und Windows, mit CD-ROM
Vogel Computer Presse GmbH, 1994, ISBN 3-825-91329-5

[Moe95] H. Mössenböck
Object-Oriented Programming in Oberon-2
Springer, 1995, ISBN 3-540-60062-0 - Examples used in the book
Principles and applications of object-oriented programming with examples in the language Oberon-2.

[Moe98] H. Mössenböck
Objektorientierte Programmierung in Oberon-2
Springer, 3. Auflage - 1998, ISBN 3-540-64649-3

[Wir96a] N. Wirth
Compiler Construction
Addison-Wesley, 1996, ISBN 0-201-40353-6 - Examples used in the book.
A disk provided with the book gives full listings of the Oberon-0 compiler and associated tools.

[Wir96b] N. Wirth
Grundlagen und Techniken des Compilerbaus
Addison-Wesley, 1996, ISBN 3-89319-931-4

[MLK97] J. R. Mühlbacher, B. Leisch, B. Kirk, U. Kreuzeder
Oberon-2 Programming with Windows
Springer, 1997, ISBN 3-540-62522-4

[Nik97] E. W. Nikitin
Into the Realm of Oberon: An introduction to Programming and the Oberon-2 Programming Language
Springer, 1997, ISBN 0-387-98279-5 - Supplemental files

[Kna97] M. Knasmüller
Oberon-D. On Adding Database Functionality to an Object-Oriented Development Environment
Schriftenreihe der Johannes-Kepler-Universität Linz 22, 1997, ISBN 3-85320-898-3

[Szy98] C. Szyperski
Component Software - Beyond Object-Oriented Programming
Addison-Wesley, 1998, ISBN 0-201-17888-5

[FiM98] A. Fischer and H. Marais
The Oberon Companion: A Guide to Using and Programming Oberon System 3
vdf Hochschulverlag AG an der ETH Zürich, 1998, ISBN 3-7281-2493-1

[MMZ99] B. Marincek, J.L. Marais, E. Zeller
Oberon - Ein Kurzleitfaden für Studenten
Vieweg, 1999, ISBN 3-528-05691-6

[Hug01] K. Hug
Module, Klassen, Verträge. Ein Lehrbuch zur komponentenorientierten Softwarekonstruktion mit Component Pascal
Verlag Vieweg, Wiesbaden, 2001, 2. aktualisierte Auflage, ISBN 3-528-15681-3

Some of these books can be found in the VLB (Verzeichnis Lieferbarer Bücher) used by many booksellers in Europe. For example: Bücherinsel, Osiandersche Buchhandlung or Lehmanns Buchhandlung.

Chapter in book

[GuF99] J. Gutknecht and M. Franz - Oberon with Gadgets: A Simple Component Framework - PDF document
in Implementing Application Frameworks: Object-Oriented Frameworks at Work - Wiley 1999

ETH Technical Reports

The Deparment Informatik, Institut für Computersysteme publishes freely available technical reports. Some of them are however out of print. Abstracts are available from the complete list of technical reports. Abstracts and full reports electronically available from there.

The reports dealing with Oberon are listed here, the latest publications appearing first.

[San99] M. Sanvido - A Computer System for Model Helicopter Flight Control; Technical Memo No. 3: The Software Core - Report 317, Apr. 1999

[Kot99] M. Kottmann - Software for Model Helicopter Flight Control - Report 316, Mar. 1999

[Wir99b] N. Wirth - An Essay on Programming - Report 315, Mar. 1999

[Wir99a] N. Wirth - A Computer System for Model Helicopter Flight Control Technical Memo Nr. 6: The Oberon Compiler for the Strong_ARM - Report 314, Mar. 1999

[Wir98] N. Wirth - A Computer System for Model Helicopter Flight Control Technical Memo Nr. 2: The Programming Language Oberon SA - Report 285, Jan. 1998

[Gut96] J. Gutknecht - Oberon, Gadgets and Some Archetypal Aspects of Persistent Objects - Report 243, Feb. 1996 and Postscript text
also in Information Sciences, Vol. 93, no. 1-2, 65-86, 1996

[Sup94] J. Supcik - HP-Oberon (TM). The Oberon Implementation for HP 9000 Series 700 - Report 212, Feb. 1994

[Dis93] A. R. Disteli - Oberon for PC on an MS DOS Base - Report 203, Nov. 1993

[BCF92] M. Brandis, R. Crelier, M. Franz, J. Templ - The Oberon System Family - Report 174, Apr. 1992 - pdf document
also in Software - Practice and Experience, 25:12, 1331-1366, Dec. 1995

[Lal91] S. Lalis - XNET - Supporting Distributed Programming in the Oberon Environment - Report 161, May 1991

[Moe91] H. Mössenböck - Differences between Oberon and Oberon-2 - gnu-compressed PS (re-published later as MoW91a)
+ The Programming Language Oberon-2 - gnu-compressed PS (re-published later as MoW91b) - Report 160, May 1991

[GPH91] R. Griesemer - On the Linearization of Graphs and Writing Symbol Files
+ C. Pfister (Ed.), B. Heeb, J. Templ - Oberon Technical Notes - Report 156, Mar. 1991

[Szy91] C. Szyperski - Write - An extensible Text Editor for the Oberon System - Report 151, Jan. 1991

[Mar90] J. L. Marais - The Gadgets User Interface Management System - Report 144, Nov. 1990

[Wir90a] N. Wirth - From Modula to Oberon - gnu-compressed PS (re-published later as Wir88a)
+ The Programming Language Oberon (Revised Edition 1.10.90) gnu-compressed PS (re-published later as Wir88b) - Report 143, Nov. 1990

[Fra90a] M. Franz - MacOberon Reference Manual - Report 142, Nov. 1990

[Fra90b] M. Franz - The Implementation of MacOberon - Report 141, Oct. 1990

[Wir90b] N. Wirth - Die Programmiersprache Oberon - Report 140, Oct. 1990

[Gut90] J. Gutknecht - The Oberon Guide: System Release 1.2 - Report 138, Oct. 1990

[Tem90] J. Templ - SPARC-Oberon User's Guide and Implementation - Report 133, Jun. 1990

[Moe90] H. Mössenböck - Coco/R - A Generator for Fast Compiler Front-Ends - Report 127, Feb. 1990 - Postscript and Postscript compressed

[Szy90] C. Szyperski - Network Communication in the Oberon Environment - Report 126, Feb. 1990

[Cre90] R. Crelier - OP2: A Portable Oberon Compiler - Report 125, Feb. 1990 - pdf and gnu-compressed PS
Presented at the 2nd International Modula-2 Conference, Loughborough, Sep. 1991

[Gut89c] J. Gutknecht - The Oberon Guide - Report 119, Dec. 1989

[MTG89] H. Mössenböck, J. Templ and R. Griesemer - Object Oberon: An Object-Oriented Extension of Oberon - Report 109, Jun. 1989 - PDF document

[Gut89b] J. Gutknecht - The Oberon Guide - Report 108, Jun. 1989

[WiG88] N. Wirth and J. Gutknecht - The Oberon System - Report 88, Jul. 1988 - (re-published later as WiG89)

Dissertations

[Mul02] P. J. Muller - The Active Object System Design and Multiprocessor Implementation - Dissertation ETH Nr. 14755, 2002

[Osw00b] E. Oswald - A Generic 2D Graphics Interface with Object Framework and Applications - Dissertation ETH Nr. 13778, Dec. 2000

[Sup99] J. Supcik - ODEON - An Object-Oriented Data Model and its Integration in the Oberon System - Dissertation ETH Nr. 13161, 1999

[Qiu98] X. Qiu - Applying Object-Orientation to Developing Integrated Environments for Computer-Aided Control Systems Design - Dissertation ETH Nr. 12724, 1998 - Institut für Automatik Publication (soon)

[Ros97] R. Roshardt - Design und Implementierung einer offenen, modularen Robotersteuerung mit Oberon - Dissertation ETH Nr. 12296, 1997

[Kot97] M. Kottmann - Komponentenorientierte Modellierung und Simulation kombinierter Systeme - Dissertation ETH Nr. 12294
Institut für Automatik Publication No. 9, 1997 - ISBN 3-906487-02-4

[Lud97] S. Ludwig - Hades - Fast Hardware Synthesis Tools and a Reconfigurable Coprocessor - Dissertation ETH Nr. 12276, 1997 and Dissertation ETH Nr. 12276

[Dis97] A. R. Disteli - Integration aktiver Objekte in Oberon am Beispiel eines Serversystems - Dissertation ETH Nr. 12231, 1997

[Geh97] S. Gehring - An Integrated Framework for Structured Circuit Design with Field-Programmable Gate Arrays - Dissertation ETH Nr. 12188, 1997

[Ode98] M. Odersky - A New Approach to Formal Language Definition and its Application to Oberon - Dissertation ETH Nr. 12057, 1998

[Wec96] W. Weck - On Document-Centered Mathematical Component Software - Dissertation ETH Nr. 11817, 1996

[Mar96a] J. Marais - Design and Implementation of a Component Architecture for Oberon - Dissertation ETH Nr. 11697, 1996

[Som96] R. Sommerer - Integration of Online Documents - Dissertation ETH Nr. 11592, 1996

[Bra95] M. M. Brandis - Optimizing Compilers for Structured Programming Languages - Dissertation ETH Nr. 11024, 1995

[Tem94a] J. Templ - Metaprogramming in Oberon - Dissertation ETH Nr. 10655, 1994 - see also th10655 - abstract and PostScript.

[Cre94] R. Crelier - Separate Compilation and Module Extension - Dissertation ETH Nr. 10650, 1994 - see also th10650 - abstract and PostScript.

[Fra94a] M. Franz - Code-Generation On-the-Fly: A Key to Portable Software - Dissertation ETH Nr. 10497, 1994 - see also th10497 - abstract and PostScript.
Published by vdf Hochschulverlag AG an der ETH Zürich, 1994 - ISBN 3-7281-2115-0 Abstract

[Gri93] R. Griesemer - A Programming language for Vector Computers - Dissertation ETH Nr. 10277, 1993 - see also th10277 - abstract and PostScript.

[Szy92] C. Szyperski - Insight ETHOS: On Object-Orientation in Operating Systems - Dissertation ETH Nr. 9884, 1992
and vdf Hochschulverlag AG an der ETH Zürich, 1992

Oberon papers in publications

Also refer to the papers published by the University of Linz, Austria as well as to their reports accessible by ftp

and to the publications of the Distributed Systems Department of the University of Ulm, Germany.

In the following list, the most recent publications appear first.

[Hel01] M. Heller - Beyond C++ - BYTE Aug. 2001

[Fot01] M. Fothe - Problemlösen mit Oberon - Konzeption und Einsatz eines elektronischen Lehrbuchs - LOG IN 21 (2001) - Heft 2

[GuW00] J. Gutknecht, Wolfgang Weck (Ed.) - Joint Modular Languages Conference, JMLC 2000, Zürich, Switzerland, September 2000, Proceedings - Springer LNCS 1897, 2000, ISBN 3-540-67958-8

[Col00] H. Collingbourne - What Pascal's inventor did next - PC Plus, Issue 160, February 2000, p. 213-216 - Tutorial on POW! distributed on PC Plus SuperCD 160-A.

[WeR99] M. Weseloh and R. Rüdiger - Applying Modern Software Design Principles: A CAN Tool Based on Extensibility - Proceedings of the 6th international CAN Conference (iCC'99), Torino, Italy, 2nd to 4th November 1999 - Plain Postscript

[Saw99] G. Sawitzki - Keeping Statistics Alive in Documents - Sonderforschungsbereich 373 Quantifikation und Simulation Ökonomischer Prozesse, Berlin 1999 - PDF document

[Zel99] E. Zeller - Fine-grain Integration of Oberon into Windows using Pluggable Objects - 1999 - HTML document

[MiS99] Klaus Miesenberger and Bernhard Stöger - Oberon2Braille: Making the Oberon System accessible for the blind persons - CSUN (California State University, Northridge) 1999 Conference Proceedings (Technology and Persons with Disabilities Conference) - HTML document

[Boe99] T. Börner - Betriebssysteme: Native Oberon für den PC - CHIP 3/99 - S. 131 - CHIP

[QSW98] Qiu X., Schaufelberger W., Wang J., and Sun Y. - Applying O3CACSD to Control System Design and Rapid Prototyping - Proc. 17th American Control Conference, Philadelphia, Jun. 1998

[HuK98] K. Hug, H. Ketz - Informatik-Grundausbildung für Ingenieure mit Oberon-2 - TEX, Die Zeitschrift der Fachhochschule Reutlingen, Heft 61, S. 53-59, Mai 1998

[KeH98] H. Ketz, K. Hug - Informatik-Grundausbildung für Ingenieure - Hochschuldidaktische Betrachtung und Erfahrungsbericht - Informatik und Ausbildung, GI-Fachtagung 98, Stuttgart, 30.3.-1.4.1998
Hg: Claus Volker - Berlin - Springer 1998 S. 52-62

[Lam98] J. Lampe - Depot4 - A generator for dynamically extensible translators - Software - Concepts and Tools (Springer-Verlag), Volume 19:2, 97-108, 1998 - Abstract

[HuK97] K. Hug, H. Ketz - Objektorientierung mit Oberon-2 in der Ingenieur-Grundausbildung - Informatik-Spektrum, Band 20, Heft 6, S. 350-356, Dez. 1997 - Abstract

[DoW97] G. Dotzel, W. Skulski - Oberon-2, a hi performance alternative to C++ - Computers in Physics, 11, 81, 1997 - HTML document and gnu-compressed PS

[Sve97] S. Sverdlov - Big small Oberon language - PC Week Russia, No. 35, Sep. 1997>

[Rue97b] R. Rüdiger - Programmierung Erweiterbarer Systeme. Eine Kurzeinführung in Oberon - Technischer Bericht, FH Braunschweig/Wolfenbüttel, Juni 1997

[Rue97a] R. Rüdiger - Aspekte der Auswahl von Programmiersprachen für die Lehre. Ein Diskussionbeitrag -- Argumente für Oberon als erste Sprache im Informatik-Studium - Technischer Bericht, FH Braunschweig/Wolfenbüttel, August 1997 - Plain Postscript

[Kna97c] M. Knasmüller - Oberon-D - 7th ECOOP Workshop for Doctoral Students in Object-Oriented Systems, Jyväskylä, Jun. 1997 - System Software Group papers

[Kna97b] M. Knasmüller - Adding Schema Evolution to the Persistent Development Environment Oberon-D - Department of System Software, Linz University, Technical Report 10, Jun. 1997 - System Software Group papers

[QSW97] Qiu X., Schaufelberger W. and Wang J. - Applying Object-Orientation to Developing an Integrated Environment for Computer-Aided Control System Design - IFAC Symposium on CACSD, 179-184, Gent, Apr. 1997

[Hre97] F. Hrebabetzky - Closed-Loop Control with Oberon - Software - Concepts and Tools (Springer-Verlag), Volume 18:2, 73-79, 1997

[Moe97] H. Mössenböck (Ed.) - Joint Modular Languages Conference, JMLC'97 Linz, Austria March 19-21, 1997, Proceedings - Springer LNCS 1204, 1997, ISBN 3-540-62599-2

[Fra97a] M. Franz - The Programming Language Lagoona: A Fresh Look at Object-Orientation - Software - Concepts and Tools (Springer-Verlag), Volume 18:1, 14-26, Mar. 1997 - pdf document

[Fra97b] M. Franz - Adaptive Compression of Syntax Trees and Iterative Dynamic Code Optimization: Two Basic Technologies for Mobile-Object Systems - Technical Report 97-04, Dept. of Information and Computer Science, University of California, Irvine, Feb. 1997

[GuF96] J. Gutknecht and M. Franz - Towards a Framework for Mobile Objects in Oberon - A Concept-Oriented Tour - Technical Report 96-55, Dept. of Information and Computer Science, University of California, Irvine, Dec. 1996

[DoG96] G. Dotzel and H. Goebel - Porting the Oberon System to AlphaAXP - ACM Sigplan Notices, 31:11, Nov. 1996 - HTML document

[BBS96] R. Back, M. Büchi and E. Sekerinski - Adding Type-Bound Actions to Action-Oberon - TUCS Technical Report No. 66, Abo Akademi University, Finland, Nov. 1996 - HTML document

[MoK96] H. Mössenböck and K. Koskimies - Active Text for Structuring and Understanding Source Code - Software - Practice and Experience, 26:7, 833-850, Jul. 1996 - System Software Group papers

[Fra96] M. Franz - Dynamic Linking of Software Components - IEEE Computer, 30:3, pp. 74-81, March 1997 and Technical Report 96-26, Dept. of Information and Computer Science, UCI, Jun. 1996

[FrK96] M. Franz and T. Kistler - Slim Binaries - Communications of the ACM, 40:12, pp. 87-94, December 1997 and Technical Report 96-24, Dept. of Information and Computer Science, UCI, Jun. 1996

[Wir96c] N. Wirth - Tasks versus Threads: An Alternative Multiprocessing Paradigm - Software - Concepts and Tools (Springer-Verlag), Volume 17:1, 6-12, 1996

[Saw96] G. Sawitzki - Extensible Statistical Software: On a Voyage to Oberon - Journal of Computational and Graphical Statistics, 5.3, 263-283, Sep. 1996
Search abstract and text here.

[Mar96b] J. L. Marais - Extensible Software Systems in Oberon - Journal of Computational and Graphical Statistics, 5.3, 284-298, Sep. 1996

[Rue96] R. Rüdiger - Programmierung Erweiterbarer Systeme. Die Oberon-Sicht - Technische Berichte Nr. 29: 1. Norddeutsches Kolloquium über Informatik an Fachhochschulen (26.-27. April), Juli 1996
Fachbereich Elektrotechnik und Informatik, FH Hamburg - Plain Postscript

[Kot96] M. Kottmann - Combined Modelling and Simulation of Dynamic Systems using Oberon - Proceedings of the IEEE International Symposium on CACSD, Dearborn, 358-362, 1996

[Gut95b] J. Gutknecht - Oberon in Education - Modulator Tech Journal, 5:8, Jul. 1995 - HTML document

[n/a] First Joint Conference of GI and SI, GISI'95, Zürich, 21 Sep. 1995 - Abstracts

[Hof95] M. Hof - A Run Time Debugger for Oberon - Department of System Software, Linz University, Technical Report 5, Aug. 1995 - Postscript compressed

[BFD95] C. Berthouzoz, P. Fabian, G. Dotzel - Extensibilité et persistance - L'Object: Logiciel, base de données, réseaux - Vol. 1, no. 2, juin 1995 - HTML document

[Fan95] G. Fankhauser - Oberon/F Component Framework - ComputerWorld Schweiz, 13. Apr. 1995 - HTML document

[Cre95] R. Crelier - Extending Module Interfaces without Invalidating Clients - Software - Concepts and Tools (Springer-Verlag), Volume 16:2, 49-62, 1995

[Fra95] M. Franz - Protocol Extension: A Technique for Structuring Large extensible Software Systems - Software - Concepts and Tools (Springer-Verlag), Volume 16:2, 86-94, 1995

[Pou95] D. Pountain - The Oberon/F System - BYTE 20(1), Jan. 1995

[ScD95] C. Schramer, G. Dotzel - Das OpenVMS Alpha Modula-2 und Oberon-2 Compiler Projekt - - Deckblatt 12, 1994 and Ubaye's First Independent Modula-2 & Oberon-2 Journal, Jan 1995 - HTML document in German

[Tem94c] J. Templ - The Oberon Programming language - Dr. Dobb's SourceBook, Winter 1994 - Abstract

[Tem94d] J. Templ - Oberon vs. C++ - Modulator Tech Journal, 4:9, Oct. 1994 - HTML document

[Mar94a] J. L. Marais - Oberon System 3 - Dr. Dobb's Journal, Volume 19, 42-50, Oct. 1994 - Abstract

[Tem94b] J. Templ - Vergleich der Programmiersprachen Oberon und C++ - iX. Multiuser, Multitasking, Issue 9, 138-143, 1994

[Gri94] R. Griesemer - Detection of Side-Effects in Function Procedures - International Computer Science Institute, Berkeley, CA, Technical Report TR-94-032, Sep. 1994 - Abstract, gnu-compressed PS

[Scu94] P. Schulthess (Ed.) - Joint Modular Languages Conference, JMLC'94 Ulm, Germany 28-30 Sep., 1994, Proceedings - Universitätsverlag Ulm GmbH, 1994, ISBN 3-89559-220-X

[GQS94] Glattfelder A.H., Qiu X., Schaufelberger W., and Reimann K. - Educational Simulation Software in Oberon - Proc. of the 3rd Symposium on Advances in Control Education, Tokyo, 107-110, Aug. 1994

[Nau94b] D. A. Naumann - Predicate transformer semantics of an Oberon-like language - Proceedings of the IFIP WG2.1/WG2.2/WG2.3 Conference on Programming Languages, 467-487, Jun. 1994

[ScQ94] W. Schaufelberger and X. Qiu - Control Engineering Courseware Development with Oberon - Proc. Int. Conference on Computer Aided Learning in Science and Engineering, Paris, 477-480, 1994

[QiS94] X. Qiu and W. Schaufelberger - Control System Design with Oberon - Proc. of the IEEE/IFAC Joint Symposium on CACSD, Tucson, 271-276, Mar. 1994

[PoS94] D. Pountain and C. Szyperski - Extensible Software Systems, Subtyping or Subclassing?, Inheritance or Delegation? - BYTE 19(5), 57-62, May 1994

[Gut94] J. Gutknecht (Ed.) - Programming Languages and System Architectures, International Conference, Zürich, Switzerland, March 1994, Proceedings
Springer LNCS 782, 1997, ISBN 3-540-57840-4

[Gut94b] J. Gutknecht - Oberon System 3: A Vision of a Future Software Technology - Software - Concepts and Tools (Springer-Verlag), Volume 15:1, 26-33, 1994

[Saw94] G. Sawitzki - A Portable, Object-Oriented Extensible Statistical Programming Environment Based on Oberon - Proceedings in Computational Statistics (Compstat 1994), 158-159, 1994

[Moe94] H. Mössenböck - Extensibility in the Oberon System - Nordic Journal of Computing, Vol. 1, 77-93, Jan. 1994 - Postscript compressed

[HeZ93] R. Henderson, B. Zorn - A Comparison of Object-Oriented Programming in Four Modern Languages - Department of Computer Science, University of Colorado, Boulder, Colorado - Technical report CU-CS-641-93, Jul. 1993

[Fra93a] M. Franz - Emulating an Operating System on Top of Another - Software - Practice and Experience, 23:6, 677-692, Jun. 1993 - PDF document

[Fra93b] M. Franz - The case for universal symbol files - Structured Programming, 14:3, 136-147, Mar. 1993 - PDF document

[Gut92] J. Gutknecht - Project Oberon: Make it as simple as possible but not simpler - OUTPUT Jubliläumausgabe, 38-44, Dec. 1992

[HeP92] B. Heeb and C. Pfister - Chameleon: A Workstation of a Different Color - Second International Workshop on Field-Programmable Logic and Applications, Vienna - Springer LNCS 705. 1992, ISBN 3-540-57091-8

[Tem91] J. Templ - Design and Implementation of SPARC-Oberon - Software - Practice and Experience, 23:12, 197-205, Dec. 1991

[Mar91] J. Marais - The Gadgets User Interface Management System - Structured Programming, 12, 75-89, 1991

[MoW91a] H. Mössenböck and N. Wirth - Differences between Oberon and Oberon-2 - Structured Programming, 12:4, 175-177, 1991

[MoW91b] H. Mössenböck and N. Wirth - The Programming Language Oberon-2 - Structured Programming, 12:4, 179-195, 1991 - System Software Group papers

[Pou91] D. Pountain - Modula's Children, Part II: Oberon - BYTE 16(3), 135-142, Mar. 1991

[Pou90] D. Pountain - Oberon: A Glimpse at the Future - BYTE 15(2), 385-392, Nov. 1990

[WiG89] N. Wirth and J. Gutknecht - The Oberon System - Software - Practice and Experience, 19:9, 857-893, 1989

[MoT89] H. Mössenböck and J. Templ - Object Oberon - A Modest Object-Oriented Language - Structured Programming, 10:4, 199-207, 1989

[BPS89] G. Blaschek, G. Pomberger, A Stritzinger - Comparison of Object-Oriented Programming languages - Structured Programming, 10:4, 187-197, 1989

[Gut89a] J. Gutknecht - Variations on the Role of Module Interfaces - Structured Programming, 10:1, 40-46, 1989

[Wir89] N. Wirth - Designing a System from Scratch - Structured Programming, 10:1, 10-18, 1989

[Wir88b] N. Wirth - The Programming Language Oberon - Software - Practice and Experience, 18:7, 671-690, Jul. 1988
Note: A revised version appears in the Appendix A of Programming in Oberon and as HTML document

[Wir88a] N. Wirth - From Modula to Oberon - Software - Practice and Experience, 18:7, 661-670, Jul. 1988

[Wir88c] N. Wirth - Type Extensions - ACM Transactions on Programming Languages and Systems, 10:2, 204-214, Apr. 1988

Background Papers

[Hen99] Gregor Henger - Technologiestandort Schweiz - Neue Zürcher Zeitung, 14 May 1999 - Oberon microsystems HTML document copy

[KeR98] K. Kelly and S. Reiss - One Huge Computer - Wired, Issue 6.08, Aug. 1998 - HTML document

[Ger99] B. Gerber - Ein digitaler Querdenker tritt ab - Tages-Anzeiger - HTML document 26 Mar. 1999

Unpublished documents

[Flo98a] P. Floyd - A discussion of Oberon - Jul 1998 - HTML document.

[Flo98b] P. Floyd - A description of Oberon-2 - Aug 1998 - HTML document

[n/a] - ETH Students Projects - Projects grouped by semesters

[BrH98] R. Brega and M. Honegger - The Hard Real-Time Operating System for Mechatronics - ETHZ Institute of Robotics, Jun. 1998 - HTML document

[Bor94] A. Borchert - Report of Ulm's Oberon Compiler - Ulm's Oberon System Reference, Sektion Angewandte Informatik, Universität Ulm, 1994 - HTML document

[OMS97a] Oberon Microsystems Inc. - Component Pascal Language Report - HTML document

[OMS97b] Oberon Microsystems Inc. - Component Pascal - HTML document

22 Jan 2003 - Copyright © 2003 ETH Zürich. All rights reserved.
E-Mail: oberon@inf.ethz.ch
Homepage: http://www.ethoberon.ethz.ch/