In the history of computing, the period between the late 1980s and mid-1990s was a fertile ground for bold, unconventional user interfaces. While Microsoft Windows and the classic Mac OS were solidifying the dominance of the overlapping-window, menu-driven desktop metaphor, a quieter but more radical system emerged from ETH Zurich. The Oberon System, created by Niklaus Wirth and Jürg Gutknecht, proposed a text-based, command-driven, yet highly interactive environment. At the heart of its unique user experience lay a component known as the Object Tiler. Far from a simple window manager, the Object Tiler was a philosophical and technical statement about document-centricity, spatial memory, and the nature of a "living" user interface.
To understand the power of the Oberon Object Tiler, one must first understand the problem with traditional rendering (immediate mode and retained mode). Oberon Object Tiler