Return-Path: Received: from GLINDA.OZ.CS.CMU.EDU by A.GP.CS.CMU.EDU id aa13529; 19 Jan 94 14:52:24 EST Received: from eros.Britain.EU.net by GLINDA.OZ.CS.CMU.EDU id aa08954; 19 Jan 94 14:51:51 EST Received: from aiil.co.uk by eros.britain.eu.net with UUCP id ; Wed, 19 Jan 1994 19:12:04 +0000 Received: from sodium.co.uk by aiil.co.uk (4.1/SMI-4.1) id AA13657; Wed, 19 Jan 94 18:44:30 GMT Date: Wed, 19 Jan 94 18:44:30 GMT From: Simon Heywood Message-Id: <9401191844.AA13657@aiil.co.uk> To: Mark_Kantrowitz@GLINDA.OZ.CS.CMU.EDU Cc: jan@swi.psy.uva.nl Subject: Commercial vrsion of XPCE for Quintus Prolog on Sun X-Status: NS X-Mailer: Aster*x 2.0 (360) Transmission from: Simon Heywood ARTIFICIAL INTELLIGENCE INTERNATIONAL LIMITED Voice: +44 442 876722 FAX: +44 442 877997 uucp: sheywood@aiil.co.uk The Chapel, Park View House, 1 Park View Road, Berkhamsted, Herts, HP4 3EY, UK Attention: Mark Kantrowitz Dear Mark, It has been suggested to me by Jan Wielemaker that you might be willing to register details of a commercial version of XPCE called ProWindows 3 (XPCE) in the CMU AI-library. A description follows. Is this appropriate for your system? regards, Simon --------------------------------------------------------------------------- Summary of ProWindows 3 (XPCE) ProWindows3 (XPCE) From A I International Integrated high level Object-Oriented graphics system for QP Overview ProWindows3 is an object-oriented environment used in cooperation with Quintus Prolog. The combination provides a hybrid environment with a small but powerful and flexible interface. Although ProWindows3 provides many general-purpose classes, it is primarily designed to implement user-interfaces. This version offers about 150 classes and defines over 2600 methods. General facility for user-defined object classes is provided as part of ProWindows3. It therefore is more than a library, becoming a programming environment in its own right, allowing the programmer to extend objects classes, methods and behaviours. ProWindows3 was originally developed by the University of Amsterdam and called XPCE. AI International has provided the interface between Quintus Prolog and this product. It is initially available for the Sun SPARC workstation. It is based on the addition of object-oriented functionality to Quintus Prolog, considerably simplifying the development of interactive windowing and graphics sub-systems. ProWindows3 is marketed and fully supported worldwide by AI International Ltd, principal European distributor for Quintus products. Features s Special Quintus Prolog predicates for defining, accessing and modifying objects s Dynamically creatable windows -scrollable -sub-dividable s Browsers (large scrollable list of items) s Menus s Clickable objects -buttons -sliders -cycles and toggles s Dialog boxes - can also include graphics -automatic layout -keyboard accelerators s Object level attributes s Objects may have own style, font and colour s Graphic objects -simple and compound graphics -draggable under mouse control -mouse selectable -object selection can trigger Quintus Prolog predicates or ProWindows3 internal actions -objects can be animated to move to specified position -objects can be mixed with dialog items on canvas -constraint objects which operate between graphicals s Powerful (programmable) text manipulation s Recogniser Objects to detect mouse and keyboard activities s Interprocess communication (allows you to write front-ends for existing applications, network servers, etc). s XPCE can manage windows on multiple screens s XPCE provides a choice of look and feel s Demo Programs - complex dialogs - active networks - animation - PCEDraw ProWindows Development Environment s Online Manual - provides hyper-text access to the reference documentation - examines different aspects of the environment - displays inheritance hierarchy and class structures s Class Browser, Keyword Browser - overview on the functionality of a class -access to keywords and their manual entry s Visual Hierarchy Tool - tree overview on the structure of applications s Inspector Tool - visual representation of all attributes of an object For further information please contact Simon Heywood at A I International Ltd (email: sheywood@aiil.co.uk) The Chapel, Park View House, 1 Park View Road, Berkhamsted, HP4 3EY Tel: +44 (0)442 876722, Sales Hotline +44 (0)442 876448, FAX: +44 (0)442 877997