Publications
Papers
Representative Papers:
2012
- Nima Kaviani, Matthias Finke, Rodger Lea and Sidney Fels, Investigating a Design Space for Multi-Device Environments. International Journal of Human-Computer Interaction, Special Issue on Distributed User Interfaces, to appear, 2012. PDF BIB
2011
- Nima Kaviani, Eric Wohlstadter and Rodger Lea. Profiling-as-a-Service: Adaptive Scalable Resource Profiling for the Cloud in the Cloud. In Proceedings of the 9th International Conference on Service Oriented Computing, Dec 2011. PDF BIB
- Nima Kaviani, Matthias Finke, Rodger Lea and Sidney Fels, Dual Displays: towards an interaction model and associated design guidelines. In Distributed User Interfaces workshop - collocated with CHI 2011 - Vancouver, BC, Canada, May 7-12, 2011. PDF BIB
- Blackstock, Michael, Lea, Rodger and Friday, Adrian. Uniting Online Social Networks with Places and Things. Blackstock, Michael, Lea, Rodger and Friday, Adrian. In Web of Things (WoT) workshop at Pervasive 2011, June 2011. PDF BIB
2010
- Michael Blackstock, Nima Kaviani, Rodger Lea, Adrian Friday, MAGIC Broker 2: An Open and Extensible Platform for the Internet of Things. Internet of Things 2010 Conference, November 29, 2010, Tokyo, Japan. PDF BIB
- Matthias Finke, Nima Kaviani, Ivy Wang, Vincent Tsao, Sidney Fels, Rodger Lea. Investigating Distributed User Interfaces across Interactive Large Displays and Mobile Devices, workshop on coupled display visual interfaces, in conjunction with AVI 2010, May 25, 2010, Rome, Italy. PDF BIB
2009
- Nima Kaviani, Matthias Finke, Sidney Fels, Rodger Lea, Hua Wang. What goes where? Designing interactive large public display applications for mobile device interaction, The First International Conference on Internet Multimedia Computing and Service, Kunming, Yunnan, China, November 23-25, 2009. PDF BIB
- Nima Kaviani, Matthias Finke, Rodger Lea. Encouraging Crowd Interaction with Large Displays using Handheld Devices. Crowd Computing Interactions Workshop at SIGCHI conference on Human factors in computing systems (CHI 2009). (April 4-9, Boston, USA). PDF BIB
- B Mohabbati, N Kaviani, R Lea, D Gašević, M Hatala, M Blackstock, ReCoIn: A Framework for Dynamic Integration of Remote Services in a Service-Oriented Component Model Proceedings of the 2009 IEEE Asia-Pacific Services Comp. Conf
2008
- Wei, Y. Fels, S., Lea, R.Studying Vision-Based Multiple-User Interaction with In-home Large Displays, Proceedings of the 3rd ACM International Workshop on Human Centered Computing at ACM Multimedia, pp. 19-26, 2008. PDF
- Blackstock, M., Lea, R., Krasic, C. Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability. 6th International conference on Pervasive computing. Pervasive2008, Sydney, Australia May 2008 PDF BIB
- Anthony Tang, Mattias Finke, Michael Blackstock, Rock Leung, Meghan Deutscher, Rodger Lea. Designing for Bystanders: Reflections on Building a Public Digital Forum. Proceedings of the SIGCHI conference on Human factors in computing systems (CHI 2008). (April 5-10, Florence, Italy). ACM Press. PDF BIB
- Erbad, A., Blackstock, M., Friday, A., Lea, R. and Al-Muhtadi, J. MAGIC Broker: A Middleware Toolkit for Interactive Public Displays. To be presented. Middleware Support for Pervasive Computing Workshop (PerWare 2008) at IEEE PerCom 2008 in Hong Kong, March 17 or 21, 2008 PDF BIB
2007
- Finke, M., Blackstock, M. and Lea, R. Deployment Experience Toward Core Abstractions for Context Aware Applications. 2nd European Conference on Smart Sensing and Context (EuroSSC), Oct 23-25, 2007 in Kendal, UK.
- Blackstock, M., Lea, R., Krasic, C. Managing an Integrated Ubicomp Environment using Ontologies and Reasoning. 4th IEEE Workshop on Context Modeling and Reasoning (CoMoRea) at the 5th IEEE International Conference on Pervasive Computing and Communication (PerCom'07) New York- USA, 19 - 23 March 2007
2006
- Blackstock, M., Lea, R., Krasic, C. Toward Wide Area Interaction with Ubiquitous Computing Environment, EuroSSC, 1st European Conference on Smart Sensing and Context, Enschede, The Netherlands, 25-27 October 2006.
- Blackstock, M., Lea, R., Krasic, C. Toward a Shared Model for Wide Area Interoperability of Ubiquitous Computing Environments, System Support for Ubiquitous Computing Workshop (UBISYS) 2006, September 2006.
Older papers 1989-2004 are below
Patents
- 6,560,635 System and method for locally caching remote query replies in an electronic network
- 6,477,573 System and method for performing a hierarchical remote query in an electronic network
- 6,349,352 Home audio/video network with both generic and parameterized device control
- 6,330,717 Process and system for developing an application program for a distributed adaptive run-time platform
- 6,324,619 Process and system for managing run-time adaptation for general purpose distributed adaptive applications
- 6,314,447 System uses local registry and load balancing procedure for identifying processing capabilities of a remote device to perform a processing task
- 6,169,725 Apparatus and method for restoration of internal connections in a home audio/video system
- 6,085,236 Home audio video network with device control modules for incorporating legacy devices
- 6,052,750 Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith
- 6,032,202 Home audio/video network with two level device control
- 7,614,081 Managing and sharing identities on a network
- 1,495,410 (EP Patent ) Initializing relationships between devices in a network
Books
- Lea, R., Gibbs, S. Balaraman, R. and Gauba, R. “HAVi Example by Example. Java programming for home entertainment devices”, Prentice Hall, 2002, ISBN 0-13-060035-0
- Lea, R., Matsuda, K. and Miyashita, K. “Java for 3D and VRML worlds”. New Riders Publishing, 1997, ISBN 1-56205-689-1
- Lea, R. Contributing Author. “Object oriented languages, systems and applications”. Pitman Publishing, 1991, ISBN 0-273-03132-5
Older papers
- Lea, R.; Gibbs, S., HJA: “Java programming for CE devices”. Proc. of IEEE Int’l. Conference on Consumer Electronics, 2001. Page(s): 302 –303
- Lea, R.; Gibbs, S.; Dara-Abrams, A.; Eytchison, E.” Networking home entertainment devices with HAVi.” IEEE Computer, Volume: 33 Issue: 9, Sep 2000 Page(s): 35 –43
- Raverdy, PG; Lea, R: “Reflection Support for Adaptive Distributed Applications”, Procs of 3rd International Enterprise Distributed Object Computing Conference (EDOC '99) September 27-30, Mannheim, Germany 1999.
- Lea, R. Guest Editor: “Special issue on distributed virtual environments”. Distributed systems engineering Journal. IEE press. September 1998
- Raverdy, PG; Le Van Gong, H; Lea, R: "DART: A Reflective Middleware for Adaptive Applications" OOPSLA'98 WORKSHOP on Reflective Programming in C++ and Java, Vancouver Canada, October 1998
- Walker, G; Lea R.: “The mirror: reflections on inhabited TV”, ACM SIGGRAPH 97 Visual Proceedings The art and interdisciplinary programs of SIGGRAPH '97 Los Angeles, California, United States, 1997
- Lea, R., Honda, Y., Matsuda, K. "Virtual Society: Collaboration in 3D spaces on the Internet" Special issues of the CSCW journal, No. 6. Pp. 227-250, 1997. Kluwer academic publishers.
- Lea, R., Honda, Y., Matsuda, K., Matsuda, S: “Community Place: architecture and performance”, VRML '97. Proceedings of the Second Symposium on Virtual Reality Modeling Language, February 24-26, 1997, Monterey, California, USA. ACM, 1997
- Hagsand, O; Lea, R; Stenius, M: “Using spatial techniques to decrease message passing in a distributed VE system”, VRML '97. Proceedings of the Second Symposium on Virtual Reality Modeling Language, February 24-26, 1997, Monterey, California, USA. ACM, 1997
- Manning, E; Khan, S, ; Lea, R; Shoja, A; Zastre, M,: “Metaspaces and Mobile Computing: Promises and Challenges” WWCA '98, Second International Conference, Tsukuba, Japan, March 4-5, 1998, Proceedings. Lecture Notes in Computer Science 1368 Springer 1998, ISBN 3-540-64216-1
- Honda,Y; Matsuda,K; Rekimoto, J; Lea, R.: “Virtual Society: extending the WWW to support a multi-user interactive shared 3D environment”, VRML '95, Procedings of the 1995 Symposium on Virtual Reality Modeling Language, December 14-15, 1995, San Diego, CA, USA. ACM, Pages: 109 – 116, 1995
- Lea, R., Yokote, Y. and Itoh, J. "Adaptive operating system design using reflection" Proceedings of The fifth Workshop on Hot Topics in Operating Systems, March, 1995, Orcas Island, WA USA.
- Itoh, J, Yokote, Y; Lea, R: “Using Meta-Objects to Support Optimisation in the Apertos Operating System”. Proceedings of the USENIX Conference on Object-Oriented Technologies (COOTS), June 26-29, 1995, Monterey, California, USA. USENIX 1995
- Lea, R., Jacquemot. C. & Pillevesse, E: “COOL: system support for distributed programming”, Communications of the ACM, Volume 36 , Issue 9 Pages: 37 - 46 (September 1993)
- Lea, R. Amaral. P. and Jacquemot. C. “Implementing a modular object-oriented operating system on top of Chorus”. IEE Distributed Systems Engineering Journal 1(1): 11-18 (1993)
- Lea, R. and Jacquemot. C. " The COOL architecture and abstractions for object-oriented distributed operating systems" Proceedings of 5th ACM SIGOPS European Workshop, September 21-23, 1992, Mont St Michel, France.
- Blair, G. and Lea, R., "The impact of distribution on the object oriented approach to software development" IEE Software Engineering Journal 7(2), March 1992. IEE press.
- Amaral, P.; Lea, R.; Jacquemot, C. “A model for persistent shared memory addressing in distributed systems”, Proceedings of the Second International Workshop on Object Orientation in Operating Systems, 1992 Page(s): 2 –12, Dourdon France, IEEE Computer Society Press USA.
- Lea, R. Amaral. P. and Jacquemot. C. "COOL-2: An Object Oriented Support Platform built above the Chorus Micro-Kernel." Proceedings of First International Workshop on Object Orientation in Operating Systems, October 17-18, 1991. Palo Alto, California. IEEE Computer Society Press USA.
- Lea, R. and Weightman, J. "Supporting Object Oriented Languages in a Distributed Environment: The COOL approach." Proceedings of TOOLS USA'91, July 29-August 1, 1991. Santa Barbara, CA. USA.
- Cahill, V; Horn, C; Starovic, G; Lea, R. and Sousa.P: "Supporting Object Oriented Languages on the Comandos Platform" Proceedings of Esprit Technical Week, Brussels (Belgium), November 1991.
- Lea, R. and Walpole J. "Supporting object interaction in heterogeneous systems", Computer Communications, Vol 13 no. 6, July 1990.
- Lea, R. and Walpole J. "The Implementation of Aide: A Support Environment for Distributed Object-Oriented Systems," Proceedings Usenix Workshop on Experiences with Building Distributed and Multiprocessor Systems, pages 289-300, Fort Lauderdale, Florida, October 1989.
Other professional activities
- Program committees
- PerWare'11, Web-of-Things'11, PerCom’09,’08, Middleware’08,'07,’04,’00, EuroSSC'09,’08,’07(co-chair),06, UbiSys’07(organizer), IEEE WET ICE'00,'99, USENIX OSDI/WIESS 2000, IFIP/ACM, SDNE'96,
- ACM/IFIP/USENIX Middleware 2007 Program Committee member. Newport Beach, Orange County, California, USA November 26th - 30th, 2007
- UbiSys06 Co-Chair. 4th workshop on systems support for ubiquitous computing. La Jolla, CA, September 2006
- EuroSSC. 1st European conference on Smart sensing and Context. Enschede, The Netherlands, 25-27 October 2006
- USENIX OSDI/WIESS 2000 1st Workshop on Industrial Experiences with Systems Software, San Diego Oct 22-25, 2000
- IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'2000), Workshop on Reflective Middleware, New York, 7-8th April 2000
- IEEE 9th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'00) Workshop on Knowledge Media Networking, Gaithersburg, Maryland, March 14 - 16, 2000
- IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99) Workshop on Knowledge Media Networking, Stanford University, June 16-18 1999
- IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, (Middleware’1998) Windermere, UK, 15-18th Sept, 1998.
- The Third International Workshop on Services in Distributed and Networked Environments (SDNE'96),June 3-4, 1996, Macau
- Editorial boards
- IEE Distributed Systems Engineering Journal (DSEJ), Editorial Board 1994-1999
- Standards committees:
- Industry representative: MPEG4, ATSC DASE, DVB MHP, W3C W3D, OSGi, OCAP, Java TV.
- Board Member: VRML2.0 , HAVi
- Representative Invited Presentations
- 2005
- Plenary Speaker, Workshop on future R&D challenges in the Networked Audio-Visual Systems (NAVS) area
- 2003
- UBC ICICS 2003/2004 Distinguished Lecture Series, “New Media and Ambient Intelligence”
- 2002
- University of California, Berkeley, “ Content distribution and home networking – new media services”
- Japan Society-NC Emerging Technology Series: “Peer-to-Peer Technology: Where is it Heading?”
- NTT “Home media services – new devices, new models”
- 2001
- Information Processing Society Japan. Keynote. "Entertainment in the broadband information age: why the web isn't enough"
- Consumer Electronics 2001 R&D directions session, “Device convergence and the Internet”
- Intel research, “Entertainment in the home – the role of the home gateway”
- 2000:
- Embedded Systems Briefing, National Academy of Sciences, “ Embedded Media systems and processors”
- Stanford Business/Technology Forum, “New Media opportunities with broadband networking”
- 1999:
- Open Cable Forum, “Home networking and the open cable platform”
- IBCD Home networking symposium, “Multi media services in the home”