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
or ResearchGate
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
2020
- Developing applications in large scale, dynamic fog computing: A case study, NK Giang, R Lea, VCM Leung, Software: Practice and Experience 50 (5), 519-532
- Taxonomy of an Application Model: Toward Building Large Scale, Connected Vehicle Applications
NK Giang, VCM Leung, R LeaProceedings of the 9th ACM Symposium on Design and Analysis of Intelligent …
- CityFlow: exploiting edge computing for large scale smart city applications
NK Giang, VCM Leung, M Kawano, T Yonezawa, J Nakazawa, R Lea, …2019 IEEE International Conference on Big Data and Smart Computing (BigComp …
- CityFlow: Supporting Spatial-Temporal Edge Computing for Urban Machine Learning Applications
M Kawano, T Yonezawa, T Tanimura, NK Giang, M Broadbent, R Lea, …EAI International Conference on IoT in Urban Space, 3-15
- Fog at the Edge: experiences building an Edge computing platform
NK Giang, M Blackstock, R Lea, VCM LeungIEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (EDGE 2018) JULY 2-7, 2018 …
- Exogenous coordination for building fog-based cyber physical social computing and networking systems
NK Giang, R Lea, VCM LeungIEEE Access 6, 31740-31749
- User-Centered Mapping of Nurses’ Workarounds to Design Principles for Interactive Systems in Home Wound Care
D Al-Masslawi, S Handfield, S Fels, R Lea, LM Currie2017 IEEE International Conference on Healthcare Informatics (ICHI), 314-323
- Smart cities: An Overview of the technology trends driving smart cities
RJ LeaIEEE, Smart Cities: Future Technology series
- SuperNurse: Nurses’ Workarounds Informing the Design of Interactive Technologies for Home Wound Care
Dawood Al-Masslawi, Charlene E. Ronquillo, Lori Block, Shannon Handfield, Rodger Lea ….11th EAI International Conference on Pervasive Computing Technologies for …
2016
- FRED: A Hosted Data Flow Platform for the IoT, M Blackstock, R Lea, Proceedings of the 1st International Workshop on Mashups of Things and APIs, Co-located with Middleware 2016, Trento, Italy, Dec 2016. PDF ACM
- On Building Smart City IoT Applications: a Coordination-based Perspective, NK Giang, R Lea, M Blackstock, V Leung, Proceedings of the 2nd International Workshop on Smart Cities, IWSC’16, Co-located with Middleware 2016, Trento, Italy, December 2016 ACM
- SoS-centric Middleware Services for Interoperability in Smart Cities Systems, Frederico Lopes, Stefano Loss, Altair Mendes, Thais Batista, Rodger Lea, Proceedings of the 2nd International Workshop on Smart Cities, IWSC’16, Co-located with Middleware 2016, Trento, Italy, December 2016, ACM
- On Developing Smart Transportation Applications in Fog Computing Paradigm, Nam Ky Giang, Victor Leung, Rodger Lea, Proceedings of the 6th ACM Symposium on Development and Analysis of Intelligent Vehicular Networks and Applications, Malta, November 2016, ACM
- Internet of Things: Research challenges and Solutions: Guest Editorial: Eleonora Borgia, Danielo G. Gomes, Brent Lagesse, Rodger Lea, Daniele Puccinelli, Special issue on “Internet of Things: Research challenges and Solutions”, Computer Communications, Available online 4 May 2016, ISSN 0140-3664, http://dx.doi.org/10.1016/j.comcom.2016.04.024. (http://www.sciencedirect.com/science/article/pii/S0140366416301797)
2015
- Developing IoT applications in the fog: a distributed dataflow approach, Nam Ky Giang, Michael Blackstock, Rodger Lea, Victor Leung Internet of Things (IOT), 2015 5th International Conference on the, Pages 155-162, 2015/10/26, IEEE. PDF
- Smart cities: engaging users and developers to foster innovation ecosystems, Rodger Lea, Mike Blackstock, Nam Giang, David Vogt, Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2015 ACM International Symposium on Wearable Computers, Pages 1535-1542, 2015/9/7, ACM. PDF
2014
- CityHub: a cloud based IoT platform for Smart Cities Lea, R. & Blackstock, M. 8/12/2014 Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on: (Adjunct proceedings – Emerging Issues in Cloud Computing).IEEE PDF
- IoT interoperability: a hub-based approach Blackstock, M. & Lea, R. 8/10/2014 Internet of Things (IOT), 2014, 4th International Conference on the . IEEE, 6 p. Slides, PDF
- Towards a distributed data flow platform for the web of things Blackstock, M. & Lea, R. 8/10/2014 5th International Workshop on the Web of Things, 2014.IEEE, p. 1-6 6 p.
- Smart Cities: an IoT-centric approach Lea, R. & Blackstock, M. 8/09/2014 IWWISS ’14 Proceedings of the 2014 International Workshop on Web Intelligence and Smart Sensing. New York, NY: ACM, p. 1-8 8 p.
- RED: a framework for prototyping multi-display applications using web technologie Calderon, R., Blackstock, M.,Lea, R., Fels, S., de Oliveira Bueno, A. & Anacleto, J. 3/06/2014 PerDis ’14 Proceedings of the International Symposium on Pervasive Displays. New York:Association for Computing Machinery (ACM) Press, p. 148-153 6 p.
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
-
- MANTICORE: a framework for partitioning software services for hybrid cloud Kaviani, N., Wohlstadter, E. & Lea, R. 6/12/2012 Cloud Computing Technology and Science (CloudCom),: 2012 IEEE 4th International Conference on . IEEE, p. 333-340 8 p. PDF, BIB.
-
- IoT Mashups with the WoTKit Blackstock, M. & Lea, R. 22/10/2012 Third International Conference on the Internet of Things (IoT 2012). IEEE, p. 159-166 8 p. PDF, BIB (‘Winner of Best paper award’)
- Investigating a Design Space for Multidevice Environments Kaviani, N., Lea, R., Fels, S. & Finke, M. 28/09/2012 In : International Journal of Human-Computer Interaction. 28, 11, p. 722-729 8 p.
- WoTKit: A Lightweight Toolkit for the Web of Things Blackstock, M. & Lea, R. 06/2012 WoT 2012 – Third International Workshop on the Web of Things. 6 p.
- A brief history of VRML 2.0 (book excerpt) Rodger Lea, Kouichi Matsuda, Ken Miyashita
2011
- Investigating the design space for multi-display environments Kaviani, N., Finke, M., Lea, R. & Fels, S. 2011 Distributed user interfaces. Gallud, J. A., Tesoriero, R. & Penichet, V. M. R. (eds.). London: Springer, p. 103-112 10 p. (Human–Computer Interaction Series)
- 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
- Profiling-as-a-Service: Adaptive Scalable Resource Profiling for the Cloud in the Cloud Kaviani, N., Wohlstadter, E. & Lea, R. 2011 Service-Oriented Computing 9th International Conference, ICSOC 2011, Paphos, Cyprus, December 5-8, 2011 Proceedings. Kappel, G., Maamar, Z. & Motahari-Nezhad, H. (eds.). Berlin: Springer, p. 157-171 15 p. (Lecture Notes in Computer Science; vol. 7084) PDF BIB
- Uniting online social networks with places and things Blackstock, M., Lea, R. & Friday, A. 2011 Proceeding WoT ’11 Proceedings of the Second International Workshop on Web of Things . New York: ACM, p. 5:1–5:6 PDF BIB
2010
- MAGIC Broker 2: An open and extensible platform for the Internet of Things Blackstock, M., Kaviani, N., Lea, R. & Friday, A. 1/12/2010 Internet of Things (IOT), 2010.IEEE, p. 1-8 8 p. PDF BIB
- Investigating distributed user interfaces across interactive large displays and mobile devicesFinke, M., Kaviani, N., Wang, I., Tsao, V., Fels, S. & Lea, R. 2010 Proceeding AVI ’10 Proceedings of the International Conference on Advanced Visual Interfaces . New York: ACM,p. 413 1 p. PDF
2009
-
- ReCoIn: A Framework for Dynamic Integration of Remote Services in a Service-Oriented Component Model Mohabbati, B., Kaviani, N., Lea, R., Gasevic, D., Hatala, M. & Blackstock, M. 11/2009Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific. IEEE, p. 502-507 6 p.
-
- Encouraging Crowd Interaction with Large Displays using Handheld Devices Kaviani, N., Finke, M. & Lea, R. 2009 CHI EA ’09 Proceedings of the 27th international conference extended abstracts on Human factors in computing systems. New York: ACM, p. 4755-4758 4 p. PDF BIB
- What goes where?: designing interactive large public display applications for mobile device interaction Kaviani, N., Finke, M., Fels, S., Lea, R. & Wang, H. 2009 ICIMCS ’09 Proceedings of the First International Conference on Internet Multimedia Computing and Service. New York: ACM, p. 129-138 10 p. PDF BIB
2008
-
- Designing for bystanders: reflections on building a public digital forum Tang, A., Finke, M., Blackstock, M., Leung, R., Deutscher, M. & Lea, R. 2008 CHI ’08 Proceedings of the twenty-sixth annual SIGCHI conference on Human factors in computing systems. New York: ACM, p. 879-882 4 p. PDF BIB
-
- Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability Blackstock, M., Lea, R. & Krasic, C. 2008 Pervasive Computing: 6th International Conference, Pervasive 2008 Sydney, Australia, May 19-22, 2008 Proceedings. Indulska, J., Patterson, D., Rodden, T. & Ott, M. (eds.). Berlin: Springer, p. 180-196 17 p. (Lecture Notes in Computer Science; vol. 5013)
- MAGIC broker: a middleware toolkit for interactive public displaysErbad, A., Blackstock, M., Friday, A., Lea, R. & Al-Muhtadi, J. 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications.. Los Alamitos, California: IEEE Computer Society, Vol. n/a, p. 509-514 6 p. PDF BIB
- Studying Vision-Based Multiple-User Interaction with In-home Large Displays You, W., Fels, S. & Lea, R. 2008 Proceeding of the 3rd ACM international workshop on Human-centered computing – HCC ’08. New York: ACM, p. 19-26 8 p. PDF
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”