Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Extending an Advanced Logic Programming Environment by an Object-Oriented User Interface Management System

  • Chapter
Object-Oriented Programming for Graphics

Part of the book series: Focus on Computer Graphics ((FOCUS COMPUTER))

  • 106 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
USD 9.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • BIM Prolog Graphic Package, BIM, Everberg (B), 1988.

    Google Scholar 

  • OSF/Motif Schnittstelle für IF/Prolog, Interface GmbH, München (D), 1990.

    Google Scholar 

  • OSF/Motif Programmers Guide, Open Software Foundation, Prentice Hall, Englewood Cliffs (NJ), 1990.

    Google Scholar 

  • OSF/Motif Programmer’s Reference Manual, Open Software Foundation, 1990.

    Google Scholar 

  • Quintus ProWindows User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1988.

    Google Scholar 

  • Quintus ProXt User’s Guide, Quintus Computer Systems Inc. Mountain View (CA), 1990.

    Google Scholar 

  • Scheifler, R.W., Gettys, J., and Newman, R., X Window System, DIGITAL Press, 1988.

    Google Scholar 

  • Young, D., The X Window System: Application and Programming with Xt (Motif Version), Prentice Hall, Englewood Cliffs (NJ), 1990.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics