Rodger Lea – publications

The most up to date version of my publications is usually to be found on  Google Scholar.

Most of my recent papers are available for download at the Lancaster Uni ePrints archive

The following list is updated irregularly, but does contain a lot of the older stuff.


Books

  • Matsuda, K. and Lea, R.  WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL): Addison-Wesley Professional; 1 edition (July 19, 2013) (at Amazon)
  • 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

Papers

2016

2015

2014

2013

  • Cross-tier application and data partitioning of web applications for hybrid cloud deployment Kaviani, N., Wohlstadter, E. & Lea, R. 12/2013 Middleware 2013: ACM/IFIP/USENIX 14th International Middleware Conference, Beijing, China, December 9-13, 2013, Proceedings.Eyers, D. & Schwan, K. (eds.). Berlin: Springer, p. 226-246 21 p. (Lecture Notes in Computer Science; vol. 8275) Paper
  • HyperCat: an IoT interoperability specification IoT Ecosystem Demonstrator Interoperability Working Group17/09/2013 IoT ecosystem demonstrator interoperability working group. 9 p.
  • Toward interoperability in a web of things Blackstock, M. & Lea, R. 09/2013 Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication: September 8-12, 2013, Zurich, Switzerland. New York: ACM, p. 1565-1574 9 p.
  • Thing broker: a twitter for things, Perez de Almeida, R, Blackstock, M, Lea, R, Calderon, R, do Prado, A & Guardia, H. Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication. pp.1545-1554, 2013, ACM press
  • WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL, Matsuda, K.& Lea, R. 9/07/2013 Addison Wesley Publishing Company. 600 p. (OpenGL series). Link

2012

2011

2010

2009

2008

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
  • 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
  • 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.

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

  • 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.

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

Pending Patents

20040002920 Managing and sharing identities on a network

20030233399 Initializing relationships between devices in a network

Other professional activities

Program committees

PerCom’09,’08, Middleware’08,’07,’04,’00, EuroSSC’08,’07(co-chair),06, UbiSys’07(organizer), IEEE WET ICE’00,’99, USENIX OSDI/WIESS 2000, IFIP/ACM, SDNE’96,

EuroSSC 2007 Program Co-Chair. The 2nd European Conference on Smart Sensing and Context, Lake District, UK, 23-25 Oct 2007. http://www.comp.lancs.ac.uk/eurossc2007/

ACM/IFIP/USENIX Middleware 2007 Program Committee member. Newport Beach, Orange County, California, USA November 26th – 30th, 2007 http://middleware2007.ics.uci.edu/

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”