(Enter summary)
Abstract: Object oriented libraries of user interface management software are
commonplace. Such libraries use the user interface component as their
main unit of abstraction and reuse. The implementation of individual
user interface components is hidden inside an abstraction; application
programmers reuse these abstractions to build user interfaces for their
applications.
These libraries are not as well suited to the implementation of user
interface components that are tailored to a particular... (Update)
Context of citations to this paper: More
...like architectural constraints. MESSAGE REDIRECTOR can be used to implement and ensure the semantics of behavioral abstractions. In [20] user interface components are decomposed into smaller behavioral abstraction units, similar to mixins as in [16] However, the descriptive...
Cited by: More
Message Redirector - Goedicke, Neumann, Zdun (2001)
(Correct)
Active bibliography (related documents): More All
0.5: Subtyping and Inheritance in Object-Oriented Programming - Kurtev (2000)
(Correct)
0.5: Why X Is Not Our Ideal Window System - Hania Gajewska Mark (1990)
(Correct)
0.5: On the Construction of Persistent Programming Environments - Dearle (1988)
(Correct)
Similar documents based on text: More All
0.1: Integrating Behavioural Design Into the Virtual Environment.. - Willans (2001)
(Correct)
0.0: Integration of Geometric and Conceptual Reasoning for.. - Jung, Wachsmuth
(Correct)
0.0: Virtual Assembly With Construction Kits - Jung, Hoffhenke, Wachsmuth (1997)
(Correct)
BibTeX entry: (Update)
M. H. Wilkinson. Behavioural Abstraction and Composition for User Interface Management. PhD thesis, University of York, November 1998. 12 http://citeseer.ist.psu.edu/wilkinson98behavioural.html More
@misc{ wilkinson98behavioural,
author = "M. Wilkinson",
title = "Behavioural Abstraction and Composition for User Interface Management",
text = "M. H. Wilkinson. Behavioural Abstraction and Composition for User Interface
Management. PhD thesis, University of York, November 1998. 12",
year = "1998",
url = "citeseer.ist.psu.edu/wilkinson98behavioural.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1988
554
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
484
Common Lisp: The Language (context) - Steele - 1984
469
Object Oriented Design with Applications (context) - Booch - 1991
430
Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985
384
The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
380
The Java Language Specification (context) - Gosling, Joy et al. - 1996
369
A Semantics of Multiple Inheritance
- Cardelli - 1988
362
ML For The Working Programmer (context) - Paulson - 1996
342
Eiffel: The Language (context) - Meyer - 1992
241
ObjectOriented Modelling and Design (context) - Rumbaugh, Blaha et al. - 1991
240
Mixin-based Inheritance
- Bracha, Cook - 1990
217
Human-Computer Interaction (context) - Dix, Finlay et al. - 1993
200
PostScript Language Reference Manual (context) - Inc - 1987
175
Inheritance is not Subtyping (context) - Cook, Hill et al. - 1990
111
Common Lisp Object System Specification (context) - Bobrow, DeMichiel et al. - 1988
100
Smalltalk-80: The Language and Its Implementation (context) - Goldberg, Robson - 1983
94
Object-Oriented Programming with Flavors (context) - Moon - 1986
91
Inheritance as an Incremental Modification Mechanism or What.. (context) - Wegner, Zdonik - 1988
90
On Understanding Types, Data Abstraction, and Polymorphism
- Cardelli, Wegner - 1985
88
The X Window System (context) - Scheifler, Gettys - 1986
80
Programming in Ada (context) - Barnes - 1984
72
Designing an Object-Oriented Programming Language with Behav.. (context) - America - 1990
72
Using Prototypical Objects to Implement Shared Behaviour in .. (context) - Lieberman - 1986
71
Tools and Techniques for Building Fast Portable Threads Pack..
- Keppel - 1993
67
Programming from Specifications (context) - Morgan - 1990
63
Notes on Structured Programming (context) - Dijkstra - 1972
63
The C++ Programming Language (context) - Stroustrup - 1991
62
Inside Macintosh (context) - Inc - 1985
57
A Cookbook for Using the Model-View-Controller User Interfac.. (context) - Krasner, Pope - 1988
57
Survey on User Interface Programming
- Myers, Rosson - 1992
56
STL Tutorial and Reference Guide: C++ Programming With The S.. (context) - Musser, Saini - 1995
51
Developing User Interfaces: Ensuring Usability Through Produ..
- Hix, Hartson - 1993
50
The C Programming Language (context) - Kernighan, Ritchie - 1988
46
Open Software Foundation (context) - MOTIF - 1989
46
Open Software Foundation (context) - MOTIF, Guide - 1989
42
The UAN: A User-Oriented Representation for Direct Manipulat.. (context) - Hartson, Siochi et al. - 1990
41
A Survey of Three Dialogue Models
- Green - 1986
32
Human Interface Guidelines: The Apple Desktop Interface (context) - Inc - 1987
31
The Common Object Request Broker: Architecture and Specifica.. (context) - Corporation, Company et al. - 1991
30
The Standard Template Library
- Stepanov, Lee - 1995
28
An Object-Oriented Approach to Graphical Interfaces (context) - Barth - 1986
25
Squeak: a Language for Communicating with Mice
- Cardelli, Pike - 1985
21
The Sather Programming Language (context) - Omohundro - 1993
21
A Kernel Language for Modules and Abstract Data Types (context) - Burstall, Lampson - 1984
20
Xlib Reference Manual (context) - Nye - 1990
19
Report on Dialogue Specification Tools (context) - Green - 1984
18
Programming Language Concepts and Paradigms (context) - Watt - 1990
18
Component Programming---a fresh look at software components (context) - Jazayeri - 1995
16
The Annotated C++ Reference Manual (context) - Ellis, Stroustrup - 1990
16
A New Definition of the Subtype Relation (context) - Liskov, Wing - 1993
16
Data Abstraction and Hierarchy (context) - Liskov - 1987
14
Towards an ObjectOriented Refinement Calculus (context) - Utting, Robinson - 1991
11
The Art of Natural Graphic Man-Machine Conversation (context) - Foley, Wallace - 1974
11
Lessons Learned from SUIT, the Simple User Interface Toolkit
- Pausch, Conway et al. - 1992
11
Object-Z: A Specification Language Advocated for the Descrip..
- Duke, Rose et al. - 1995
10
Graphics in Overlapping Bitmap Layers
- Pike - 1983
10
Interactive Software: Tools for Building Interactive User In.. (context) - Larson - 1992
9
The X Window system, version 11 (context) - Gettys, Karlton et al. - 1990
8
The Java Class Libraries: An Annotated Reference (context) - Chan, Lee - 1996
8
Generating User Interfaces: Principles and Use of ITS Style .. (context) - Wiecha, Boies - 1990
8
Applying Object-Oriented Design to Structured Graphics
- Vlissides, Linton - 1988
8
Contravariance For The Rest Of Us (context) - Harris - 1991
7
OpenLook Graphical User Interface Functional Specification (context) - Microsystems - 1989
6
Controversy: The Case Against Multiple Inheritance in C (context) - Cargill - 1991
6
Controversy: The Case For Multiple Inheritance in C (context) - Waldo - 1991
6
the Ada Programming Language", Department of Defense, Ada Jo.. (context) - for - 1983
6
Reusability Through Fine-grain Inheritance
- Johnson, Rees - 1992
6
Enhancement for MultipleInheritance (context) - Hendler - 1986
6
InterViews: A C++ Graphical Interface Toolkit
- Linton, Calder et al. - 1988
6
Plan 9, A Distributed System (context) - Presotto, Pike et al. - 1991
6
Separating the Subtype Hierarchy from the Inheritance of Imp.. (context) - Porter - 1992
5
Some Issues in Future User Interface Management Systems (UIM.. (context) - Tanner, Buxton - 1985
4
A Practical Comparison of Two ObjectOriented Languages (context) - Wolf
4
Multiple vs. Single Inheritance in ObjectOriented Programmin.. (context) - Bretthauer, Christaller et al. - 1990
4
Workspaces: An Architecture for Editing Collections of Objec.. (context) - Olsen, Thomas et al. - 1992
3
Building Generic User Interface Tools: an Experience with Mu.. (context) - Guimares
3
Plan 9 from Bell Labs (context) - Pike, Presotto et al. - 1990
3
Reactor: An Object Behavioural Pattern for Concurrent Event .. (context) - Schmidt - 1995
3
Unifying the Design and Implementation of User Interfaces th.. (context) - Normand, Coutaz
3
Surface Interaction: Separating Direct Manipulation Interfac.. (context) - Took - 1990
2
Microsoft Windows Programmer's Reference (context) - Corporation - 1990
2
Class DOSThread: a base class for multithreaded DOS programs (context) - English - 1993
2
SIMULA Common Base Language (context) - Nygaard, Dahl et al. - 1970
2
Alef Reference Manual (context) - Winterbottom - 1995
1
MacDraw Pro User's Guide (context) - Corporation - 1991
1
QuickThreads (context) - Keppel - 1993
1
X Window System, Version 11: Inter-Client Communication Conv.. (context) - Rosenthal
1
A Quick Introduction to the Panel Library (context) - Duff - 1995
1
The Standard Template Library (context) - Laboratories - 1994
1
The Composite Object User Interface Architecture (context) - Hill, Herrmann - 1990
1
Computer Graphics Programming: GKS---The Graphics Standard (context) - Enderle, Kansy et al. - 1987
1
Effective C++: 50 Specific Ways to Improve Your Programs and.. (context) - Meyers - 1991
1
Microsoft Foundation Class Library Reference (context) - Corporation - 1994
1
The Sather 1.1 Specification (context) - Stoutamire, Omohundro - 1996
1
ALEF Introductory Slides (context) - Winterbottom - 1994
1
Working Paper for Draft Proposed International Standard for .. (context) - Organisation, Standards - 1996
1
GRAMPS -- A Graphics Language Interpreter for Real-Time, Int.. (context) - O'Donnell, Olson - 1981
1
Mixin Article (context) - Skaller - 1993
1
The Mathematical Basis of the UNISURF CAD System (context) - Bzier - 1986
1
Xlib Programming Manual for Version 11 of the X Window Syste.. (context) - Nye - 1990
1
OpenWindows Version 3 NeWS 3.0 Programmers Guide (context) - Microsystems - 1991
1
RISC OS 3 User's Guide (context) - PLC - 1993
1
Ada 95 From The Beginning (context) - Skansholm - 1997
1
X Toolkit Intrinsics Programming Manual (context) - Nye, O'Reilly - 1990
1
Is Multiple Inheritance Essential to OOP? (Panel Session (context) - Shan, Cargill et al. - 1993
1
Alternative Object Organizations using Prototypes, Delegatio..
- Astudillo, John et al. - 1993
1
The Sather 1.0 Specification (context) - Stoutamire, Omohundro - 1995
Documents on the same site (http://www.cs.york.ac.uk/ftpdir/reports/): More
TAM Technical Notes 1 and 2 - Scholefield (1993)
(Correct)
Debugging Distributed Ada Programs - Briggs, Jamieson, Randall, Wand (1994)
(Correct)
Structuring Architectural Topologies for Real-Time.. - Nicholson, Burns (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC