Papers by Jonathan Trevor

David M. Hilbert Bill N. Schilit Jonathan Trevor Tzu Khiau Koh Fuji-Xerox Palo Alto Laboratory, 3... more David M. Hilbert Bill N. Schilit Jonathan Trevor Tzu Khiau Koh Fuji-Xerox Palo Alto Laboratory, 3400 Hillview Avenue, Palo Alto, CA 94304 USA Xerox Singapore Software Center, 16 Science Park Dr. #02-04, The Pasteur, Singapore, 118227 {hilbert, schilit, trevor, kohtk}@pal.xerox.com A basic objective of Weiser’s Ubiquitous Computing vision is ubiquitous information access: being able to utilize any content or service (e.g., all the rich media content and services on the WWW), using devices that are always “at hand” (embedded in environments or portable), over a network with universal coverage and adequate bandwidth. Although much progress has been made, the ideal remains elusive. This paper examines the inter-relations among three dimensions of ubiquitous information systems: (1) ubiquitous content; (2) ubiquitous devices; and (3) ubiquitous networking. We use the space defined by these dimensions to reflect on the tradeoffs designers make and to chart some past and current informatio...
Evaluating ubiquitous systems is hard, and has attracted the attention of others in the research ... more Evaluating ubiquitous systems is hard, and has attracted the attention of others in the research community [5]. These investigators, like others in CSCW [3][6], argue there is a basic mismatch between traditional evaluation techniques and the needs posed by ubiquitous systems. Namely, these systems are embedded in a variety of complex real world environments that cannot be easily modeled (as required by theoretical analyses), simulated, measured, or controlled (as required by laboratory experiments). These concerns are shared by Abowd, Mynatt and Rodden, who argue “deeper evaluation results cannot be obtained through controlled studies in traditional, contained, usability laboratory. ” [2]. As a result, many investigators
during Information Searching
We consider the role of collaborative learning during information searching. We report on observa... more We consider the role of collaborative learning during information searching. We report on observations of situated collaboration in a physical library, which informed the development of our system, Ariadne. This was intended both to investigate and support the learning of search skills. An iterative development and testing methodology was applied. The system has a mechanism for recording an interaction history of the search process. A visualisation of this process makes it easier for users to reflect, share and comment upon their understanding with others.
Lecture Notes in Computer Science, 2002
As ubiquitous computing becomes widespread, we are increasingly coming into contact with "shared"... more As ubiquitous computing becomes widespread, we are increasingly coming into contact with "shared" computer-enhanced devices, such as cars, televisions, and photocopiers. Our interest is in identifying general issues in personalizing such shared everyday devices. Our approach is to compare alternative personalization methods by deploying and using alternative personalization interfaces (portable and embedded) for three shared devices in our workplace (a presentation PC, a plasma display for brainstorming, and a multi-function copier). This paper presents the comparative prototyping methodology we employed, the experimental system we deployed, observations and feedback from use, and resulting issues in designing personalized shared ubiquitous devices.

