In 1995, the first official Oberon System 3 release was finished.
THE OBERON SYSTEM UPGRADE
The goal was to exploit the inherent potential and features of Oberon to a much larger degree, upgrade the system by a concept of composable and persistent objects, complement the textual user interface by a graphical companion and provide support for the ubiquitous network. In 1991, Jürg Gutknecht and his group continued the development towards the ETH Oberon System. Oberon is also a name of a modern integrated software environment. Although the project was originally targeted towards in-house hardware, the language and system have now been ported to many computer platforms. The Oberon project was started at the Swiss Federal Institute of Technology in Zürich (ETHZ) in 1985 by Niklaus Wirth and Jürg Gutknecht. Oberon is also the name of a programming language in the Pascal/Modula tradition. Oberon – a single-user, multi-tasking system that runs on bare hardware or on top of a host operating system. The last version | Released: V5 | 2013 (?) Most Oberon versions are on the ETH server.Desktop environment: TUI (text user interface)Īrchitecture: x86, Ceres, Xilinx Spartan, SPARC, PowerPC, RIOS, MIPS Oberon Reference Site (compiled by Guy Laden).Various Oberon research papers from Linz.Mössenböck: Extensibility in the Oberon System.Nordic Journal of Computing 1(1994),77-93 Modula-2 Conference, Loughborough, Sept.1991 Mössenböck: Object-Oriented Programming in Oberon-2.2nd Intl. Wirth: The Programming Language Oberon-2.Structured Programming(1991) 12: 179-195 Software - Practice and Experience 18(7), July 1988 An introduction to programming and the Oberon-2 programming language. Besides a thorough introduction to Oberon-2 thisīook describes the Pow! system developed by the authors for the Windows operating system. Kreuzeder: Oberon-2: Programming with Windows. ISBN 0-7.ģrd German edition (completely revised), Springer-Verlag 1998, ISBN 9-3 Foundations and applications of OOP with a case study (mini Oberon system) in source code. Mössenböck: Object-Oriented Programming in Oberon-2. Program listings with explanations for the whole Oberon system, including the compiler for NS32000. The Design of an Operating System and Compiler.
THE OBERON SYSTEM MANUAL
User manual for the programming environment and reference for the standard module library. Tutorial for the Oberon programming language and concise language reference. These implementations are source-code compatible with each other and share the same document architecture. There are implementations for almost all platforms including Windows 95/NT, MacOS, Unix (SparcStation, DECstation, RS6000, HP workstations, Silicon Graphics), Linux, and Amiga.
THE OBERON SYSTEM FULL
Oberon is available with full source code via ftp. It comes with a variety of tools for program development, text and graphics processing, internet connectivity, etc. a programming environment supporting garbage collection, dynamic module loading with version checking as well as commands (interactive entry points into modules).The current version of the language is Oberon-2. Its definition is concise and clean so that it is perfectly suitable for programming education. a programming language supporting modules with separate compilation, strong type checking, interface checking and object-orientation.It was designed by Niklaus Wirth and Jürg Gutknecht at ETH Zurich starting in 1986.