FlexClock, a Plastic Clock Written in Oz with the QTk toolkit
Donatien Grolaux, Peter Van Roy, Jean M. Vanderdonckt · 2002
This paper focuses on the techniques involved in building an interactive application using a plastic user interface. These techniques take advantage of the QTk toolkit, a toolkit that features unusual but interesting concepts with respect to more classical object-oriented toolkits. These features are possible thanks to the underlying programming language used, Oz, and in particular: its support to symbolic records equivalent to XML structures and its capacity to wrap any languages entities into higher order data structures. This paper shows by a case study how the combination of QTk and Oz helps developers write plastic user interface very easily.