I use free sources like Interaction-Design.org so often that I have an obligation to recognize its value and support its continued presence

Last 3 Donors


Support us

Funding progress for 2010:

John Vlissides

No picture of John Vlissides available - click to provide one

About the author:
No description available of John Vlissides...
ADD DESCRIPTION
ADD PUBLICATION
SHARE YOUR RESEARCH

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
 View info on Amazon.com or .co.uk This link opens in a new window 

Used on the following page:

» Interaction Design Patterns: [/encyclopedia/interaction_design_patterns.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.

Copyrights may apply

» 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.

Copyrights may apply

» 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.

Copyrights may apply

ADD PUBLICATION
SHOW THIS LIST ON YOUR HOMEPAGE

What do YOU think?

Give us your opinion! Do you have any comments/additions that you would like other visitors to see?

 
comment You say: Mar 16th, 2010
#1
Be the first to add a thoughtful note to this page ! 

  will be spam-protected
 

 
How many?
=
e.g. "6"
 

Changes to this page (author)

15 Feb 2010: Enabled abstracts to be shown on John Vlissides's author page.
02 Feb 2009: Author was added to the bibliography (approved by an editor)
28 Apr 2003: Added the author to the bibliography

Publication statistics

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



Productive colleagues

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

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


Collaboration count

Number of publications with 3 favourite co-authors:

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

 

Other options

Learn more about John Vlissides:
- Google Scholar
- ACM
- CSB

Mar 16

The moment clients realize that revisions are not an all-you-can-eat buffet, suddenly they realize they are not hungry.

-- Lester Beall

  • Share this quote on... Bookmark and Share
  • Get more quotes

Eva Hornecker on Tangible Interaction

Eva Hornecker explains the evolving concept of Tangible Interaction.

Read Eva's insightful entry here..

Help us help you!

  • Spread the word: Bookmark and Share
  • Donate
  • Other ways to help
 

Page information

Page maintainer: The Editorial Team
How to cite/reference this page
URL: http://www.interaction-design.org/references/authors/john_vlissides.html