Fresco Introduction



fres-co \'fres-(,)ko\ n, pl frescoes [It, fr. fresco fresh, of Gmc origin; akin to OHG frisc fresh] (1598) 1: the art of painting on freshly spread moist lime plaster with water-based pigments 2: a painting executed in fresco - fresco vt

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. Fresco was started by the X Consortium and developped until last year (1996) by Fujitsu Advanced Software Lab. The project is now continued by some volunteers.
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.


Comments or questions? Contact Stephen Juth ( juth@caip.rutgers.edu )

Last updated on Tue Jan 28 12:44:54 EST 1997.