Upcoming Courses

go to course
UI Design Patterns for Successful Software
88% booked. Starts in 7 days
go to course
Affordances: Designing Intuitive User Interfaces
87% booked. Starts in 8 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
 
 

Anthony Karrer

 

Publications by Anthony Karrer (bibliography)

 what's this?
1990
 
Edit | Del

Karrer, Anthony and Scacchi, Walt (1990): Requirements for an Extensible Object-Oriented Tree/Graph Editor. In: Hudson, Scott E. (ed.) Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology October 03 - 05, 1990, Snowbird, Utah, United States. pp. 84-91.

Software engineers use graphs to represent many types of information. This paper describes a tool which is used to rapidly extend base classes to create graph editors as a user-interface to these information domains. This paper also presents requirements for extensible graph editors. These requirements establish a basis of comparison for extensible graph editors. An object-oriented programming language and an object-oriented user interface toolkit provide a great degree of flexibility for creating graph editors. Users create instances of a graph editor by specifying global and local functionality. Global functionality takes the form of graph layout algorithms, user interaction, and interaction with other tools. Local functionality is the description of the meaning and pictorial representation of nodes and arcs. As such, this paper describes a number of example graph editors that have been developed with these mechanisms which satisfy the requirements.

© All rights reserved Karrer and Scacchi 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/anthony_karrer.html