Publication statistics

Pub. period:1992-2002
Pub. count:8
Number of co-authors:12



Co-authors

Number of publications with 3 favourite co-authors:

T. C. Nicholas Graham:5
Arne S. Hatlen:2
ystein Myhre:2

 

 

Productive colleagues

Tore Urnes's 3 most productive colleagues in number of publications:

T. C. Nicholas Gra..:32
Timothy N. Wright:4
Arne S. Hatlen:2
 
 
 

Upcoming Courses

go to course
User Experience: The Beginner's Guide
Starts the day after tomorrow !
go to course
User-Centred Design - Module 2
92% booked. Starts in 3 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
 
 

Tore Urnes

 

Publications by Tore Urnes (bibliography)

 what's this?
2002
 
Edit | Del

Urnes, Tore, Weltzien, Asmund, Zanussi, Anne, Engbakk, Solveig and Rafn, Julie Kleppen (2002): Pivots and structured play: stimulating creative user input in concept development. In: Proceedings of the Second Nordic Conference on Human-Computer Interaction October 19-23, 2002, Aarhus, Denmark. pp. 187-196. Available online

Design methods based on participatory design need to stimulate creativity in potential users. We propose the pivot method to address this need during the concept development stage of the broader interactive system development process. Pivots are symbolic, yet physical, representations that allow a person to move back and forth between a figured (imagined) world and the real world. This movement generates experiences that can be exchanged and that stimulate creativity. We offer insights into the theoretical foundations of pivots and the pivot method. We also report on our experience from employing the pivot method during the development of a "universal remote controller" concept for a smart home.

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

2001
 
Edit | Del

Urnes, Tore, Hatlen, Arne S., Malm, Pl S. and Myhre, ystein (2001): Building Distributed Context-Aware Applications. In Personal and Ubiquitous Computing, 5 (1) pp. 38-41. Available online

2000
 
Edit | Del

Urnes, Tore, Hatlen, Arne S., Johansen, Rune and Myhre, ystein (2000): Using Mobile Code to Build a Smart Kitchen. In Personal and Ubiquitous Computing, 4 (4) pp. 202-204. Available online

 
Edit | Del

Wright, Timothy N., Graham, T. C. Nicholas and Urnes, Tore (2000): Specifying Temporal Behaviour in Software Architectures for Groupware Systems. In: DSV-IS 2000 2000. pp. 1-17. Available online

1999
 
Edit | Del

Urnes, Tore and Graham, T. C. Nicholas (1999): Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations. In: Duke, David J. and Puerta, Angel R. (eds.) DSV-IS 1999 - Design, Specification and Verification of Interactive Systems99, Proceedings of the Eurographics Workshop June 2-4, 1999, Braga, Portugal. pp. 133-147.

1996
 
Edit | Del

Graham, T. C. Nicholas, Urnes, Tore and Nejabi, Roy (1996): Efficient Distributed Implementation of Semi-Replicated Synchronous Groupware. In: Kurlander, David, Brown, Marc and Rao, Ramana (eds.) Proceedings of the 9th annual ACM symposium on User interface software and technology November 06 - 08, 1996, Seattle, Washington, United States. pp. 1-10. Available online

The Model View Controller (MVC) architecture has proven to be an effective way of organizing synchronous groupware applications. Distributed implementations of MVC, however, can suffer from poor performance. This paper demonstrates how optimized semi-replication of MVC architectures can lead to good performance over both local and wide area networks. We present a series of optimizations to network communication based on specific communication properties of groupware. These optimizations have been implemented in the Clock groupware development toolkit, allowing programmers to develop applications directly in the high-level MVC style, with Clock automatically providing optimized performance. Timings of an application developed in Clock show that usable speed was obtained in a highly interactive groupware application running between Toronto and Calgary, with a typical latency of 190 ms per round trip message. The paper discusses the tradeoffs involved in the algorithms, and presents timings to demonstrate the effectiveness of the different approaches. The timings show that when running over a wide area network, the best optimization can achieve a factor 60 speedup over the naive implementation of distributed MVC.

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

 
Edit | Del

Graham, T. C. Nicholas, Morton, Catherine A. and Urnes, Tore (1996): ClockWorks: Visual Programming of Component-Based Software Architectures. In J. Vis. Lang. Comput., 7 (2) pp. 175-196.

1992
 
Edit | Del

Graham, T. C. Nicholas and Urnes, Tore (1992): Relational Views as a Model for Automatic Distributed Implementation of Multi-User Applications. In: Proceedings of the 1992 ACM conference on Computer-supported cooperative work November 01 - 04, 1992, Toronto, Ontario, Canada. pp. 59-66. Available online

Multi-user applications support multiple users performing a related task in a distributed context. This paper describes Weasel, a system for implementing multi-user applications. Weasel is based on the relational view model, in which user interfaces are specified as relations between program data structures and views on a display. These relations are specified in RVL, a high-level, declarative language. Under this model, an application program and a set of RVL specifications are used to generate a multi-user application in which all issues of network communication, concurrency, synchronization, and view customization are handled automatically. These programs have a scalable distribution property, where adding new participants to a session does not greatly degrade over-all system performance. Weasel has been implemented, and was used to generate all examples in this paper.

© All rights reserved Graham and Urnes 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/tore_urnes.html