Fresco Tutorial

CHAPTER 1 Introduction


Glyphs
Let's see a demo
Distributed Graphical Embedding
A look at some code
Button example
A look at Dish
References

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.


Copyright (c) 1994 by Steve Churchill
Comments or questions? Contact Steve Churchill (stevec@faslab.com)

Generated with CERN WebMaker