Publication statistics

Pub. period:1989-2002
Pub. count:5
Number of co-authors:6



Co-authors

Number of publications with 3 favourite co-authors:

Mark A. Linton:2
Marie Jefsiuotine:1
Steven H. Tang:1

 

 

Productive colleagues

John Vlissides's 3 most productive colleagues in number of publications:

Mark A. Linton:8
Richard Helm:4
Steven H. Tang:3
 
 
 

Upcoming Courses

go to course
Emotional Design: How to make products people will love
90% booked. Starts in 5 days
go to course
UI Design Patterns for Successful Software
82% booked. Starts in 13 days
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

 
 
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading
 
 

John Vlissides

 

Publications by John Vlissides (bibliography)

 what's this?
2002
 
Edit | Del

Vlissides, John and Jefsiuotine, Marie (2002): Understanding the User-Experience: tools for user-centred design of interactive media. In: Durling, David and Shackleton, J. (eds.) Common Ground Design Research Society International Conference September 5-7, 2002, London, England. pp. 582-591..

1995
 
Edit | Del

Gamma, Erich, Helm, Richard, Johnson, Ralph and Vlissides, John (1995): Design Patterns: Elements of reusable object-oriented software. Addison-Wesley Publishing

 Cited in the following chapters:

Interaction Design Patterns: [/encyclopedia/interaction_design_patterns.html]

Requirements Engineering: [/encyclopedia/requirements_engineering.html]


 
 Cited in the following chapters:

Interaction Design Patterns: [/encyclopedia/interaction_design_patterns.html]

Requirements Engineering: [/encyclopedia/requirements_engineering.html]


 
1991
 
Edit | Del

Vlissides, John and Tang, Steven H. (1991): A Unidraw-Based User Interface Builder. In: Rhyne, James R. (ed.) Proceedings of the 4th annual ACM symposium on User interface software and technology Hilton Head, South Carolina, United States, 1991, Hilton Head, South Carolina, United States. pp. 201-210. Available online

Ibuild is a user interface builder that lets a user manipulate simulations of toolkit objects rather than actual toolkit objects. Ibuild is built with Unidraw, a framework for building graphical editors that is part of the InterViews toolkit. Unidraw makes the simulation-based approach attractive. Simulating toolkit objects in Unidraw makes it easier to support editing facilities that are common in other kinds of graphical editors, and it keeps the builder insulated from a particular toolkit implementation. Ibuild supports direct manipulation analogs of InterViews' composition mechanisms, which simplify the specification of an interface's layout and resize semantics. Ibuild also leverages the C++ inheritance mechanism to decouple builder-generated code from the rest of the application. And while current user interface builders stop at the widget level, ibuild incorporates Unidraw abstractions to simplify the implementation of graphical editors.

© All rights reserved Vlissides and and/or ACM Press

1990
 
Edit | Del

Vlissides, John and Linton, Mark A. (1990): Unidraw: A Framework for Building Domain-Specific Graphical Editors. In ACM Transactions on Information Systems, 8 (3) pp. 237-268.

Unidraw is a framework for creating graphical editors in domains such as technical and artistic drawing, music composition, and circuit design. The Unidraw architecture simplifies the construction of these editors by providing programming abstractions that are common across domains. Unidraw defines four basic abstractions: components encapsulate the appearance and behavior of objects, tools support direct manipulation of components, commands define operations on components, and external representations define the mapping between components and the file format generated by the editor. Unidraw also supports multiple views, graphical connectivity, and dataflow between components. This paper describes the Unidraw design, implementation issues, and three experimental domain-specific editors we have developed with Unidraw: a drawing editor, a user interface builder, and a schematic capture system. Our results indicate a substantial reduction in implementation time and effort compared with existing tools.

© All rights reserved Vlissides and and/or ACM Press

1989
 
Edit | Del

Vlissides, John and Linton, Mark A. (1989): Unidraw: A Framework for Building Domain-Specific Graphical Editors. In: Sibert, John L. (ed.) Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology November 13 - 15, 1989, Williamsburg, Virginia, United States. pp. 158-167.

Unidraw is a framework for creating object-oriented graphical editors in domains such as technical and artistic drawing, music composition, and CAD. The Unidraw architecture simplifies the construction of these editors by providing programming abstractions that are common across domains. Unidraw defines four basic abstractions: components encapsulate the appearance and behavior of objects, tools support direct manipulation of components, commands define operations on components, and external representations define the mapping between components and a file or database. Unidraw also supports multiple views, graphical connectivity, and dataflow between components. This paper presents Unidraw and three prototype domain-specific editors we have developed with it: a schematic capture system, a user interface builder, and a drawing editor. Experience indicates a substantial reduction in implementation time and effort compared with existing tools.

© All rights reserved Vlissides and and/or ACM Press

 
Add publication
Show list on your website
 
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
Join our community!
 
 
 

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/john_vlissides.html