The Picasso-3 User Interface Management System

Picasso-3 is a User Interface Management System supporting object-oriented definition of graphical user interfaces (GUIs) in a distributed computing environment. GUIs are defined using an interactive editor, however GUI components can be created, modified, and deleted at run-time. Attributes of GUI components can be connected to application data in order to reflect some state of an application. The Picasso-3 system is designed to handle large amounts of application data in a real-time environment, and offers complete separation of user interface and application. The Picasso-3 system runs on standard UNIX workstations, and is based on industry standards such as C++, C, RPC, SQL, and X-Windows.