Skip to main content

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

Abstract

Recent developments in graphical user interface technology show an increase in complexity, with multiple input and output devices and a freedom for the end-user to be engaged in multiple dialogues simultaneously. Although existing models and programming languages come a long way, they lack the expressive power to describe such complex systems elegantly. We have extended Smalltalk with concurrency, interaction (access and output) protocols, and dialogues for easy specification of concurrent object-oriented (interactive) systems, supporting both delegation and inheritance.

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.

References

  1. R. H. Campbell and R. H. Habermann. The Specification of Process Synchronization by Path Expressions. In Lecture Notes in Computer Science 16, pages 89 – 102. Springer-Verlag, Berlin, 1974.

    Google Scholar 

  2. Gilbert Cockton. Designing Abstractions for Communication Control. In Michael Harrison and Harold Thimbleby, editors, Formal Methods in Human-Computer Interaction, number 2 in Cambridge Series on Human-Computer Interaction, chapter 8, pages 233 – 271. Cambridge University Press, Cambridge, England, 1990.

    Google Scholar 

  3. Hans de Bruin, Peter Bouwman, and Jan van den Bos. DIGIS; a Graphical User Interface Design Environment for Non-Programmers. In Roger Hubbold and Robert Juan, editors, Computer Graphics Forum, Conference Issue, volume 12–3, pages 13–24, Oxford, England, June 6-10, 1993. Proceedings Eurographics ’93, Barcelona, NCC Blackwell.

    Google Scholar 

  4. Adele Goldberg and David Robson. SMALLTALK-80; the Language and its Implementation. Addison-Wesley, Reading, Massachusetts, 1983.

    MATH  Google Scholar 

  5. Ralph D. Hill. Event Response Systems: a Technique for Specifying Multi-Threaded Dia¬logues. In Proceedings SIGCHI+ GI’87: Human Factors in Computing Systems, pages 241–248. ACM, April 5–9 1987.

    Google Scholar 

  6. Henry Lieberman . Concurrent Object-Oriented Programming in Act 1. In Akinori Yonezawa and Mario Tokoro, editors, Object-Oriented Concurrent Programming, pages 9 – 36. MIT Press, Cambridge, Massachusetts, 1987.

    Google Scholar 

  7. Jan van den Bos . Abstract Interaction Tools; a Language for User Interface Management Systems. ACM-TOPLAS (Transactions on Programming Languages and Systems 10 (2): 215 – 247, April 1988.

    Google Scholar 

  8. Jan van den Bos and Chris Laffra. PROCOL; a Concurrent Object Language with Protocols, Delegation and Persistence. Acta Informatica, 28;511–538, September 1991.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 EUROGRAPHICS The European Association for Computer Graphics

About this chapter

Cite this chapter

Bouwman, P., de Bruin, H. (1996). Talktalk. In: Wisskirchen, P. (eds) Object-Oriented and Mixed Programming Paradigms. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-61062-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-61062-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-64676-8

  • Online ISBN: 978-3-642-61062-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics