Publication statistics
Pub. period:1993-2008
Pub. count:19
Number of co-authors:33
Co-authors
Number of publications with 3 favourite co-authors:
Tom Rodden:7David M. Hilbert:6Bill N. Schilit:3 Productive colleagues
Jonathan Trevor's 3 most productive colleagues in number of publications:
Alan J. Dix:108Tom Rodden:105Elizabeth F. Churc..:59 
Design can be art. Design can be aesthetics. Design is so simple, that's why it is so complicated.
-- Paul Rand, 1997
Featured chapter
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Jonathan TrevorPh.D
Current place of employment:
Yahoo ResearchDr Jonathan Trevor works in the Y! Platform group. He innovates and creates various applications and services - e.g Yahoo! Query Language (YQL), Pipes, application platform. Previously he was a senior research scientist at FX Palo Alto Laboratory, working on mobile and ubiquitous systems, computer-supported cooperative work & human-computer interaction. He has a PhD in computer science, University of Lancaster, UK, 1995.
Publications by Jonathan Trevor (bibliography)
Trevor, Jonathan (2008): Doing the Mobile Mash. In IEEE Computer, 41 (2) pp. 104-106.
Trevor, Jonathan and Hilbert, David M. (2007): AnySpot: Pervasive Document Access and Sharing. In IEEE Pervasive Computing, 6 (3) pp. 76-84.
Trevor, Jonathan, Hilbert, David M., Billsus, Daniel, Vaughan, Jim and Tran, Quan T. (2004): Contextual contact retrieval. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 337-339.
People routinely rely on physical and electronic systems to remind themselves of details regarding personal and organizational contacts. These systems include rolodexes, directories and contact databases. In order to access details regarding contacts, users must typically shift their attention from tasks they are performing to the contact system itself in order to manually look-up contacts. This paper presents an approach for automatically retrieving contacts based on users' current context. Results are presented to users in a manner that does not disrupt their tasks, but which allows them to access contact details with a single interaction. The approach promotes the discovery of new contacts that users may not have found otherwise and supports serendipity.
© All rights reserved Trevor et al. and/or ACM Press
Hilbert, David M. and Trevor, Jonathan (2004): Personalizing shared ubiquitous devices. In Interactions, 11 (3) pp. 34-43.
Trevor, Jonathan, Hilbert, David M. and Schilit, Bill N. (2002): Issues in Personalizing Shared Ubiquitous Devices. In: Borriello, Gaetano and Holmquist, Lars Erik (eds.) UbiComp 2002 Ubiquitous Computing - 4th International Conference September 29 - October 1, 2002, Göteborg, Sweden. pp. 56-72.
Schilit, Bill N., Trevor, Jonathan, Hilbert, David M. and Koh, Tzu Khiau (2002): Web Interaction Using Very Small Internet Devices. In IEEE Computer, 35 (10) pp. 37-45.
Trevor, Jonathan, Hilbert, David M., Schilit, Bill N. and Koh, Tzu Khiau (2001): From desktop to phonetop: a UI for web interaction on very small devices. In: Marks, Joe and Mynatt, Elizabeth D. (eds.) Proceedings of the 14th annual ACM symposium on User interface software and technology November 11 - 14, 2001, Orlando, Florida. pp. 121-130.
While it is generally accepted that new Internet terminals should leverage
the installed base of Web content and services, the differences between desktop
computers and very small devices makes this challenging. Indeed, the browser
interaction model has evolved on desktop computers having a unique combination
of user interface (large display, keyboard, pointing device), hardware, and
networking capabilities. In contrast, Internet enabled cell phones, typically
with 3-10 lines of text, sacrifice usability as Web terminals in favor of
portability and other functions. Based on our earlier experiences building and
using a Web browser for small devices we propose a new UI that splits apart the
integrated activities of link following and reading into separate modes:
navigating to; and acting on web content. This interaction technique for very
small devices is both simpler for navigating and allows users to do more than
just read. The M-Links system incorporates modal browsing interaction and
addresses a number of associated problems. We have built our system with an
emphasis on simplicity and user extensibility and describe the design,
implementation and evolution of the user interface.
© All rights reserved Trevor et al. and/or ACM Press
Pettifer, Steve, Cook, Jonathan, Mariani, John A. and Trevor, Jonathan (2001): Exploring Realtime Visualisation of Large Abstract Data Spaces with QSPACE. In: VR 2001 2001. pp. 293-294.
Churchill, Elizabeth F., Trevor, Jonathan, Bly, Sara A., Nelson, Les and Cubranic, Davor (2000): Anchored Conversations: Chatting in the Context of a Document. In: Turner, Thea, Szwillus, Gerd, Czerwinski, Mary, Peterno, Fabio and Pemberton, Steven (eds.) Proceedings of the ACM CHI 2000 Human Factors in Computing Systems Conference April 1-6, 2000, The Hague, The Netherlands. pp. 454-461.
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.
© All rights reserved Churchill et al. and/or ACM Press
Dix, Alan J., Rodden, Tom, Davies, Nigel, Trevor, Jonathan, Friday, Adrian and Palfreyman, Kevin (2000): Exploiting Space and Location as a Design Framework for Interactive Mobile Systems. In ACM Transactions on Computer-Human Interaction, 7 (3) pp. 285-321.
This article considers the importance of context in mobile systems. It considers a range of context-related issues and focus on location as a key issue for mobile systems. A design framework is described consisting of taxonomies of location, mobility, population, and device awareness. The design framework informs the construction of a semantic model of space for mobile systems. The semantic model is reflected in a computational model built on a distributed platform that allows contextual information to be shared across a number of mobile devices. The framework support the design of interactive mobile systems while the platform supports their rapid development.
© All rights reserved Dix et al. and/or ACM Press
Palfreyman, Kevin, Rodden, Tom and Trevor, Jonathan (1999): PSI: A Platform for Shared Interaction. In: Bødker, Susanne, Kyng, Morten and Schmidt, Kjeld (eds.) ECSCW 99 - Proceedings of the Sixth European Conference on Computer Supported Cooperative Work 12-16 September, 1999, Copenhagen, Denmark. p. 351.
Busher, Monika, Hughes, John A., Trevor, Jonathan, Rodden, Tom and O'Brien, Jon (1999): Supporting Cooperation Across Shared Virtual Environments. In: Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work 1999 November 14-17, 1999, Phoenix, Arizona, USA. pp. 61-70.
As cooperative virtual environments have become more prominent as a means of allowing users to work together so has the need for users to understand the nature of these environments. This paper presents the development of a set of techniques to allow users to understand the properties of virtual environments as they move between different environments. The development of these techniques is informed by an ethnographic study of a multimedia art museum containing a wide range of different virtual environments.
© All rights reserved Busher et al. and/or ACM Press
Trevor, Jonathan, Rodden, Tom and Smith, Gareth (1998): Out of This World: An Extensible Session Architecture for Heterogeneous Electronic Landscapes. In: Poltrock, Steven and Grudin, Jonathan (eds.) Proceedings of the 1998 ACM conference on Computer supported cooperative work November 14 - 18, 1998, Seattle, Washington, United States. pp. 119-128.
The growth in interest in virtual environments in CSCW has focused on co-operation within these environments. Little consideration has been given to users management of these environments and their movement between them. In this paper we present a session management architecture that supports the management of virtual environments. The developed architecture is built upon the HTTP protocol and is sufficiently general to allow it to support a range of CSCW application. We present the architecture and its use to support both virtual environments and more generic cooperative applications.
© All rights reserved Trevor et al. and/or ACM Press
Trevor, Jonathan, Koch, Thomas and Woetzel, Gerd (1997): MetaWeb: Bringing synchronous groupware to the World Wide Web. In: Hughes, John F., Prinz, Wolfgang and Schmidt, Kjeld (eds.) Proceedings of the Fifth European Conference on Computer-Supported Cooperative Work 7-11 September, 1997, Lancaster, UK. pp. 65-80.
Bentley, Richard, Horstmann, Thilo and Trevor, Jonathan (1997): The World Wide Web as Enabling Technology for CSCW: The Case of BSCW. In Computer Supported Cooperative Work, 6 (2) pp. 111-134.
Despite the growth of interest in the field of CSCW, and the increasingly large number of systems which have been developed, it is still the case that few systems have been adopted for widespread use. This is particularly true for widely-dispersed, cross-organisational working groups where problems of heterogeneity in computing hardware and software environments inhibit the deployment of CSCW technologies. With a lightweight and extensible client-server architecture, client implementations for all popular computing platforms, and an existing user base numbered in millions, the World Wide Web offers great potential in solving some of these problems to provide an 'enabling technology' for CSCW applications. We illustrate this potential using our work with the BSCW shared workspace system -- an extension to the Web architecture which provides basic facilities for collaborative information sharing from unmodified Web browsers. We conclude that despite limitations in the range of applications which can be directly supported, building on the strengths of the Web can give significant benefits in easing the development and deployment of CSCW applications.
© All rights reserved Bentley et al. and/or Kluwer Academic Publishers
Bentley, Richard, Appelt, W., Busbach, Uwe, Hinrichs, Elke, Kerr, David, Sikkel, Klaas, Trevor, Jonathan and Woetzel, Gerd (1997): Basic Support for Cooperative Work on the World Wide Web. In International Journal of Human-Computer Studies, 46 (6) pp. 827-846.
The emergence and widespread adoption of the World Wide Web offers a great deal of potential in supporting cross-platform cooperative work within widely dispersed working groups. The Basic Support for Cooperative Work (BSCW) project at GMD is attempting to realize this potential through development of web-based tools which provide cross-platform collaboration services to groups using existing web technologies. This paper describes one of these tools, the BSCW Shared Workspace system -- a centralized cooperative application integrated with an unmodified web server and accessible from standard web browsers. The BSCW system supports cooperation through "shared workspaces"; small repositories in which users can upload documents, hold threaded discussions and obtain information on the previous activities of other users to coordinate their own work. The current version of the system is described in detail, including design choices resulting from use of the web as a cooperation platform and feedback from users following the release of a previous version of BSCW to the public domain.
© All rights reserved Bentley et al. and/or Academic Press
Trevor, Jonathan, Rodden, Tom and Mariani, John (1994): The Use of Adapters to Support Cooperative Sharing. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work October 22 - 26, 1994, Chapel Hill, North Carolina, United States. pp. 219-230.
This paper examines the importance of providing effective management of sharing in cooperative systems and argues for a specialised service to support the cooperative aspects of information sharing. The relationship between features of the cooperative shared object service and existing services is briefly examined. A number of management services of particular importance to CSCW systems are identified. The paper presents a technique of realising a shared object service by augmenting existing object facilities to provide management of their cooperative use. These facilities are realised through object adapters that provide additional cooperative facilities and greater control over the supporting infrastructure.
© All rights reserved Trevor et al. and/or ACM Press
Trevor, Jonathan, Rodden, Tom and Blair, Gordon (1994): Cola: A lightweight platform for CSCW. In Computer Supported Cooperative Work, 3 (2) pp. 197-224.
Despite the reliance of cooperative applications on the facilities provided by distributed systems, little consideration is given by these systems to the support of cooperative work. This paper examines the provision of appropriate mechanisms to represent cooperative work within a distributed platform. Based upon a examination of existing models of cooperative activity and the experiences of their use, a lightweight model of activities is suggested as the basis for the supporting platform. Rather than concentrate on the exchange of information, this lightweight model focus on the mechanisms for sharing of objects. This focus enables a clear separation between the mechanisms provided by the distributed platform and the policy which is the responsibility of the cooperative applications.
© All rights reserved Trevor et al. and/or Kluwer Academic Publishers
Trevor, Jonathan, Rodden, Tom and Blair, Gordon (1993): COLA: A Lightweight Platform for CSCW. In: Michelis, Giorgio de, Simone, Carla and Schmidt, Kjeld (eds.) ECSCW 93 - Proceedings of the Third European Conference on Computer Supported Cooperative Work 1993. pp. 15-30.
Despite the reliance of cooperative applications on the facilities provided by distributed systems, little consideration is given by these systems to the support of cooperative work. This paper examines the provision of appropriate mechanisms to represent cooperative work within a distributed platform. Based upon a examination of existing models of cooperative activity and the experiences of their use, a lightweight model of activities is suggested as the basis for the supporting platform. Rather than concentrate on the exchange of information, this lightweight model focus on the mechanisms of sharing of objects. This focus enables a clear separation between the mechanisms provided by the distributed platform and the policy which is the responsibility of the cooperative applications.
© All rights reserved Trevor et al. and/or Kluwer
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)
06 Dec 2012: Modified30 Nov 2012: Modified02 May 2011: Added
18 Nov 2010: Added
14 Feb 2010: Modified
02 Jun 2009: Added
01 Jun 2009: Added
01 Jun 2009: Added
30 May 2009: Added
29 Jun 2007: Added
28 Apr 2003: Added
Page Information
Page maintainer:
The Editorial Team
URL: http://www.interaction-design.org/references/authors/jonathan_trevor.html