Moje Auto on Facebook Moje Auto on Tiktok Moje Auto on Youtube Moje Auto on Instagram

Oberon Object Tiler

The brilliance of the system lay in its name: Object Tiler.

In Oberon, the text on the screen wasn't just static data; it was a live map of objects. Wirth implemented a concept called "any text is a command line." You could define a word as a specific object type—say, a graphic, a table, or a code module—and the Tiler would render it accordingly right there in the text stream. Oberon Object Tiler

If you clicked on a graphic object, the Tiler recognized it as a graphic. If you clicked on text, it was text. This seamless integration meant that the rigid boundaries between "applications" dissolved. You didn't "open a Photoshop app" to edit an image; you simply navigated to the image object within your text document, and the system activated the tools associated with that object type. The brilliance of the system lay in its name: Object Tiler

The Oberon Object Tiler provides a flexible and efficient way to manage and display objects on the screen. Its customizable and extensible design makes it an ideal solution for a wide range of applications. With its robust and well-structured implementation, the Oberon Object Tiler is a valuable addition to the Oberon operating system. Tiler (layout engine)


  • Tiler (layout engine)
  • Model vs. View separation
  • Coordinate system and transforms
  • Hit testing and event routing
  • Layering and z-order
  • Facilitate access