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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
Adele Goldberg and David Robson. SMALLTALK-80; the Language and its Implementation. Addison-Wesley, Reading, Massachusetts, 1983.
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.
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.
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.
Jan van den Bos and Chris Laffra. PROCOL; a Concurrent Object Language with Protocols, Delegation and Persistence. Acta Informatica, 28;511–538, September 1991.
Editor information
Editors and Affiliations
Rights 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