See this document in CiteSeerX!

Behavioural Abstraction and Composition for User Interface Management (1998)  (Make Corrections)  (1 citation)
Mark Howard Wilkinson



  Home/Search   Context   Related

 
View or download:
cs.york.ac.uk/ftpd...YCST200006.ps.gz
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  cs.york.ac.uk/ftpdir/reports/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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