Publication statistics

Pub. period:1992-1998
Pub. count:4
Number of co-authors:8



Co-authors

Number of publications with 3 favourite co-authors:

Pavel Curtis:2
Michael Dixon:2
Brian M. Oki:1

 

 

Productive colleagues

David A. Nichols's 3 most productive colleagues in number of publications:

Michael Twidale:23
John Lamping:8
Douglas B. Terry:6
 
 
 
Jul 25

For us, our most important stakeholder is not our stockholders, it is our customers. We’re in business to serve the needs and desires of our core customer base

-- John Mackey

 
 

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

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger

 
Start reading

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad

 
Start reading

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam

 
Start reading
 
 

Help us help you!

 
 

David A. Nichols

Add description
Add publication

Publications by David A. Nichols (bibliography)

 what's this?
1998
 
Edit | Del

Twidale, Michael and Nichols, David A. (1998): Designing Interfaces to Support Collaboration in Information Retrieval. In Interacting with Computers, 10 (2) pp. 177-193.

Information retrieval systems should acknowledge the existence of collaboration in the search process. Collaboration can help users to be more effective in both learning systems and in using them. We consider how to build systems that more actively support collaboration. We describe a system that embodies just one kind of explicit support; a graphical representation of the search process that can be manipulated and discussed by users. A consideration of this system leads to an analysis of designing systems to support coping behaviour by users; including the need to support both help-giving by people, and recovery from the failure of intelligent agents. We also discuss the idea of interfaces as notations for supporting dialogues between people.

© All rights reserved Twidale and Nichols and/or Elsevier Science

1995
 
Edit | Del

Nichols, David A., Curtis, Pavel, Dixon, Michael and Lamping, John (1995): High-Latency, Low-Bandwidth Windowing in the Jupiter Collaboration System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 111-120.

Jupiter is a multi-user, multimedia virtual world intended to support long-term remote collaboration. In particular, it supports shared documents, shared tools, and, optionally, live audio/video communication. Users who program can, with only moderate effort, create new kinds of shared tools using a high-level windowing toolkit; the toolkit provides transparent support for fully-shared widgets by default. This paper describes the low-level communications facilities used by the implementation of the toolkit to enable that support. The state of the Jupiter virtual world, including application code written by users, is stored and (for code) executed in a central server shared by all of the users. This architecture, along with our desire to support multiple client platforms and high-latency networks, led us to a design in which the server and clients communicate in terms of high-level widgets and user events. As in other groupware toolkits, we need a concurrency-control algorithm to maintain common values for all instances of the shared widgets. Our algorithm is derived from a fully distributed, optimistic algorithm developed by Ellis and Gibbs [12]. Jupiter's centralized architecture allows us to substantially simplify their algorithm. This combination of a centralized architecture and optimistic concurrency control gives us both easy serializability of concurrent update streams and fast response to user actions. The algorithm relies on operation transformations to fix up conflicting messages. The best transformations are not always obvious, though, and several conflicting concerns are involved in choosing them. We present our experience with choosing transformations for our widget set, which includes a text editor, a graphical drawing widget, and a number of simpler widgets such as buttons and sliders.

© All rights reserved Nichols et al. and/or ACM Press

 
Edit | Del

Curtis, Pavel, Dixon, Michael, Frederick, Ron and Nichols, David A. (1995): The Jupiter Audio/Video Architecture: Secure Multimedia in Network Places. In: ACM Multimedia 1995 1995. pp. 79-90.

1992
 
Edit | Del

Goldberg, David, Nichols, David A., Oki, Brian M. and Terry, Douglas B. (1992): Using Collaborative Filtering to Weave an Information Tapestry. In Communications of the ACM, 35 (12) pp. 61-70.

 
Add publication
Show list on your website
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
 
 
 

Changes to this page (author)

17 Aug 2009: Modified
17 Jun 2009: Modified
28 Apr 2003: Added

Page Information

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

Publication statistics

Pub. period:1992-1998
Pub. count:4
Number of co-authors:8



Co-authors

Number of publications with 3 favourite co-authors:

Pavel Curtis:2
Michael Dixon:2
Brian M. Oki:1

 

 

Productive colleagues

David A. Nichols's 3 most productive colleagues in number of publications:

Michael Twidale:23
John Lamping:8
Douglas B. Terry:6
 
 
 
Jul 25

For us, our most important stakeholder is not our stockholders, it is our customers. We’re in business to serve the needs and desires of our core customer base

-- John Mackey

 
 

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

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger

 
Start reading

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad

 
Start reading

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam

 
Start reading
 
 

Help us help you!