Michael Suckow

Learn More
Programming nontrivial GUI applications is currently an arduous task. Just as the use of a declarative language simplified the programming of database applications, we ask whether we can do the same for GUI programming? Can we then import a large body of knowledge from database research? We answer these questions by describing our experience in building(More)
ions in RBE and the WYSIWIG process of programming starting from an example. Rendering By Example Rendering By Example (RBE) was proposed in [KZ95] as a declarative language to express a rendering of data, where a rendering is defined as a presentation of data with subsequent browsing and interaction semantics. A rendering of data consists of a set of(More)
Visual Language (VL) system development is getting increasingly sophisticated in part due to the arduous nature of user interface (UI) code development. This typically involves idiosyncratic calls to the windowing system that are intertwined with the rest of the logic of the VL system. To achieve an effective separation of the intertwined code, we take our(More)
  • 1