Additional stuff is
likely to be added to this page. Please consider coming again at a later time.
Special thanks to Bernhard Treutwein for help with conversion of presentation files.
Special thanks to G.Rubtsov for digitizing the audio recording of N.Wirth's lecture
Morning session (10:00-12:10)
J. Gutknecht (ETH/CS,
Oberon: The Power of Purity RealPlayer video pdf
Introductory lecture: overview of Oberon; design principles; the object model
C. Pfister (Oberon microsystems)
BlackBox: An Industrial-Strength Oberon Implementation pdf
NEWBlackBox is currently available as open source.
S. Metzeler (Amadeus Software,
Ten Years of Professional Development with Oberon-2 web page
L. Nerima (U. of Geneva/CUI,
personal) and E. Wehrli (U. of Geneva/LATL,
Oberon for Natural Language Processing pdf
Afternoon session (14:00-16:00)
N. Wirth (ETH/CS,
Make it as simple as possible, but not simpler: The Programming Language Oberon pdf html audioNEW DVD STOLEN! photos
1. Historical perspective
2. The benefits of simplicity, and the curse of complexity
3. Oberon for embedded systems
R. Brega (LogObject,
Reliability in Real-Time: Why strong-typed programming languages matter pdf
Oberon in industrial RT applications. A numerical case study of two embedded control systems
W. Skulski (U. of Rochester,
Experiment control and data acquisition using BlackBox Component Builder pdf
R.D. Campbell (BAE Systems)
Industrial experience with an engineering perspective pdf
F.V. Tkachov (INR
Oberon: new dimensions for design of algorithms for scientific applications pdf html
Numerical computations with dynamic data structures; symbolical calculations with number crunching.
Benchmark: Component Pascal vs C++ in a real-world physics problem