Skip to main content

Graphics Interface Tool Development in a Problem Solving Environment

  • Conference paper
Computer Graphics
  • 124 Accesses

Abstract

A Problem Solving Environment (PSE) is an integrated system of application tools that support the solution of a given problem, or a set of related problems. Paramount in the development of such environments is the design, specification and integration of user interface tools that communicate between the application tools of the system and the user. Typically these interactions are object oriented and involve the interaction with tool parameters, which in many applications (CAD/CAM, Imaging Systems, Image Processing), are represented by graphical data. This paper describes a user-interface tool development system in which both textual and graphical display, and interaction techniques are integrated under a single model. This allows the user to interact with tool parameters in either graphical or textual modes, and to have the parameters displayed in the manner most relevant to the problem set.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.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.

Bibliography

  1. Beretta, G. and others, XS-1: An integrated interactive system and its kernel, IEEE Software Engineering Conference Proceedings, 1982, 340–349.

    Google Scholar 

  2. Blinn, J.F., Systems Aspects of Computer Image Synthesis and Computer Animation, presented at SIGGRAPH 1982, State-of-the-art in Image Synthesis, tutorial notes, 1982.

    Google Scholar 

  3. Borufka, H.F. and H.Q. Kuhlmann, “Dialogue Cells: A Method for Defining Interactions,” IEEE Computer Graphics and Applications, July 1982, 25–33.

    Google Scholar 

  4. Buxton, W., M.R. Lamb, D. Sherman, and K.C. Smith, “Towards a Comprehensive User Interface Management System,” Computer Graphics, Vol. 17, No. 3, July 1983, 35–42.

    Article  Google Scholar 

  5. Crow, F.C., A More Flexible Image Generation Environment, Computer Graphics, 16(3), July 1982, 9–18.

    Article  Google Scholar 

  6. DAISY User’s Manual, Signal and Image Processing Laboratory, SIPL-84–10, University of California, Davis, 1983.

    Google Scholar 

  7. Fisher, G., DAISY II, A General-Purpose Applications Executive, Computer Science Division Technical Report, CSE-84–2, University of California, Davis, 1984.

    Google Scholar 

  8. Foley, J.D., The Design and Implementation of User-Computer Interfaces, Tutorial Notes, Given at ACM SIGGRAPH, 1982.

    Google Scholar 

  9. Foley, J.D., V.L. Wallace and P. Chan, “The Human Factors of Graphic Interaction: Tasks and Techniques,” Institute for Information Science and Technology, Department of Electrical Engineering and Computer Science, The George Washington University, Washington, D.C., GWU-IIST-81–3.

    Google Scholar 

  10. Goldberg, A., Smalltalk-80: The Interactive Programming Environment, Addison-Wesley Publishing Company, Reading, MA, 1984.

    MATH  Google Scholar 

  11. Joy, K.I., A Model for User Interface Tool Development, submitted for publication, also Technical Report, CSE-84–4, Computer Science Division, University of California, Davis, 1984.

    Google Scholar 

  12. Joy, K.I., Specifics of the DAISY User Interface Model. Technical Report, CSE-84–7, Computer Science Division, University of California, Davis, 1984.

    Google Scholar 

  13. Liskov, B.H., and S.N. Zilles, “Specification Techniques for Data Abstractions,” IEEE Transactions on Software Engineering, SE-1, 1(7), 1975.

    Google Scholar 

    Google Scholar 

  14. Mamrak, S., R. Dunnington, and B. Shaffer. Installing Existing Tools in a Distributed Processing System, submitted to ACM Transactions on Computer Systems, March 1982.

    Google Scholar 

  15. NASA, User’s Reference Manual for the Transportable Applications Executive (TAE), NASA 82-TAE-USRVIE, NASA Goddard Space Flight Canter, 1984.

    Google Scholar 

  16. Osterweil, L., Toolpack — An Experimental Software Development Environment Research Project, IEEE Transactions on Software Engineering, Vol. SE-9, No. 6, November 1983, 673–685.

    Article  Google Scholar 

  17. Tsichritzis, D., Form Management, CACM, Vol. 25, No. 7, July 1982, 453–477.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Tokyo

About this paper

Cite this paper

Joy, K.I. (1985). Graphics Interface Tool Development in a Problem Solving Environment. In: Kunii, T.L. (eds) Computer Graphics. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68030-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68030-7_13

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68032-1

  • Online ISBN: 978-4-431-68030-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics