A Layered Object-Oriented Model for Interaction

作者: Chris Laffra , Jan van den Bos

DOI: 10.1007/978-3-642-76303-8_4

关键词:

摘要: We present a layered model of human computer interaction based on an object-oriented programming language. The gains increasing abstraction with each layer that is added to the model. At lowest parsing physical events generated by window system dealt with. highest level we find panels no longer refer as such. Instead, are solely described aggregations messages from High tools such buttons, slider, menus, etc. separated into three components: methods, presentation, and style. can be used toolbox for programmers, or basis automatic generation user interfaces interactive development tools.

参考文章(11)
Bruce F. Webster, The NeXT Book ,(1989)
Adele Goldberg, SMALLTALK-80: the interactive programming environment Reading, MA: Addison-Wesley. ,(1984)
Jan van den Bos, R. Plasmeijer, Jan W. M. Stroet, Process Communication Based on Input Specifications ACM Transactions on Programming Languages and Systems. ,vol. 3, pp. 224- 250 ,(1981) , 10.1145/357139.357141
Andre Weinand, Erich Gamma, Rudolf Marty, ET++---an object oriented application framework in C++ Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '88. ,vol. 23, pp. 46- 57 ,(1988) , 10.1145/62083.62089
M.A. Linton, J.M. Vlissides, P.R. Calder, Composing user interfaces with InterViews IEEE Computer. ,vol. 22, pp. 8- 22 ,(1989) , 10.1109/2.19829
Robert W. Scheifler, Jim Gettys, The X window system ACM Transactions on Graphics. ,vol. 5, pp. 79- 109 ,(1986) , 10.1145/22949.24053
Jan van den Bos, PROCOL: a protocol-constrained concurrent object-oriented language Information Processing Letters. ,vol. 32, pp. 221- 227 ,(1989) , 10.1016/0020-0190(89)90047-1
J. Van Den Bos, C. Laffra, PROCOL: a parallel object language with protocols conference on object oriented programming systems languages and applications. ,vol. 24, pp. 95- 102 ,(1989) , 10.1145/74877.74888
Jan Van Den Bos, Abstract interaction tools: a language for user interface management systems ACM Transactions on Programming Languages and Systems. ,vol. 10, pp. 215- 247 ,(1988) , 10.1145/42190.42191
Y.-P. Shan, An event-driven model-view-controller framework for Smalltalk Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '89. ,vol. 24, pp. 347- 352 ,(1989) , 10.1145/74877.74913