Skip to main content

IUICE — An Interactive User Interface Construction Environment

  • Conference paper
User Interface Management and Design

Part of the book series: EurographicSeminars ((FOCUS COMPUTER))

  • 88 Accesses

Abstract

An interactive environment for the development of graphical user interfaces (IUICE) is presented. The environment provides an event-based language which allows an interactive and graphical specification of user interface applications. IUICE applications consist of methods which have event inputs and event outputs and are connected together by so-called event streams. Additional graphical support for event propagation and parent-child relations is provided for all methods that have graphical responses as side-effects to the receipt of events on one of their inputs. Methods which have been created or modified by the programmer, are compiled and linked dynamically to the IUICE environment at execution time. The IUICE system is intended for the development of prototypes as well as fully specified graphical applications. A first prototype implementation of IUICE and further applications which are planned to be developed within the environment are also discussed.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  • Apple (1985), “Inside Macintosh,” Addison-Wesley

    Google Scholar 

  • Brown, M.H. (1988), “Exploring Algorithms Using Balsa-II,” IEEE Computer, Vol. 21, No. 5, pp. 14–36

    Article  Google Scholar 

  • Cardelli, L. (1988), “Building User Interfaces by Direct Manipulation,” Proceedings of the ACM SIGGraph Symposium on User Interfaces, pp. 152–166

    Google Scholar 

  • Goldberg, A., Robsin, D. (1983), “Smalltalk-80: The Language and Us Implementation,” Addison-Wesley

    Google Scholar 

  • Goldberg, A. (1984), “Smalltalk-80: The Interactive Programming Environment,” Addison-Wesley

    MATH  Google Scholar 

  • Gosling, J., Rosenthal, D. S.H., Arden, M. (1989), “The NeWS Book,” Springer-Verlag

    Book  MATH  Google Scholar 

  • Jones, O. (1989), “Introduction to the X Window System,” Prentice Hall

    Google Scholar 

  • McCormak, J., Asente, P. (1988), “An Overview of the X Toolkit,” Proceedings of the ACM SIGGraph Symposium User-Interface Software, ACM, pp. 46–55

    Google Scholar 

  • Mühlenbein, H., Gorges-Schleuter, M., Krämer, O. (1988), “Evolution algorithms in combinatorial optimization,” Parallel Computing, North-Holland, No. 7, pp. 65–85

    MATH  Google Scholar 

  • Myers, B.A. (1989), “User-Interface Tools: Introduction and Survey,” IEEE Software, Vol. 6, No. 1, pp. 15–23

    Article  Google Scholar 

  • Raeder, G. (1985), “A Survey of Current Graphical Programming Techniques,” IEEE Computer, Vol. 18, No. 8, pp. 11–25

    Article  Google Scholar 

  • Rosenthal, D. S.H. (1987), “A Simple X11 Client Program— or how hard can it really be to write’Hello, World’,” Sun Microsystems, (see also Jones 1989)

    Google Scholar 

  • Sturm, P., Wybranietz, D., Mattern, F. (1989), “The INCAS Distributed Systems Project— Experiences and Current Topics,” Proceedings of the DEC Workshop “Distribution and Objects,” pp. 97–114, DECUS Munich

    Google Scholar 

  • Sturm, P., Buhler, P., Mattern, F., Wybranietz, D. (1989), “An Integrated Environment for Programming, Evaluating, and Visualizing Large Distributed Programs,” to appear in Proceedings of the Workshop on Parallel Computing in Practice, University of Jerusalem, Israel

    Google Scholar 

  • Weinand, A., Gamma, E., Marty, R. (1988), “ET++ — An Object-Oriented Application Framework in C++,” in Proceedings of the OOPSLA’88 Conference, pp. 46–57

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 EUROGRAPHICS The European Association for Computer Graphics

About this paper

Cite this paper

Sturm, P. (1991). IUICE — An Interactive User Interface Construction Environment. In: Duce, D.A., Gomes, M.R., Hopgood, F.R.A., Lee, J.R. (eds) User Interface Management and Design. EurographicSeminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76283-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76283-3_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76285-7

  • Online ISBN: 978-3-642-76283-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics