
Fresco Tutorial

Fresco is an object-oriented user interface system for development of window-based applications. It is a design evolution of the InterViews toolkit that was developed at Stanford University in the late `80s and early `90s. The Fresco architecture brings together objects that traditionally have not mixed. User interface objects such as sliders, buttons, and text editors--as well as the "layout" objects used to compose them--can mix arbitrarily in Fresco with graphical objects (those that perform graphical transformations.)
Fresco uses a standard object model, CORBA, which allows for object distribution and provides a standardized, high-level notation called IDL for object definition. Fresco also provides support for Tcl-based scripting, multi-threading, resolution independence, and internationalization. Fresco is currently under standardization process within the X Consortium. The Fresco specification and a sample implementation are publicly available on the World-Wide Web via www.faslab.com.
This chapter first describes glyphs and gives an overview of Fresco's architecture and then goes on to examine some simple example programs.
Generated with CERN WebMaker