Abstract
Visualization and manipulation of knowledge is of great importance for any knowledge based system. Window based user interface management systems (UIMS) allow building flexible and easy to use interactive graphical user interfaces. There is a need to integrate such UIMS into knowledge base programming environments. This paper addresses the integration of UIMS into the logic programming environment PROTOS-L. Our approach provides a small set of built-in predicates that defines an easy to use object-oriented interface to UIMS within the logic programming language. This interface is realized by the PROTOS-L window manager and presented by a simple text editor in this paper. Its implementation is based on a multiple process concept with asynchronous communication in order to cope with long lasting inference processes. The prototype of the PROTOS-L window manager is implemented on top of the standard user interface toolkit OSF/Motif.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Appelrath, H.-J., Das EUREKA-Projekt PROTOS, in Brauer, W., Wahlster, W., (eds.), Proceedings GI-Kongress Wissensbasierte Systeme, IFB 155, Springer Verlag, 1987.
Beierle, C, Böttcher, S., PROTOS-L: Towards a Knowledge Base Programming Language, in W. Brauer, W. Wahlster (eds.), Proceedings GI-Kongress Wissensbasierte Systeme, IFB, Springer Verlag, 1989.
BIM Prolog Graphic Package, BIM, Everberg (B), 1988.
OSF/Motif Schnittstelle für IF/Prolog, Interface GmbH, München (D), 1990.
OSF/Motif Programmers Guide, Open Software Foundation, Prentice Hall, Englewood Cliffs (NJ), 1990.
OSF/Motif Programmer’s Reference Manual, Open Software Foundation, 1990.
Quintus ProWindows User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1988.
Quintus ProXt User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1990.
Scheifler, R.W., Gettys, J., and Newman, R., X Window System, DIGITAL Press, 1988.
Young, D., The X Window System: Application and Programming with Xt (Motif Version), Prentice Hall, Englewood Cliffs (NJ), 1990.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 EUROGRAPHICS The European Association for Computer Graphics
About this chapter
Cite this chapter
Jasper, H. (1995). Extending an Advanced Logic Programming Environment by an Object-Oriented User Interface Management System. In: Laffra, C., Blake, E.H., de Mey, V., Pintado, X. (eds) Object-Oriented Programming for Graphics. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79192-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-79192-5_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-79194-9
Online ISBN: 978-3-642-79192-5
eBook Packages: Springer Book Archive