Jonathan Trevor, Thomas Koch and Gerd Woetzel
: The World Wide Web is increasingly seen as an attractive technology for the deployment and eval... more : The World Wide Web is increasingly seen as an attractive technology for the deployment and evaluation of groupware. However the underlying architecture of the Web is inherently stateless - best supporting asynchronous types of cooperation. This paper presents a toolkit for application developers, MetaWeb, which augments the Web with basic features which provide new and legacy applications with better support for synchronous cooperation. Using three simple abstractions, User, Location and Session, MetaWeb allows applications to be coupled as tightly or as loosely to the Web as desired. The paper presents two distinct applications of MetaWeb, including the extension of an existing application, the BSCW shared workspace system, from which a number of observations are drawn. 1. Introduction The World Wide Web (Berners-Lee et al., 1994) merges the concepts of hypertext and networked information to provide an easy but powerful global information system based on two public and simple sta...

Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '00, 2000
This paper describes an application-independent tool called Anchored Conversations that brings to... more This paper describes an application-independent tool called Anchored Conversations that brings together text-based conversations and documents. The design of Anchored Conversations is based on our observations of the use of documents and text chats in collaborative settings. We observed that chat spaces support work conversations, but they do not allow the close integration of conversations with work documents that can be seen when people are working together face-to-face. Anchored Conversations directly addresses this problem by allowing text chats to be anchored into documents. Anchored Conversations also facilitates document sharing; accepting an invitation to an anchored conversation results in the document being automatically uploaded. In addition, Anchored Conversations provides support for review, catch-up and asynchronous communications through a database. In this paper we describe motivating fieldwork, the design of Anchored Conversations, a scenario of use, and some preliminary results from a user study.
Basic Support for Collaborative Work on World Wide Web
Recommendation aggregation for digest generation
Supporting collaborative information sharing with the World Wide Web: The BSCW shared workspace system
Proceedings of the 4th …, 1995
... Each workspace contains a number of shared information objects, and workspace memberscan perf... more ... Each workspace contains a number of shared information objects, and workspace memberscan perform actions to retrieve, modify and request ... Figure 1 shows the user interface to a typicalshared workspace, which is in fact the workspace we used in co-authoring this paper. ...
System and Method for Acquisition and Storage of Presentations
Swapping personal and public content with Digital Trading Cards
ABSTRACT Paper-based trading cards, such as Baseball and business cards, have content and value t... more ABSTRACT Paper-based trading cards, such as Baseball and business cards, have content and value that can be transferred from one person to another by simply giving the card away. This paper describes digital trading cards with a form-factor like paper-based ...
IEEE Pervasive Computing, 2007
Q-Space: A Virutal Environment for Interactive Visualisation of Abstract Data

A basic objective of ubiquitous computing research is ubiquitous information: the ability to util... more A basic objective of ubiquitous computing research is ubiquitous information: the ability to utilize any content or service, using devices that are always at hand, over networks that don't tie us down. Although much progress has been made, the ideal remains elusive. This paper reflects on the interrelations among three dimensions of ubiquitous information: content, devices, and networks. We use our understanding of these dimensions to motivate our own attempt to create a ubiquitous information system by combining unlimited World Wide Web content with mobile phones and mobile phone networks. We briefly describe a middleware proxy system we developed to increase the usefulness of very small devices as Internet terminals. We conclude with a post-mortem analysis highlighting lessons learned for others interested in information systems for very small devices. 1 Dimensions of ubiquitous information While people have made inroads toward ubiquitous information, the ideal remains elusive. One reason is that the very notion of "any information, anytime, anywhere" places conflicting requirements on the content, devices, and networks that make up information systems. Consider, for instance, laptop computers and local area networks. The combination of powerful processors, flexible user interfaces, high-resolution displays, speakers, and high-bandwidth networking make it easy to interact with rich and interactive content. However, these same characteristics place practical limits on device portability and network mobility. Mobile phones and networks, on the other hand, make the opposite trade-off. They provide extreme device portability and network mobility at the cost of greatly reduced content capabilities, due to limited user interfaces and lower bandwidth networking. Palm-sized computers with wireless WAN cards provide a middle ground: they are more portable than laptops, and more usable and contentcapable than mobile phones, but far less pervasive than phones. It seems you can't have it all.
Method and system for communicating with multiple user communities via a map
System and method for collaborative analysis of data streams
Systems and methods for using interaction information to deform representations of digital content
Dsonline, 2002
Squeezing desktop Web content into smart phones and text pagers is more practical with separate i... more Squeezing desktop Web content into smart phones and text pagers is more practical with separate interfaces for navigation and content manipulation. m-Links, a middleware proxy system, supports this dual-mode browsing, offering mobile users a range of actions on any Web link.
Uploads
Papers by Jonathan Trevor