A2 is the contemporary descendant of Oberon. It includes the "Activity" system, a souped-up object tiler.
Among these, the Oberon System—created in the late 1980s by Niklaus Wirth and Jürg Gutknecht at ETH Zürich—stands out as a masterpiece of minimalist software engineering. At the heart of Oberon’s unique user experience is its non-overlapping, tiling user interface. Central to the mechanics and conceptual framework of this interface is the , a foundational architecture that manages how information, user interface controls, and application data are laid out, updated, and interacted with on the screen.
The is a classic VBA macro for CorelDRAW (developed by Alex Vakulenko of Oberon Place) that automates duplicating a selected object to fill a page—perfect for business cards, labels, and stickers. Oberon Object Tiler
If you are looking for specific functionality to add, consider these community-requested improvements:
Because the tiler treats everything as a generic "object," developers can create new types of gadgets—calculators, clocks, or code editors—that integrate seamlessly into the tiled layout without extra configuration. Modern Legacy A2 is the contemporary descendant of Oberon
The state, position, and underlying data of the entire tiled layout can be serialized to disk and restored instantly.
Oberon Object Tiler. Макрос для CorelDRAW - ciframagazine.com 21 Oct 2013 — At the heart of Oberon’s unique user experience
. It is primarily used to automate the process of duplicating a single object across a page to maximize space—a task commonly referred to as "imposition" or "step and repeat". Core Functionality Automatic Filling
: It calculates the maximum number of objects that can fit within given dimensions or a page, even automatically rotating the page orientation if it leads to better space utilization.
: Ensure Visual Basic for Applications (VBA) is installed with your CorelDRAW suite (note that Home & Student versions often do not support macros).