[2] Reali, P. (2003). Using Oberon’s object model for graphical user interfaces . ETH Zurich Technical Report 432.
The Oberon Object Tiler demonstrates that the original Oberon system can be extended with a modern tiled object manager without sacrificing simplicity or performance. By treating every visual element as a persistent, command‑invokable object, the tiler offers a clean, scriptable environment for both casual and power users. The complete source code is available under the ETH Oberon license. oberon object tiler
: Oberon's GUI is event-driven, meaning that user actions (such as mouse clicks or keyboard input) trigger events that the Object Tiler processes. This leads to interactive and responsive user interface management. [2] Reali, P
While brilliant in engineering, the Object Tiler philosophy has drawbacks in a modern context: ETH Zurich Technical Report 432